import ftplib
import time
import uuid
import urllib.parse
def upload_file_to_ftp(host, username, password, local_path, remote_path):
ftp=ftplib.FTP_TLS(host, username, password)
ftp.prot_p()
#打开目录位置
#ftp.cwd("/batch_tdfmfsabs/BatchDepute/test")
#ftp.mkd("test")
#打开本地文件,读取要上传的文件内容
file=open(local_path,'rb')
#注意STOR filename 为ftp命令一定要加空格,ftp新建文件
ftp.storbinary('STOR '+remote_path,file)
if __name__=="__main__":
host = '127.0.0.1'
username = 'root'
password = '123456'
remotepath = '/ftpuser/test/test.txt'
localpath = r'C:\Users\hh\Desktop\data\test.txt'
upload_file_to_ftp(host, username, password, localpath, remotepath)
登录ftp并上传文件
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 引入依赖 要实现需求总共分为三步: a. 建立连接;b. 递归目录,并创建;c. 上传; 根据这三步创建工具类 使用测试
- 1. 使用element-ui 的 el-upload 进行上传 注意::http-request 指令的使用使用...
- 前些天遇到个需求,就是需要在命令行执行构建出文件之后自动将这些文件上传到指定的ftp上,然后生成一个测试连接。 在...
- 原windows服务器,新装Ubuntu服务器 1、挂载硬盘: sudo fdisk -l查看磁盘情况,然后对磁盘...