在正在运行的python脚本中运行命令

时间:2015-08-03 21:04:59

标签: python bash

我认为这是一件非常容易的事,但我仍在寻找答案。

我有一个运行的Python脚本,如下所示:

等待参数:_________

有一种简单的方法可以启动脚本并自动在其中添加一些参数吗?

1 个答案:

答案 0 :(得分:0)

我真的不理解你,但我想你想要像

这样的东西
import os, sys 
#def some_other_functions
def cmd():
 try:
  com = raw_input('Waiting for argument:_________  ')
  #Or u can pass values as sys.args
  #like com = sys.argv[1]
  while len(com) == 0:
   com = raw_input('Waiting for argument:_________  ')
   if len(com) != 0:
     print os.system(com)
   if str(com) == 'exit':
      sys.exit()
   print '\nContinuer executing other commands or write --exit to quite the program\n'
   while True:
     com = raw_input('Waiting for argument:_________  ')
   if len(com) == 0:
     print 'Entered nothing'
   if str(com) == 'exit':
     sys.exit()
   else:
     print os.system(com)
 except Exception, e:
   print str(e)
cmd()