python 模組初始

2021-09-20 18:09:32 字數 4695 閱讀 5646

python的強大之處在於他有非常豐富和強大的標準庫和第三方庫,幾乎你想實現的任何功能都有相應的python庫支援,以後的課程中會深入講解常用到的各種庫,現在,我們先來象徵性的學2個簡單的。

#sys

12

3

4

5

6

7

8

9

10

11

#!/usr/bin/env python

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

importsys

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 -*-

importos

os.system("df -h")#呼叫系統命令

完全結合一下:

1

2

3

importos,sys

os.system(''.join(sys.ar**[1:]))#把使用者的輸入的引數當作一條命令交給os.system來執行

自己寫個模組:

1

2

3

4

5

6

7

8

9

10

importsys

importreadline

importrlcompleter

ifsys.platform=='darwin'andsys.version_info[0]==2:

readline.parse_and_bind("bind ^i rl_complete")

else:

readline.parse_and_bind("tab: complete")# linux and python3 on mac

formac

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

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

forlinux

寫完儲存後就可以使用了

12

3

4

5

localhost:~ jieli$ python

python3.5.2(default,oct232015,18:05:06)

[gcc4.2.17.0.0(clang-700.0.59.5)] on darwin

type"help",,"credits"or"license"formore information.

>>>importtab

你會發現,上面自己寫的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包的相關計時功能計算出該程式執行時長。呼叫模組...