0

我有一个包含 vraibles example.py 的 python 脚本

"src = komponent/cool,
       komponent/raw"  /* path of source files */

我有一个批处理文件,需要导入“src”的值以进行后处理 example.bat

--cs-include ='komponent/cool'* --cs-include ='komponent/raw'*

有没有办法在文件之间直接导入(不使用任何其他转换)?“PyBat.bat”是一种选择,但我试图找出一个更好的选择,不想再添加一个工具(不是特别)......因为我的项目本身有太多不同的文件和交互源。

任何帮助表示赞赏..提前谢谢你..!!!

4

2 回答 2

1

在 Python
中创建一个临时批处理文件,%TEMP%\setvars.bat其中包含SET设置环境变量的命令。您可以使用subprocess.POpen来运行ECHO something > path批处理命令,以便%TEMP%可以使用。

在批处理
Call临时批处理文件中:现在可以使用变量。

于 2013-08-22T08:08:50.357 回答
0

解决方案是... 1.在python本身中设置一个参数。2.从 python 脚本调用批处理文件,并使用 os.system(cmd) 和 cmd 作为字符串传递参数。

它将自行设置路径。

于 2013-08-22T10:30:01.300 回答