shutil 模組 os模組

2021-10-14 11:21:07 字數 941 閱讀 1485

shutil.

copyfile

( src, dst) #從源src複製到dst中去。 如果當前的dst已存在的話就會被覆蓋掉

shutil.

move

( src, dst) #移動檔案或重新命名

shutil.

copymode

( src, dst) #只是會複製其許可權其他的東西是不會被複製的

shutil.

copystat

( src, dst) #複製許可權、最後訪問時間、最後修改時間

shutil.

copy

( src, dst) #複製乙個檔案到乙個檔案或乙個目錄

shutil.

copy2

( src, dst) #在copy上的基礎上再複製檔案最後訪問時間與修改時間也複製過來了,類似於cp –p的東西

shutil.

copy2

( src, dst) #如果兩個位置的檔案系統是一樣的話相當於是rename操作,只是改名;如果是不在相同的檔案系統的話就是做move操作

shutil.

copytree

( olddir, newdir, true/flase) #把olddir拷貝乙份newdir,如果第3個引數是true,則複製目錄時將保持資料夾下的符號連線,如果第3個引數是false,則將在複製的目錄下生成物理副本來替代符號連線

shutil.

rmtree

( src ) #遞迴刪除乙個目錄以及目錄內的所有內容

1、os.path.exists()

判斷是否存在檔案或資料夾

import os

path = os.path.

exists

('user.py'

)

python的 os 和 shutil 模組

python的 os 和 shutil 模組提供了一些可以操作檔案和目錄的函式。使用之前應先導入這2個模組。import os,shutil 建立空檔案 f open r c users administrator desktop test.txt w f.close 建立空資料夾 os.mkdir...

Python中os和shutil模組

os模組 os.sep 可以取代作業系統特定的路徑分隔符。windows下為 os.name 字串指示你正在使用的平台。比如對於windows,它是 nt 而對於linux unix使用者,它是 posix os.getcwd 函式得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.ge...

檔案操作(常用的os模組和shutil模組)

得到當前工作目錄,既當前python指令碼工作的目錄路徑 os.getcwd 返回指定目錄下的所有檔案和目錄名 os.listdir 函式用來刪除乙個檔案 os.remove 刪除多個目錄 os.removedirs r c python 檢驗給出的乙個路徑是否是乙個檔案 os.path.isfil...