Python の ftplib クライアントでポートを指定したいと思います (デフォルトのポート 21 ではなく)。
コードは次のとおりです。
from ftplib import FTP
ftp = FTP('localhost') # connect to host, default port
代替ポートを指定する簡単な方法はありますか?
>>> from ftplib import FTP
>>> HOST = "localhost"
>>> PORT = 12345 # Set your desired port number
>>> ftp = FTP()
>>> ftp.connect(HOST, PORT)
はい、接続を使用できます
from ftplib import FTP
my_ftp = FTP()
my_ftp.connect('localhost', 80) # 80 is the port for example
答えを見つけました。FTP オブジェクトをインスタンス化し、次のように接続を実行します。
from ftplib import FTP
ftp = FTP()
ftp.connect('localhost', 2121)