如何在不改变目录的情况下在cmd中编译python程序?

时间:2018-03-25 06:01:57

标签: python cmd compilation

我将我的Python程序存储在G:\PythonWork中,每当我尝试使用cmd编译Python程序时,我需要更改目录..是否有任何我可以使用“Python filename.py直接编译的工作” “命令。(W / O更改目录)

2 个答案:

答案 0 :(得分:0)

您可以编写自己的.bat脚本来执行此操作,例如dopy.bat,并将其放入PATH变量中已有的任何目录中。

@ECHO OFF
SET "EXITCODE=0"
PUSHD G:\PythonWork

python "%~1"
SET "EXITCODE=%ERRORLEVEL%"

POPD
EXIT /B %EXITCODE%

通过键入.bat脚本名称和要编译的python文件的名称来使用它。

dopy.bat filename.py

这有点过于简单,但它可以满足您的要求。

答案 1 :(得分:-1)

您是否尝试通过绝对路径引用python脚本?例如:

python \PythonWork\filename.py

从任何其他文件夹运行时,此命令应该有效。