想用python程序在當前服務器的目錄下執行 cd 命令
比如安裝python程序如下:
os.chdir('Python-2.7.9')
os.system('./configure')
os.system('make all && make install && make clean && make distclean')
os.chdir("../")
這裏使用了 os.chdir函數,而不能使用 os.system函數來實現。
os.system函數會將命令行的執行結果直接打印到控制檯上
os.popen函數會返回一個對象
>>> ff = os.popen('ls')
<os._wrap_close object at 0x7f93c5a2d781>
>>> ff.readlines()
>>> ['msg.log\n', 'vpn.py\n']
其他:
比較下面兩行程序的不同之處,生活處處有驚喜!
os.system('echo "export PATH=/usr/local/bin:$PATH" >> /etc/profile')
os.system('echo "export PATH=/usr/local/bin:\$PATH" >> /etc/profile')