Python常用檔案操作

2021-08-27 13:56:04 字數 1251 閱讀 7840

使用python進行檔案操作是各種資料預處理的必備技能。主要涉及的是檔名和路徑字串處理。

import os, shutil, sys
base_dir = os.path.dirname(os.path.abspath(__file__))

#新增到import庫查詢目錄

#複製檔案

shutil.copy("c:\\a\\1.txt","c:\\b")

#複製並重命名新檔案

shutil.copy("c:\\a\\2.txt","c:\\b\\2.txt")

#複製整個目錄

shutil.copytree("c:\\a","c:\\b\\b")

#移動檔案或資料夾

shutil.move("c:\\a\\1.txt","c:\\b")

#刪除檔案

os.unlink("c:\\1.txt")

#刪除資料夾及內容

shutil.rmtree("c:\\b\\new_a")

#遍歷目錄

for file in os.listdir(path):

file_path = os.path.join(path, file)

ifnot os.path.isdir(file_path):

#遞迴地遍歷子目錄

root, dirs, files in os.walk(".", topdown=false):

for name in files:

print(os.path.join(root, name))

for name in dirs:

print(os.path.join(root, name))

filename = 'aaa%04d.txt' % i
if

'test'

in name:

print(name)

if name.startswith('aaa'):

print(name)

if name.lower().endswith('.txt'):

print(name)

#os.path.splitext()函式將路徑拆分為檔名+副檔名

if os.path.splitext(file)[1] == '.txt':

print(name)

python 檔案常用操作

1.開啟檔案 open 開啟檔案並返回檔案物件,引數很多,一般用前兩個,open file,mode file可以是檔名或者檔案目錄下的檔名,mode為開啟的方式,可以是唯讀 寫入 追加寫入 可讀可寫等等。開啟某個檔案,需要知道該檔案的目錄,或者該檔案就在當前的工作目錄下。1 包含目錄的檔名 不修改...

Python常用檔案操作參考

1.os 1.重新命名 os.rename old,new 2.刪除 os.remove file 3.列出目錄下的檔案 os.listdir path 4.獲取當前工作目錄 os.getcwd 5.改變工作目錄 os.chdir newdir 6.建立多級目錄 os.makedirs r c py...

Python常用檔案操作參考

1.os 1.重新命名 os.rename old,new 2.刪除 os.remove file 3.列出目錄下的檔案 os.listdir path 4.獲取當前工作目錄 os.getcwd 5.改變工作目錄 os.chdir newdir 6.建立多級目錄 os.makedirs r c py...