我正在尝试编写一个html文件,然后使用以下代码将其上传到我的网站:
webpage = open('testfile.html',"w")
webpage.write(contents)
webpage.close
server = 'ftp.xxx.be'
username = 'userxxx'
password = 'topsecret'
ftp_connection = ftplib.FTP(server, username, password)
remote_path = "/"
ftp_connection.cwd(remote_path)
fh = open("testfile.html", 'rb')
ftp_connection.storbinary('STOR testfile.html', fh)
fh.close()
问题是.close
命令似乎比ftp连接慢,而且通过ftp发送的文件是空的。执行ftp几秒钟后,我在PC上本地正确显示文件。
确保.close
在ftp启动之前完成的任何提示(除了使用time.sleep()
之外)?
在W7pro上运行Python 3.xx