我试图使用 SFTP python 库将文件发送pysftp
到远程邮箱服务器。但是当我尝试放置文件时出现此错误:
我正在使用 python 3.7.4
Traceback (most recent call last):
File "SFTP.py", line 54, in <module>
srv.put('file.zip','file.zip')
File "C:\Users\HP\Anaconda3\lib\site-packages\pysftp\__init__.py", line 364, in put
confirm=confirm)
File "C:\Users\HP\Anaconda3\lib\site-packages\paramiko\sftp_client.py", line 759, in put
return self.putfo(fl, remotepath, file_size, callback, confirm)
File "C:\Users\HP\Anaconda3\lib\site-packages\paramiko\sftp_client.py", line 723, in putfo
"size mismatch in put! {} != {}".format(s.st_size, size)
OSError: size mismatch in put! 4628344 != 330596
Run Code Online (Sandbox Code Playgroud)
PS:我尝试使用另一台远程服务器,它工作得很好。这是我的代码
import pysftp
import os
cnopts = pysftp.CnOpts()
hostkeys = None
host="host.com"
username=username
password=password
if cnopts.hostkeys.lookup(host) == None: …
Run Code Online (Sandbox Code Playgroud) 我想制作一个按钮,单击时必须复制所有项目 ComboBox1
并将它们放入ComboBox2
另一个Form
. 我确信循环遍历ComboBox
项目是可行的,但是我不知道该怎么做。任何帮助将不胜感激。
感谢致敬