相关疑难解决方法(0)

Windows上的os.exec

我有一个调用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
Run Code Online (Sandbox Code Playgroud)

致电exec:

from sys import argv
os.execvp('python', argv)
Run Code Online (Sandbox Code Playgroud)

如何根据Linux上可能看到的行为将原始Python实例替换为新实例?

python windows windows-xp exec python-3.x

9
推荐指数
1
解决办法
3783
查看次数

标签 统计

exec ×1

python ×1

python-3.x ×1

windows ×1

windows-xp ×1