標籤:recursion 程式 lease 第一個 6.4 file readline sys maxsize
sys.argv 命令列參數List,第一個元素是程式本身路徑sys.exit(n) 退出程式,正常退出時exit(0)sys.version 擷取Python解釋程式的版本資訊sys.maxint 最大的Int值sys.path 返回模組的搜尋路徑,初始化時使用PYTHONPATH環境變數的值sys.platform 返回作業系統平台名稱sys.stdout.write(‘please:‘) #標準輸出 , 引出進度條的例子, 注,在py3上不行,可以用print代替val = sys.stdin.readline()[:-1] #標準輸入sys.getrecursionlimit() #擷取最大遞迴層數sys.setrecursionlimit(1200) #設定最大遞迴層數sys.getdefaultencoding() #擷取解譯器預設編碼sys.getfilesystemencoding #擷取記憶體資料存到檔案裡的預設編碼
import sys
>>> sys.argv[‘‘]>>> sys.version‘3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bit (AMD64)]‘>>> sys.maxsize9223372036854775807>>> sys.path[‘‘, ‘E:\\anaconda3\\python36.zip‘, ‘E:\\anaconda3\\DLLs‘, ‘E:\\anaconda3\\lib‘, ‘E:\\anaconda3‘, ‘E:\\anaconda3\\lib\\site-packages‘, ‘E:\\anaconda3\\lib\\site-packages\\win32‘, ‘E:\\anaconda3\\lib\\site-packages\\win32\\lib‘, ‘E:\\anaconda3\\lib\\site-packages\\Pythonwin‘]>>> sys.platform‘win32‘>>> sys.stdout<_io.TextIOWrapper name=‘<stdout>‘ mode=‘w‘ encoding=‘utf-8‘>>>> sys.stdout.write(‘hey3‘)hey34>>> sys.stdout.write(‘hey3sdf‘)hey3sdf7#這個就是標準輸出
python—模組-sys