我在Python中使用os.system
方法在Linux中打开文件。
但我不知道如何在os.system命令
import os
a=4
os.system('gedit +a test.txt')
如何在命令中将变量作为整数传递?
答案 0 :(得分:8)
os.system('gedit +%d test.txt' % (a,))
建议使用subprocess代替os.system
:
subprocess.call(['gedit', '+%d' % (a,), 'test.txt'])
答案 1 :(得分:0)
os.system("gedit +" + str(a) + " test.txt")