gpt4 book ai didi

python - 从 Excel VBA 文件路径空间运行 Python 脚本

转载 作者:行者123 更新时间:2023-12-01 04:29:11 27 4
gpt4 key购买 nike

我正在尝试使用此 VBA 脚本从 Excel 运行 Python 脚本。

Sub Plot()

ChDir "M:\Tools and Utilities\ColorScout\ColorScout Data Parser\src"
Shell "C:\Anaconda3\python.exe M:\Tools and Utilities\ColorScout\ColorScout Data Parser\src\Main.py", vbNormalFocus

End Sub

非常基本。

但是,第二行失败了。我从 Python 收到一条错误消息,指出 M:\Tools 不是目录。

我认为正在发生的情况是“工具和实用程序”中的空格未被识别。如何让 Python 将 Tools 和 Utilities 识别为目录?将工具和实用程序放在引号中会在 VBA 中引发语法错误。

希望这是有道理的。谢谢!

最佳答案

在引号中包含完整参数:

Shell "C:\Anaconda3\python.exe ""M:\Tools and Utilities\...\Main.py"""

关于python - 从 Excel VBA 文件路径空间运行 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32621248/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com