python的強大之處在於他有非常豐富和強大的標準庫和第三方庫,幾乎你想實現的任何功能都有相應的python庫支援,以後的課程中會深入講解常用到的各種庫,現在,我們先來象徵性的學2個簡單的。
#sys
12
3
4
5
6
7
8
9
10
11
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import
sys
print
(sys.ar**)
#輸出
$ python test.py helo world
[
'test.py'
,
'helo'
,
'world'
]
#把執行指令碼時傳遞的引數獲取到了
#os1
2
3
4
5
6
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import
os
os.system(
"df -h"
)
#呼叫系統命令
完全結合一下:
1
2
3
import
os,sys
os.system(''.join(sys.ar**[
1
:]))
#把使用者的輸入的引數當作一條命令交給os.system來執行
自己寫個模組:
1
2
3
4
5
6
7
8
9
10
import
sys
import
readline
import
rlcompleter
if
sys.platform
=
=
'darwin'
and
sys.version_info[
0
]
=
=
2
:
readline.parse_and_bind(
"bind ^i rl_complete"
)
else
:
readline.parse_and_bind(
"tab: complete"
)
# linux and python3 on mac
for
mac
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env python
# 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
for
linux
寫完儲存後就可以使用了
12
3
4
5
localhost:~ jieli$ python
python
3.5
.
2
(default,
oct
23
2015
,
18
:
05
:
06
)
[gcc
4.2
.
1
7.0
.
0
(clang
-
700.0
.
59.5
)] on darwin
type
"help"
,
,
"credits"
or
"license"
for
more information.
>>>
import
tab
你會發現,上面自己寫的tab.py模組只能在當前目錄下匯入,如果想在系統的何何乙個地方都使用怎麼辦呢? 此時你就要把這個tab.py放到python全域性環境變數目錄裡啦,基本一般都放在乙個叫
python/2.7/site-packages
目錄下,這個目錄在不同的os裡放的位置不一樣,用 print(sys.path) 可以檢視python環境變數列表。
python常用模組初始
python常用模組初始 1.getpass 密文輸入 1 2 3 4 importgetpass 匯入getpass模組,用於密文輸入 name input input your name passwd getpass.getpass input your passwd 密文輸入 print na...
Nodejs模組初始化
模組初始化 乙個模組中的js 僅在模組第一次被使用時執行一次,並在執行過程中初始化模組的匯出物件。之後,快取起來的匯出物件被重複利用。主模組通過命令列引數傳遞給nodejs以啟動程式的模組被稱為主模組。主模組負責排程組成整個程式的其它模組完成工作。例如通過以下命令啟動程式時,main.js就是主模組...
python模組 python模組介紹
一 簡介 模組是乙個包含所有你定義的函式和變數的檔案,其字尾名是.py。模組可以被其他程式匯入來使用模組具有的功能。這也是使用python標準庫的方式。首先使用import匯入time包,這樣意味著我們能夠使用time包裡的所有公共內容。最後利用time包的相關計時功能計算出該程式執行時長。呼叫模組...