py模組初識1

2021-08-02 07:44:42 字數 1410 閱讀 3821

import sys

print(sys.path)

結果為:

['d:\\data', 'd:\\data', 'd:\\download\\python36.zip',

'd:\\download\\dlls', 'd:\\download\\lib', 'd:\\download',

'd:\\download\\lib\\site-packages']

這些路徑裡有的是存放了python的標準庫,lib裡面就是的

而site-packages裡有第三方庫print(sys.argv)

結果是列印了['d:/data/day1.py']

即為絕對路徑

跟系統互動比較多的話,用os模組

import os

os.system("dir")

這個命令一呼叫就顯示在螢幕上了。

(只執行命令,不儲存結果)

������ d �еľ��� lenovo

�������� 2ef4-2145

d:\data ��ŀ¼

2017/06/07  23:43    .

2017/06/07  23:43    ..

2017/06/07  23:40    .idea

2017/06/07  23:43                27 day1.py

2017/06/07  20:37                72 test.py

2 ���ļ�             99 �ֽ�

3 ��ŀ¼ 57,907,474,432 �����ֽ�

列印了一堆,因為windows的編碼不是一樣

print(os.system("dir"))
會列印0 說明指令執行了。

import os

cmd_res = os.popen("dir") 執行之後,存在了記憶體的乙個地方,需要read取一下

print(cmd_res.read())

驅動器 d 中的卷是 lenovo

卷的序列號是 2ef4-2145

d:\data 的目錄

2017/06/07  23:48    .

2017/06/07  23:48    ..

2017/06/07  23:46    .idea

2017/06/07  23:48                59 day1.py

2017/06/07  20:37                72 test.py

2 個檔案            131 位元組

3 個目錄 57,907,474,432 可用位元組

os.mkdir("new_dir")

這條指令是在當前的目錄下建立乙個new_dir目錄

py 模組匯入

常用標準庫 標準庫builtins 內建函式預設載入 math 數學庫 random 隨機數 time 時間 datetime 日期和時間 calendar 日曆 hashlib 加密演算法 copy 拷貝 functools 常用工具 os 作業系統介面 re 字串正則匹配 sys pthon 自...

初識gevent模組

協程的本質是乙個執行緒執行多個任務,檢測到i o操作就切換任務執行,以實現更高效的利用cpu gevent可以實現任務間的切換 from gevent import monkey monkey.patch all import gevent import time gevent預設只識別自身模組中的...

Python模組初識

模組是自我包含並且有組織的 片段,是一系列功能的集合體,乙個py檔案就是乙個模板,檔名就是死模組的名字加上副檔名.py,包含了python物件定義和python語句。模組幫助我們有邏輯地組織 把相關的功能放在乙個模組裡,方便 閱讀,呼叫。乙個命名空間就是乙個從名稱到物件的關係對映集合。每個命名空間都...