【发布时间】:2020-06-13 16:11:30
【问题描述】:
你好,我只是不会杀死一个进程而不杀死当前进程假设我有一个 python 代码在 txt 文件中写入一个字符串,例如
import os
while True:
with open('input.txt' , 'r') as re:
all_data = re.read()
if all_data == 'pause':
os.system('kill.bat')
else:
print("\nContinue\n")
在这里它将读取 input.txt,如果它等于 pause 那么它将运行 kill.bat 在这里我想重新启动此代码为此我将编写另一个脚本 kill.bat 重新启动此代码但问题是不是因为它正在杀死 kill.bat 文件而没有重新启动,但我不会只杀死 python 终端并重新启动它我该怎么做?这里是 kill.bat 文件代码
taskkill /IM cmd.exe
python main.py
main.py 是我的 python 文件
【问题讨论】: