我想创建自定义运行配置,但我无法弄清楚如何将当前文件名作为参数...
我想做这样的事情:
py.test -m mymarker %f
autopep8 %f
哪里%f是当前文件名.
我正在使用python 3.4和pysftp,(pysftp怀疑是在3.4上工作)
Pysftp是paramiko的包装.
我下载文件没问题.
我也可以上传小文件.
当我上传需要超过几秒钟的文件时,我会收到错误.我监控了我的互联网连接,大约3秒钟后就没有上传了.
约5分钟后,我收到了EOFError
我还尝试了paramiko模块,结果相同.
我可以使用open ssh以及filezilla上传文件而不会出现问题.
with pysftp.Connection(host="host",username="python",
password="pass",port=2222) as srv:
print('server connected')
srv.put(file_name)
Run Code Online (Sandbox Code Playgroud)
我希望能够上传大于几kb的文件......我缺少什么?