Closed t880216t closed 5 months ago
先是上传文件夹到linux,然后才开始在linux执行python命令,把日志调成debug日志,sftp_log_level=logging.DEBUG,看看 日志,上传了哪些文件.
先从打印的日志查看,上传了哪些文件明细
你把这个变量打印一下
应该是file_name 没有盘符,而python_proj_dir有盘符, 正常pycahrm启动的都有盘符, 你先打印下, 看来需要兼容下.
你试试43.5
修改了获取相对路径
试了43.5,仍有此问题,但是看着应该用是pycharm的原因,用命令行是可以的。
试了43.5,仍有此问题,但是看着应该用是pycharm的原因,用命令行是可以的。
我一直就是用win + pycahrm
你print一下 python_proj_dir 和 file_name
试了43.5,仍有此问题,但是看着应该用是pycharm的原因,用命令行是可以的。
你改成43.7,我已经优化成强制绝对路径了.
windows上的代码如下:
执行时的command组装成了:
其中的
from E:.workspace.remote_test.execute_client
这是windows上的路径,在linux不存在。