【发布时间】:2021-04-03 05:40:56
【问题描述】:
我正在尝试通过 .bat 运行我的 python 脚本。该脚本从其他脚本导入函数,并且在 IDE(Spyder) 中运行时可以正常工作,但是当我运行 .bat 时,出现无法导入模块的错误。
.bat如下
"D:\Users\User\AppData\Local\Programs\Python\Python38-32\python.exe" "D:\Users\User\Documents\programming\test.py"
我收到以下错误
Traceback(最近一次调用最后一次): 文件“D:\Users\User\Documents\programming\test.py”,第 1 行,在 从 SFTP 下载导入下载 SFTP ModuleNotFoundError: 没有名为“SFTPDownload”的模块
我需要在 .bat 中添加什么来获取我在 SFTPDownload.py 中的功能。这与 test.py 位于同一文件夹中。
提前致谢。
【问题讨论】:
-
如果
SFTPDownload.py是您在文件夹D:\Users\User\Documents\programming\中的文件,那么您必须在运行python 脚本之前转到此文件夹cd D:\Users\User\Documents\programming\。
标签: python batch-file