ftp服務以argo中國中心為例(ftp://ftp.argo.org.cn/pub/)
python調用ftplib庫
下述代碼輸出打印 ftp://ftp.argo.org.cn/pub/下的子文件名
#!/usr/bin/env python
# _*_ coding:utf-8 _*_
# @Time : 2021/11/6 16:29
# @Author : Jiang QH
# @FileName: test.py
# @Software: PyCharm
from ftplib import FTP import os import time from datetime import datetime from threading import Timer remote_path = "./pub" # 遠端目錄 # 連接FTP def ftp_connect(): ftp = FTP('ftp.argo.org.cn') ftp.set_debuglevel(2)#調試信息,不想要可用0 ftp.login()#匿名登錄為空即可 ftp.cwd(remote_path)#cd至目標文件夾('ftp.argo.org.cn'+remote_path ) remote_file_names = ftp.nlst() # 獲取文件列表 ftp.quit() for remote_file_name in remote_file_names: print(remote_file_name) ftp_connect()