複製用的shutil模組
import shutilf1 = open('本節筆記.txt',encoding='utf-8')
f2 = open("筆記2.txt",'w',encoding='utf-8')
shutil.copyfileobj(f1,f2) #複製內容,需提前開啟檔名
shutil.copyfile('筆記2.txt',"筆記3.txt") #不需要開啟,只需要輸入檔名就能複製(內建了open程式)
shutil.copystat('筆記2.txt',"筆記3.txt") #只copy許可權
shutil.copy() #檔案和許可權都copy
shutil.copytree('test4','newtest4') #整個目錄複製
shutil.rmtree('newtest4') #刪除目錄
shutil.move() #移動檔案
shutil.make_archive("shutil_archive_test",'zip',r'c:\users\lenovo\pycharmprojects\bjbsucc\day5') #壓縮
壓縮用的 zipfile模組
import zipfile #壓縮的包z= zipfile.zipfile('day5.zip','w') #開啟壓縮
z.write('t.py') #開始寫入壓縮包
print("----------") #可以做別的
z.write('筆記2.txt') #繼續寫入壓縮包
z.close() #關閉壓縮
python學習日誌 day5
json和pickle模組主要用於序列化,有四個方法 dump dumps loads load 1.模組定義 用來從邏輯上組織python 本質上就是以.py結尾的python檔案 檔名test.py對應模組名 test 2.模組匯入方法 import module name import mod...
Python學習day5作業
從鍵盤上輸 入 個數,顯示它的絕對值 允許使 用abs num float input 請輸入乙個數字 print num if num 0else num 假設使用者名為admin,密碼為123abc,從控制台分別輸入使用者名稱和密碼,如果和已知使用者名稱和密碼都匹配上的話,則驗證成功,否則驗證失...
python學習筆記 day5
函式 返回值 描述 pow x,y x y 運算後的結果 sqrt x 返回 x 的平方根 abs x 返回數字的絕對值,如 abs 10 返回 10 fabs x 返回數字的絕對值,如 math.fabs 10 返回 10.0 ceil x 返回數字的上入整數,入 math.ceil 4.1 返回...