Python教程:Sys 与 Import 模块
生活随笔
收集整理的這篇文章主要介紹了
Python教程:Sys 与 Import 模块
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Sys模塊:
獲取Python有關的環境變量:
import sys#得到Python的一些相關路徑,環境變量 #其中site-packages目錄存放的是一些第三方庫 #其中lib目錄存放的是一些標準庫 print(sys.path)命令行傳遞參數
import sys#整體以數組打印:sys.argv #參數個數:len(sys.argv) #腳本名:sys.argv[0] #第一個參數:sys.argv[1] #如 Python3 ww.py x1 x2 x3 print(sys.argv) #輸出:['ww.py', 'x1', 'x2', 'x3'] print(len(sys.argv)) #輸出:4 print(sys.argv[1]) #輸出:x1利用flush模擬進度條:
其他:
print(sys.version) #得到Python的版本信息print(sys.platform) #返回操作系統的名稱,win32print(sys.exit(0)) #退出程序Import導入模塊:
導入模塊時會在當前路徑下和環境變量(lib或者site-packages目錄)里尋找
簡單的導入模塊
import的使用:
將模塊解釋并把內容賦值到一個變量中
#jmodel為為自定義文件模板 import jmodel #一次性導入多個 #import imodel,time #使用變量和方法時需要使用模塊名 print(jmodel.jva)from…inport…的使用:
直接將內容復制到導入處,并執行一次
#直接導入模塊里的所有變量和方法 #from jmodel import *#指定導入某個變量或方法 from jmodel import jva#導入并重命名 #from jmodel import jva as mmjva#使用是直接寫變量名 print(jva)__import__的使用:
#import time #直接導入 time=__import__("time") #使用字符串做參數導入 print(time.time()) #輸出當前時間戳列:本地模板引用:
導入時使用方法一:
from pydong import modelx as modeldong #調用函數 modeldong.modelxfun()導入使用方法二:
#此處的modeldong相當于pydong modeldong=__import__("pydong.modelx") #調用函數 modeldong.modelx.modelxfun()導入使用方法三:
import importlib modeldong=importlib.import_module("pydong.modelx") #調用函數 modeldong.modelxfun()包的引用:
導入包時會自動尋找到__init__.py,并執行
__init__.py:
modelx.py
#定義函數 def modelfun():print("****** modelfun *****")main.py
#導入目錄模塊 #輸出:------- init --------- import pydong print(pydong.jva) #輸出:112233 #執行模塊modelx下的modelfun()方法 pydong.modelx.modelfun()總結
以上是生活随笔為你收集整理的Python教程:Sys 与 Import 模块的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python高阶函数--map、lamb
- 下一篇: python异常处理及内置模块