1 )python中可以用subprocess模块创建子进程,subprocess被用来替换一些老的模块和函数,如:os.system、os.spawn*、os.popen*、popen2.*、commands.*等
2) 通过ConfigParser.SafeConfigParser读取配置文件
setting.conf内容为:
[section]
key=value
代码如下:
#!/usr/bin/env python
#coding=utf-8
import subprocess
from ConfigParser import SafeConfigParser
class Utility:
@staticmethod
def start():
_popen = subprocess.Popen(args='calc.exe')
@staticmethod
def parse_ini():
parser = SafeConfigParser()
parser.read('setting.conf')
value = parser.get('section', 'key')
print value
if __name__ == '__main__':
Utility.start()
Utility.parse_ini()