1.time() 獲取本地時間戳
2.localtime() 獲取本地時間元組(引數是時間戳,預設為當前)
3.mktime() 通過時間元組獲取時間戳(引數是時間元組)
4.ctime() 獲取本地時間字串(引數是時間戳,預設當前)
5.asctime() 通過時間元組獲取時間字串(引數是時間元組)(了解)
弊端:不能自動識別今天是週幾
6.sleep() 程式睡眠等待
7.strftime() 格式化時間字串(格式化字串,時間元組)
8.strptime() 將時間字串通過指定格式提取到時間元組中(時間字串,格式化字串)
9.perf_counter() 用於計算程式執行時間(了解)
# starttime = time.perf_counter()
starttime = time.time()
for i in range(100000000):
pass
endtime = time.time()
# endtime = time.perf_counter()
print(endtime - starttime)
import os
1.system() 在python中執行系統命令
os.system("calc")
2.popen() 執行系統命令返回物件,通過read方法讀出字串
obj = os.popen("ipconfig")
print(obj)
# windows 預設的gbk編碼, 通過read方法可以直接轉換為utf-8編碼集
print(obj.read())
3.listdir() 獲取指定檔案中所有內容的名稱列表
路徑: 相對路徑 , 絕對路徑(完整路徑)
. 代表當前目錄,
.. 代表上一級目錄
4.getcwd() 獲取當前檔案所在的預設路徑
5.chdir() 修改當前檔案工作的預設路徑
6.environ 獲取或修改環境變數
7.os模組屬性
1)os.name 獲取系統標識 linux,mac ->posix windows -> nt
2)os.sep 獲取路徑分隔符號 linux,mac -> / window-> \
3)os.linesep 獲取系統的換行符號 linux,mac -> \n window->\r\n 或 \n
os模組具有 新建/刪除
1.os.mknod 建立檔案(linux可以,windows有相容問題)
os.system("type nul>abc.py")
2.os.remove 刪除檔案
3.os.mkdir 建立目錄(資料夾)
4.os.rmdir 刪除目錄(資料夾)
5.os.rename 對檔案,目錄重新命名
6.os.makedirs 遞迴建立資料夾
7.os.removedirs 遞迴刪除資料夾(空資料夾)
shutil模組 複製和剪下
import shutil
1.copy 複製檔案許可權和內容
2.copytree 拷貝資料夾裡所有內容(遞迴拷貝)
3.rmtree 刪除當前資料夾及其中所有內容(遞迴刪除)
4.remove 移動檔案或者資料夾
1.basename 返回檔名部分
2.dirname 返回路徑部分
3.split 將路徑拆分成單獨的檔案部分和路徑部分,組合成乙個元組(了解)
4.join 將多個路徑和檔案組成新的路徑,可以自動通過不同的系統加不同的斜槓 linux / windows\
5.splitext 將路徑分割為字尾和其他部分(了解)
6.getsize 獲取檔案的大小(只能是檔案)
is系列
1.isdir 檢測路徑是否是乙個資料夾
2.isfile 檢測路徑是否是乙個檔案
3.islink 檢測是否是乙個鏈結(了解)
獲取時間系列
1.getctime [windows]檔案的建立時間,[linux]許可權的改動時間(返回時間戳)
2.getmtime 獲取檔案最後一次修改時間(返回時間戳)
3.getatime 獲取檔案最後一次訪問時間(返回時間戳)
4.exists 檢測制定的路徑是否存在
5.isabs 檢測乙個路徑是否是絕對路徑
6.abspath 將相對路徑轉化為絕對路徑
pathvar = "."
res = os.path.isabs(".")
print(res)
if not os.path.isabs("."):
res = os.path.abspath(pathvar)
print(res)
學python的第16天
在簡單的學習了pygame模組後,我想再複習一下之前學習的檔案及目錄操作值說明 注意事項 r以唯讀模式開啟檔案,檔案的指標會在檔案的開頭 檔案必須存在 rb以二進位制的格式開啟檔案,並且採用唯讀的模式,且檔案的指標會放在檔案的開頭,一般是用於非文字檔案,如 聲音等 檔案必須存在 r 開啟檔案後,可以...
python第16天 網路4
協程 又叫微執行緒,coroutine,可以認為是比執行緒更小的執行單元,自帶cpu上下文,通俗理解 在乙個執行緒的某個函式,可以再任何地方儲存當前函式的一些臨時變數等資訊,然後切換到另乙個函式執行,並且切換的次數和什麼時候再切換到原來的函式由開發者自己確定。協程和執行緒差異 執行緒非常耗效能,從系...
學習iOS開發的第16天
今天主要是做專案,所有沒有花多少時間學習新知識。主要看了下訪問相簿的功能。新建乙個專案,然後在專案裡新建乙個檢視控制器mainviewcontroller。在控制器檢視中新增乙個檢視和乙個按鈕。當按下按鈕時,會執行chooseimage方法。void loadview在chooseimage方法中,...