使用Python设置批量变量

2 投票
1 回答
585 浏览
提问于 2025-04-17 23:20

看起来Python处理了我的尝试:

subprocess.call(['set' , 'logfile=cat'], shell=True)

它没有返回任何错误。不过,当我试着把logfile当作一个变量使用,或者用%logfile%时,似乎并没有把logfile设置成任何东西。要怎么在Python脚本里创建批处理变量呢?

我想要做的是:我有一个批处理脚本,它会依次运行几个Python脚本。我想在我的一个Python脚本里设置一个变量,这个变量在整个批处理脚本中都能用。

1 个回答

1

你的变量已经设置好了,但一旦call执行完毕,这个命令行的实例就结束了,变量也就消失了。

你到底想要实现什么呢?这听起来像是一个XY问题

撰写回答