从ftp服务器复制文件到本地慢,通过FTP将文件复制到服务器后的文件大小差异

我创建了一个PHP脚本来更新位于本地目录中的Web服务器。我正在将该脚本迁移到Python中。它在大多数情况下都可以正常工作,但是在执行PUT命令后,文件的大小似乎会发生变化。因此,文件的大小与服务器上文件的大小不同。

一旦我再次从FTP服务器下载文件,唯一的区别就是CR / LF标记。这让我很烦,因为同一脚本正在比较要更新的文件的大小。另外,万一它有任何意义,该脚本可以在PHPvíaftp_put中完美运行。

from ftplib import FTP

ftpserver = "myserver"

ftpuser = "myuser"

ftppass = "mypwd"

locfile =  "g:/test/style.css"

ftpfile =  "/temp/style.css"

try:

ftp = FTP(ftpserver, ftpuser, ftppass)

except:

exit ("Cannot connect")

f = open (locfile, "r")

try:

ftp.delete (ftpfile)

except:

pass

# ftp.sendcmd ("TYPE I")

# ftp.storlines("STOR %s" % ftpfile, f)

ftp.storbinary("STOR %s" % ftpfile, f)

f.close()

ftp.dir (ftpfile)

ftp.quit()

有什么建议?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值