python常用模組初始

2021-09-20 22:13:57 字數 4014 閱讀 6122

python常用模組初始

1.getpass(密文輸入)

1

2

3

4

importgetpass#匯入getpass模組,用於密文輸入

name = input("input your name:")

passwd= getpass.getpass("input your passwd:")#密文輸入

print (name,passwd)

2.os模組

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

#!/bin/bash/env python

#_*_ coding:utf-8 _*_

importos

1

#直接執行linux命令「df -lh」

os.system("df -lh")

2

#建立abc目錄

os.mkdir("abc")

3

#列印命令執行結果是否成功,成功返回none;

a=os.system("df -lh")

print(a)

4

#將linux執行查詢到的內容複製給變數

aa=os.popen("df -lh").read()

#先用popen讀取df-lh 獲取的內容讀到記憶體,再用read讀出來賦值給aa ;

print(aa)

3.tab模組

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

查詢python預設全域性環境變數位置:

importsys

#匯入sys模組

print(sys.path)

#列印python的所有目錄,python放模組的目錄是/usr/lib/python2.7/dist-packages

#把檔案上傳到該目錄下,名字tab.py

importtab

#os.就可以tab補全了;注意不能加.py

#tab模組要自己寫;

#每乙個指令碼都可以是乙個模組;

具體tab模組內容:

#!/bin/bash/env python

#_*_ coding:utf-8 _*_

# python startup file

importsys

importreadline

importrlcompleter

importatexit

importos

# tab completion

readline.parse_and_bind('tab: complete')

# history file

histfile=os.path.join(os.environ['home'],'.pythonhistory')

try:

readline.read_history_file(histfile)

exceptioerror:

pass

atexit.register(readline.write_history_file, histfile)

delos, histfile, readline, rlcompleter

4.sys模組

1

2

3

4

python查詢全域性環境變數路徑 方法:

importsys

#匯入sys模組

print(sys.path)

python 模組初始

python的強大之處在於他有非常豐富和強大的標準庫和第三方庫,幾乎你想實現的任何功能都有相應的python庫支援,以後的課程中會深入講解常用到的各種庫,現在,我們先來象徵性的學2個簡單的。sys 12 3 4 5 6 7 8 9 10 11 usr bin env python coding ut...

python 常用模組

1.告訴直譯器 找模組 import sysunix要絕度路徑 只有第一次匯入執行。name main 2.當做包,必須包含乙個命名為 init py的檔案 模組 3.dir看模組裡有什麼 下劃線開始,不是給模組外部用的。過濾 import copy n for n in dir copy if n...

python常用模組

logging 日誌是我們排查問題的關鍵利器,寫好日誌記錄,當我們發生問題時,可以快速定位 範圍進行修改 logging將日誌列印到螢幕,日誌級別大小關係為 critical error warning info debug notset,當然也可以自己定義日誌級別 預設logging預設的日誌級別...