【Python】文件夹的常用操作
上一篇文章主要講了Python中,讀寫文件的常用操作,今天這篇文章主要講的是關于文件夾的一些常用操作:
關于文件的操作,需要導入包:import os
文件操作:
#1.創建相對路徑的空文件,如果已有文件,會自動覆蓋
fp = open("sample.txt",'w')
fp.close()
#2.刪除絕對路徑的指定文件
#os.remove("F:\PythonProject\PythonLession\BaseFunction\sample.txt")
#3.獲取文件的屬性
print(os.stat("sample.txt"))
#4.獲取文件大小,為int類型,必須轉換為str類型
print("文件大小為:"+str(os.path.getsize("sample.txt")))
文件夾操作:
#1.得到當前工作目錄,即當前Python腳本工作的目錄路徑
print(os.getcwd())
#2.返回指定目錄下的所有文件和目錄名
print(os.listdir())
#3.創建相對路徑的單個文件夾,如果已有文件夾,創建失敗報錯
os.mkdir("sample")
#4.刪除絕對路徑的文件夾
os.removedirs(r"F:\PythonProject\PythonLession\BaseFunction\sample")
#5.刪除空目錄
os.rmdir("sample1")
#6.刪除非空目錄
shutil.rmtree("sample2")
這個需要導包:import shutil
#7.創建遞歸的多個文件夾,如果已有文件夾,創建失敗報錯
os.makedirs(r"f:\python\test")
#8.刪除遞歸的多個文件夾
os.removedirs(r"f:\python\test")
#9.判斷給出的路徑是否已存在,布爾值:存在-True;不存在-False
print(os.path.exists("sample"))
#10.切換目錄
os.chdir("F:\PythonProject")
print("新目錄地址為:"+os.getcwd())
總結
以上是生活随笔為你收集整理的【Python】文件夹的常用操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker 笔记
- 下一篇: 在Python当中如何打印输出当前时间(