我有一个包含vraibles的python脚本 example.py
"src = komponent/cool,
komponent/raw" /* path of source files */
我有一个批处理文件,需要导入“src”的值以进行后续处理 example.bat
--cs-include ='komponent/cool'* --cs-include ='komponent/raw'*
有没有办法直接在文件之间导入(不使用任何其他转换)? “PyBat.bat”是一个选项,但我想找出一个更好的选择,不想再增加一个工具(不是特别)......因为我的项目本身有太多不同的文件和交互源。
任何帮助表示赞赏.. 提前谢谢.. !!!
答案 0 :(得分:1)
在Python中
在%TEMP%\setvars.bat
中创建包含SET
命令的临时批处理文件,以设置环境变量。
您可以使用subprocess.POpen
运行ECHO something > path
批处理命令,以便可以使用%TEMP%
。
批量处理
Call
临时批处理文件:vars现在可供使用。
答案 1 :(得分:0)
解决方案是...... 1.在python本身设置一个参数。 2.从python脚本中调用批处理文件,并使用传递参数 os.system(cmd)和cmd为字符串。
它将设置路径本身。