1. 程式人生 > >Python基礎-os、sys模塊

Python基礎-os、sys模塊

os模塊 令行 搜索路徑 onf 初始 解釋 stdout 文件 版本

一,os模塊
import os ,sys
os.system(‘ipconfig‘)#執行操作系統命令,獲取不到返回結果
os.popen()#也可以執行操作系統命令,可以返回命令執行結果,但需要read出來
print(os.popen(‘dir‘).read())


二、sys模塊
print(sys.argv)   #命令行參數List,第一個元素是程序本身路徑,執行文件時輸入的參數
例如:把輸入的內容寫入文件中
inpu = sys.argv #獲取到運行這個pyth文件的時候傳入的所有參數
if len(inpu)>2:
    filename = inpu[1]#獲取list中第一個值是執行文件的路徑,第二個inpu【1】就是文件名稱,
conent = inpu[2]#第三個input【2】就是輸入的命令 open(filename,w,encoding=utf-8).write(conent) else: print(參數傳入錯誤,e.g \n python test2.py filename content )
sys.exit(n)        退出程序,正常退出時exit(0)
print(sys.version) #獲取Python解釋程序的版本信息
sys.maxint 最大的Int值
sys.path 返回模塊的搜索路徑,初始化時使用PYTHONPATH環境變量的值
sys.platform 返回操作系統平臺名稱
sys.stdout.write(‘please:‘)#向屏幕輸出一句話
val = sys.stdin.readline()[:-1]#獲取輸入的值


Python基礎-os、sys模塊