
[英]Popen file descriptor difference between Python 2.6 and 2.7+ on Linux
[英]difference between popen and exec python
任何人都可以解释Python中Popen和exec之间的区别
我能够完成相同的任务,使用exec和Popen动态执行程序。
这里的代码使用EXEC方法但是如果我使用Popen方法会发生什么。
code1.py
def runjob(src, job):
x = "from {src} import *" + '\n' + "{job}(parm1=)"
y = x.format(src=src, job=job)
exec ( 'from ' + src + ' import *' + '\n' + job + '(10)' )
def main():
runjob(c:/python27/test_job', 'il')
code2.py
def fl(parm=None):
print 'function1'
print parm
def f2(parm=None):
print 'function 2'
print parm
def f3(parm=None):
print 'function 3'
print parm
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.