我想循环并提交shell脚本到python中的命令行。尽管这适用于一个给定的文件:如何提交不同的脚本到Python中的命令行 -
os.system('qsub /directory/filename')
这不:
file = '/directory/filename'
os.system('qsub file')
Python是解释词“文件”,而不是目标文件。我怎样才能解决这个问题?
我想循环并提交shell脚本到python中的命令行。尽管这适用于一个给定的文件:如何提交不同的脚本到Python中的命令行 -
os.system('qsub /directory/filename')
这不:
file = '/directory/filename'
os.system('qsub file')
Python是解释词“文件”,而不是目标文件。我怎样才能解决这个问题?
试试这个:
file = '/directory/filename'
os.system('qsub %s' % file)
你要通过 '文件' 作为参数。
查看http://diveintopython.net/native_data_types/formatting_strings.html的一些示例或http://docs.python.org/library/stdtypes.html#string-formatting官方文档。
'的qsub文件' 是一个字符串使用 '的qsub' +文件
用途:
os.system('qsub %s' % file)