调用批处理文件从VBA运行python脚本

2024-09-28 18:58:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试从批处理文件运行python脚本。批处理文件正在通过VBA调用。你知道吗

当我直接运行批处理文件时,我得到了所需的输出,但是当我从VBA调用批处理时,python终端打开了,但是脚本执行出错,说“我的”_文件.xlsx未找到'(在python脚本中使用)。你知道吗

为什么会发生这种情况,如何解决?你知道吗

VBA调用批处理文件:

Sub Run_batch()
    Dim PathCrnt As String
    PathCrnt = "Path"
    Call Shell(PathCrnt & "Batch.bat")
End Sub

批次代码:

"Path\python.exe" "Path\Importing_data.py"
pause

No file or directory found: 'My_file.xlsx'


Tags: 文件pathrun脚本终端stringasbatch