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