python常用模組初始
1.getpass(密文輸入)
1
2
3
4
import
getpass
#匯入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 _*_
import
os
例
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預設全域性環境變數位置:
import
sys
#匯入sys模組
print
(sys.path)
#列印python的所有目錄,python放模組的目錄是/usr/lib/python2.7/dist-packages
#把檔案上傳到該目錄下,名字tab.py
import
tab
#os.就可以tab補全了;注意不能加.py
#tab模組要自己寫;
#每乙個指令碼都可以是乙個模組;
具體tab模組內容:
#!/bin/bash/env python
#_*_ coding:utf-8 _*_
# python startup file
import
sys
import
readline
import
rlcompleter
import
atexit
import
os
# tab completion
readline.parse_and_bind(
'tab: complete'
)
# history file
histfile
=
os.path.join(os.environ[
'home'
],
'.pythonhistory'
)
try
:
readline.read_history_file(histfile)
except
ioerror:
pass
atexit.register(readline.write_history_file, histfile)
del
os, histfile, readline, rlcompleter
4.sys模組
1
2
3
4
python查詢全域性環境變數路徑 方法:
import
sys
#匯入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預設的日誌級別...