黑猴子的家 初識 python 標準模組

2021-09-10 02:39:31 字數 4270 閱讀 2168

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

code

# author:黑猴子

import sys

# 列印環境變數

print(sys.path)

# 列印當前指令碼的相對路徑

print(sys.ar**)

# 傳入引數

# cmd -> python -> python 12_sys_mode.py 1 2 3

#print(sys.ar**[2])

print(sys.path[2])

'''[

'e:\\workspace\\python\\sk14\\day01',

'e:\\workspace\\python\\sk14',

'c:\\myanzhuang\\python\\python3.7\\python37.zip',

'c:\\myanzhuang\\python\\python3.7\\dlls',

'c:\\myanzhuang\\python\\python3.7\\lib',

'c:\\myanzhuang\\python\\python3.7',

'c:\\myanzhuang\\python\\python3.7\\lib\\site-packages'

]'''

'''第三方庫位址

c:\\myanzhuang\\python\\python3.7\\lib\\site-packages'

標準庫位址

c:\\myanzhuang\\python\\python3.7\\lib

sys.py

c:\myanzhuang\pycharm community edition 2017.1\helpers\python-skeletons

'''

執行

['e:\\workspace\\python\\sk14\\day01', 

'e:\\workspace\\python\\sk14',

'c:\\myanzhuang\\python\\python3.7\\python37.zip',

'c:\\myanzhuang\\python\\python3.7\\dlls',

'c:\\myanzhuang\\python\\python3.7\\lib',

'c:\\myanzhuang\\python\\python3.7',

'c:\\myanzhuang\\python\\python3.7\\lib\\site-packages']

['e:/workspace/python/sk14/day01/12_sys_mod.py']

c:\myanzhuang\python\python3.7\python37.zip

code

# author:黑猴子

import os

# 執行系統命令,不儲存結果

cmd_res1 = os.system("dir")

print("---->",cmd_res1)

# popen可以理解為,存在記憶體的乙個臨時位置,必須讀取一下,才能出來

cmd_res2 = os.popen("dir").read()

print("---->",cmd_res2)

#建立乙個目錄

os.mkdir("new_dir")

執行

������ e �еľ��� work��e:��

�������� 000c-dade

e:\workspace\python\sk14\day01 ��ŀ¼

2019/01/10 16:05 .

2019/01/10 16:05 ..

2019/01/02 10:42 70 01_hello.py

2019/01/02 10:08 270 02_var.py

2019/01/02 10:43 324 03_coding.py

2019/01/02 11:08 136 04_input.py

2019/01/02 13:57 768 05_format_input.py

2019/01/02 11:08 230 06_passwd.py

2019/01/02 11:15 436 07_if_passwd.py

2019/01/10 15:26 741 08_while.py

2019/01/10 15:30 528 09_for.py

2019/01/10 15:40 485 10_sure_while.py

2019/01/10 15:55 448 11_continue_break.py

2019/01/10 16:05 789 12_sys_mod.py

2019/01/02 14:31 318 13_os_mod.py

2019/01/02 14:43 44 14_self_mod.py

2019/01/03 08:52 199 15_bytes.py

2019/01/02 11:15 436 if_passwd.py

2019/01/02 14:41 __pycache__

16 ���ļ� 6,222 �ֽ�

3 ��ŀ¼ 227,524,550,656 �����ֽ�

----> 0

----> 驅動器 e 中的卷是 work(e:)

卷的序列號是 000c-dade

e:\workspace\python\sk14\day01 的目錄

2019/01/10 16:05 .

2019/01/10 16:05 ..

2019/01/02 10:42 70 01_hello.py

2019/01/02 10:08 270 02_var.py

2019/01/02 10:43 324 03_coding.py

2019/01/02 11:08 136 04_input.py

2019/01/02 13:57 768 05_format_input.py

2019/01/02 11:08 230 06_passwd.py

2019/01/02 11:15 436 07_if_passwd.py

2019/01/10 15:26 741 08_while.py

2019/01/10 15:30 528 09_for.py

2019/01/10 15:40 485 10_sure_while.py

2019/01/10 15:55 448 11_continue_break.py

2019/01/10 16:05 789 12_sys_mod.py

2019/01/02 14:31 318 13_os_mod.py

2019/01/02 14:43 44 14_self_mod.py

2019/01/03 08:52 199 15_bytes.py

2019/01/02 11:15 436 if_passwd.py

2019/01/02 14:41 __pycache__

16 個檔案 6,222 位元組

3 個目錄 227,524,550,656 可用位元組

黑猴子的家 Python 簡介

總的來說,程式語言各有千秋。c語言是可以用來編寫作業系統的貼近硬體的語言,所以,c語言適合開發那些追求執行速度 充分發揮硬體效能的程式。而python是用來編寫應用程式的高階程式語言。當你用一種語言開始作真正的軟體開發時,你除了編寫 外,還需要很多基本的已經寫好的現成的東西,來幫助你加快開發進度。比...

黑猴子的家 python 裝飾器

裝飾器本質是函式,裝飾其他函式 就是為其他函式新增附加功能 1 不能修改被裝飾的函式的源 2 不能修改被裝飾的函式的呼叫方式 3 裝飾器對它被裝飾的韓式是完全透明的 1 函式即 變數 2 高階函式 3 巢狀函式code import time 裝飾器 def timmer func def warp...

黑猴子的家 Python 使用者輸入

code usr bin env python coding utf 8 name raw input what is your name?only on python 2.x name input what is your name?print hello name 執行 what is your...