pyftpdlib
オンラインドキュメント
https://pypi.org/project/pyftpdlib/
https://pyftpdlib.readthedocs.io/en/latest/
インストール
pip install pyftpdlib |
1 |
使い方
以下の内容で python pyftpdlib_sample1.py を作成する。
from pyftpdlib.authorizers import DummyAuthorizer |
from pyftpdlib.handlers import FTPHandler |
from pyftpdlib.servers import FTPServer |
authorizer = DummyAuthorizer() |
authorizer.add_user('user1', '??????????', 'C:/Apache24/htdocs', perm='elradfmwMT') |
handler = FTPHandler |
handler.authorizer = authorizer |
server = FTPServer(('192.168.10.10', 21), handler) |
server.serve_forever() |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
コマンドプロンプトで python pyftpdlib_sample1.py を実行する。
以下の内容で ftplib_sample1.py を作成する。
import ftplib |
ftp = ftplib.FTP("192.168.10.10") |
ftp.set_pasv('true') |
ftp.login("user1", "??????????") |
for name, info in ftp.mlsd(path=".") : |
print("{}: {}".format(name,info["type"])) |
ftp.close() |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
コマンドプロンプトで ftplib_sample1.py を実行する。