如何获得python.exe来自cmd的路径?

2024-09-30 00:36:09 发布

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

我的电脑上安装了两条Python。一个是单独的版本,另一个是Anaconda包的一部分。我使用Anaconda附带的一个(我使用Spyder来运行它),因为另一个没有win32api等等。你知道吗

我要找出python.exeSpyder在运行脚本时使用的。你知道吗

我的目标是使用以下代码从excel VBA运行py脚本:

Sub RunPython()

Dim objShell As Object
Dim PythonExe, PythonScript As String

Set objShell = VBA.CreateObject("Wscript.Shell")

PythonExe = """C:\Users\EEEEEEEEEEEEE\AppData\Local\Continuum\anaconda3\lib\os.py"""
PythonScript = """//fileh01/home$/EEEEEEEEEEEEE/Desktop/Python/test.py"""

objShell.Run PythonExe & PythonScript

End Sub

如果我转到anaconda提示符并键入python //fileh01/home$/EEEEEEEEEEEEE/Desktop/Python/test.py,一切正常。但是当我从VBA运行代码时,什么都没有发生。你知道吗


Tags: 代码py脚本homeasanacondavbadesktop

热门问题