编写一个python脚本,完成以下功能: (1)调用一个python程序,执行该程序; (2)该程序启动一个shell; 10
3个回答
展开全部
这还真不知道。。。不过我看了下要求,如果只是从一个文本(也可以是任何文件,例如py)读出代码,再运行结果。那只需要读出文本内容,然后使用exec执行就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要实现的要求启动一个shell,shell是指哪里的? dos下?linux下? 还是? 调用一个python程序,可以把要调用的程序写成一个类,然后再编写的程序中import就可以了。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cd 目录
调用程序:
import shell
if __name__=="__main__":
print 'call'
shell.startshell()
被执行的程序 shell.py:
import os
def startshell():
likefile=os.popen("dir ./")
for i in likefile:
print i
没有调试 但大概是这个意思,如果有返回结果则必须用os.popen方法,两个脚步必须放在同一个目录下面。
调用程序:
import shell
if __name__=="__main__":
print 'call'
shell.startshell()
被执行的程序 shell.py:
import os
def startshell():
likefile=os.popen("dir ./")
for i in likefile:
print i
没有调试 但大概是这个意思,如果有返回结果则必须用os.popen方法,两个脚步必须放在同一个目录下面。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询