如何调用Linux命令
下面代码演示了调用一个shell命令, 其中,命令的输出会存储到result变量中, 而命令的返回值,则存储到exitcode中,由此可见,调用shell命令还是很方便的:
import commands
exitcode,result = commands.getstatusoutput('dir')
print "exitcode: %s" %(exitcode)
print "result: %s" %(result)
命令行交互
文件访问
文件读写
经常在网上复制代码块时,会将行号也复制下来, 为了去掉前面的行号,可以使用以下python脚本,这个脚本演示从一个文件读入,稍加处理写入到另一个文件:
import os
import string
import re
import sys
args = sys.argv
infile=open(args[1],'r')
outfile=open(args[2],'w')
readline=infile.readlines()
infile.close()
for i in xrange(len(readline)):
line = readline[i]
line = line.strip()
strlist = line.split(' ')
del strlist[0]</