模块--sys模块
sys模塊是與python解釋器交互的一個(gè)接口
import sys
- sys.path? ? ? ?#python解釋器找模塊的環(huán)境變量
?
- sys.platform? ?#返回操作系統(tǒng)信息
?
import sys print(sys.platform) 結(jié)果:win32 判斷系統(tǒng)是Windows系統(tǒng) 還是 蘋果系統(tǒng)import os import sys if sys.platform == "win32":os.popen("dir") else:os.popen("ls")
?
- sys.version? ?#查看python解釋器的版本
- sys.exit(n)? ? ? ? #退出程序,正常退出時(shí)exit(0),錯(cuò)誤退出sys.exit(1)
?
- sys.argv? ? ? ? ?#在程序不停的情況下,sys.argv 寫在py文件中,需要在終端中執(zhí)行該py文件中(此方法不不理解,需要二次學(xué)習(xí))
-
sys.modules[__name__]? ? ? ? #獲取本模塊名字的對(duì)象 或者是本py文件的名字的對(duì)象?
-
反射可以使用 因?yàn)榉瓷渲荒茉陬愔惺褂?/span>
- import sys
obj_name = sys.modules[__name__]
print(obj_name)結(jié)果:<module '__main__' from 'H:/4練習(xí)/55.py'>
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/wangxiaoshou/p/10285332.html
總結(jié)
- 上一篇: 梦到很多棺材和死人是什么意思
- 下一篇: Go语言从入门到精通 - 数据类型转换