2.2.3.3 Python-OS和SYS

總目錄:http://www.itdecent.cn/p/e406a9bc93a9

Python - 子目錄:http://www.itdecent.cn/p/50b432cb9460

OS模塊

參考菜鳥教程:

https://www.runoob.com/python3/python3-os-file-methods.html


SYS模塊

sys.argv

獲取命令行參數(shù)

例子

我們建立一個cs.py

import sys

print(sys.argv)

我們在命令行運行一下

python cs.py

['cs.py']

python cs.py 233

['cs.py','233']

之后我們做一個計算器小程序

import sys

print(eval(sys.argv[1]))

python cs.py 1+2

3


exit(n)

結(jié)束程序,正常退出是sys.exit(0)

例子

我們建立一個cs.py

import sys

print('hello')

sys.exit(0)

print('python')??

我們在命令行運行一下

python cs.py

hello

只輸出了hello,之后程序就退出了,沒有輸出python。


其他的就沒啥意思。

sys.version 獲取python解釋器版本信息

sys.maxsize 是python3中最大int值(偽)

sys.maxint 是python2中最大int值,因為python2中有int和long之分

sys.path 獲取當前環(huán)境變量

sys.platform 獲取操作系統(tǒng)平臺名稱

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容