Windows上的os.exec

发布于 2021-01-29 16:53:34

我有一个调用os.execvp另一个Python实例的脚本。完成此操作后,我似乎将附加到一个cmd.exe实例,而不是刚创建的Python实例。Python实例对此做出响应Ctrl+C

H:\bin>Python 3.2.1 (default, Jul 10 2011, 21:51:15) [MSC v.1500
 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print('hi')
Can't find file ('hi')

H:\bin>

H:\bin>
KeyboardInterrupt
>>> echo hi
hi

致电exec

from sys import argv
os.execvp('python', argv)

按照Linux上可能出现的行为,如何用新的Python实例替换原始的Python实例?

关注者
0
被浏览
51
1 个回答
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看