欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 文件操作包

錢斌斌2年前8瀏覽0評論

Python是一種高級編程語言,提供了各種流行的庫和模塊,其中一個非常重要的模塊就是文件操作模塊。
文件操作模塊為我們提供了各種功能來讀取、寫入、刪除、移動和處理文件,并使我們能夠輕松處理各種文件格式。
下面我們來介紹一些常用的Python文件操作包。

os模塊:

該模塊提供了對文件系統進行交互的各種方法,如創建目錄、重命名文件、刪除文件等。
以下是一些常用的os模塊函數。
import os
#獲取當前工作目錄路徑
print(os.getcwd())
#改變當前工作目錄到指定路徑
os.chdir("..")
#列出指定目錄下的所有文件和子目錄,包括隱藏文件
print(os.listdir("path"))
#創建目錄
os.mkdir("dir")
#刪除目錄
os.rmdir("dir")
#重命名文件或目錄
os.rename("oldname","newname")
#刪除文件
os.remove("filename")

shutil模塊:

該模塊提供了高級文件操作功能,如復制、移動、刪除文件和文件夾等。
以下是一些常用的shutil模塊函數。
import shutil
# 復制文件
shutil.copy("sourcefile","targetfile")
# 復制文件夾
shutil.copytree("sourcedir","targetdir")
# 移動文件
shutil.move("sourcefile","targetfile")
# 刪除文件夾(包括文件夾下的所有文件和子文件夾)
shutil.rmtree("dir")

glob模塊:

該模塊提供了一種通用的文件和目錄名檢索方法,用于找到與特定模式匹配的所有文件路徑。
以下是一些常用的glob模塊函數。
import glob
# 搜索所有py文件
for file in glob.glob("*.py"):
print(file)
# 搜索目錄下的所有文件和文件夾(包括隱藏的文件)
for file in glob.glob("*", recursive=True):
print(file)

pathlib模塊:

該模塊提供了一種對象導向的文件系統路徑操作方法,用于創建、處理文件、路徑對象等。 以下是一些常用的pathlib模塊函數。
from pathlib import Path
# 獲取當前路徑
path = Path(".")
# 列出子文件和文件夾
print(list(path.glob("*")))
# 獲取文件屬性
print(path.stat().st_size)
# 創建文件
with open(path/"newfile.txt","w") as f:
f.write("Hello World!")

Python的文件操作包為開發人員提供了方便的工具,使其能夠輕松處理各種文件格式。
去試試這些函數吧,它們會讓你的生活變得更加輕松!