在Python中,您可以使用ftplib
庫來執行FTP命令以傳輸文件
from ftplib import FTP
# 連接到FTP服務器
ftp = FTP('ftp.example.com') # 將此URL替換為您的FTP服務器地址
ftp.login(user='username', passwd='password') # 使用您的用戶名和密碼登錄
# 選擇要傳輸的文件所在的目錄
ftp.cwd('/path/to/remote/directory') # 將此路徑替換為遠程服務器上的目標目錄
# 打開本地文件并上傳到FTP服務器
with open('local_file.txt', 'rb') as file:
ftp.storbinary('STOR remote_file.txt', file) # 將此路徑替換為遠程服務器上的目標文件名
# 斷開與FTP服務器的連接
ftp.quit()
在這個示例中,我們首先從ftplib
庫中導入FTP
類。然后,我們使用ftp.login()
方法連接到FTP服務器并登錄。接下來,我們使用ftp.cwd()
方法選擇要傳輸文件所在的遠程目錄。
在上傳文件之前,我們需要打開本地文件并以二進制模式讀取它。然后,我們使用ftp.storbinary()
方法將本地文件上傳到FTP服務器。最后,我們使用ftp.quit()
方法斷開與FTP服務器的連接。
請注意,您需要根據實際情況修改示例中的服務器地址、用戶名、密碼、遠程目錄和本地文件路徑。