Python的os模块常用文件夹的增删改查详解
生活随笔
收集整理的這篇文章主要介紹了
Python的os模块常用文件夹的增删改查详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
python常用os模塊
- 增
- os.makedirs("path\\目錄") 用于遞歸創建目錄
- 刪
- os.remove("path")用于刪除指定路徑(path)的文件
- os.rmdir("path"),用于刪除指定路徑(path)的目錄
- 改
- os.rename() 方法用于命名文件或目錄
- 查
- os.listdir("path")返回指定的文件夾包含的文件或文件夾的名字的列表
- os.path.abspath("path")查看絕對路徑
- os.path.isfile("path")判斷路徑是否為文件
- os.path.isdir("path")判斷路徑是否為目錄
增
os.makedirs(“path\目錄”) 用于遞歸創建目錄
注意:路徑記得打雙斜杠\ \ ,當然這樣寫/也是不會報錯的
os.mkdir("F:/自動化測試工具/hahahahaha")語法
os.makedirs("path, mode=0o777")代碼
#創建一個名字為path的文件夾,默認mode是0777(八進制) os.mkdir("F:\\自動化測試工具\\哎喲不錯哦") print("哎喲不錯哦路徑被創建")運行結果
刪
os.remove(“path”)用于刪除指定路徑(path)的文件
語法
os.remove("path")代碼
#os.remove("path")用于刪除指定路徑(path)的文件。注意:如果指定的路徑是一個目錄,將拋出OSError os.remove("F:\\自動化測試工具\\Pycharm的項目\\周杰倫.txt")運行結果:此時我Pycharm里面已經沒有“周杰倫.txt這個文件了”
os.rmdir(“path”),用于刪除指定路徑(path)的目錄
語法
os.rmdir("path")首先,我們先刪除一個不是空的文件夾
代碼
運行結果
接下來我們再來試一下空文件夾:
https://blog.csdn.net/hanhanwanghaha寶藏女孩 歡迎您的關注!
歡迎關注微信公眾號:寶藏女孩的成長日記
讓這個可愛的寶藏女孩在努力的道路上與你一起同行!
如有轉載,請注明出處(如不注明,盜者必究)
代碼
os.rmdir("F:\\自動化測試工具\\哎喲不錯哦")運行結果:里面就沒有哎喲不錯哦啦
改
os.rename() 方法用于命名文件或目錄
語法
os.rename("src", "dst")代碼
#os.rename("src", "dst")從 src 到 dst,如果dst是一個存在的目錄, 將拋出OSError。 os.rename("F:\\自動化測試工具\\Pycharm的項目\\老狼.txt", "F:\\自動化測試工具\\Pycharm的項目\\想把我唱給你聽.txt") print("修改老狼成功")運行結果
查
os.listdir(“path”)返回指定的文件夾包含的文件或文件夾的名字的列表
語法
os.listdir("path")代碼
#coding=utf-8#需要導包才能使用 import os#os.listdir("path(注意,斜杠那里多打一個杠,要不然轉譯不出來)")返回path指定的文件夾包含的文件或者文件夾的名字的列表 file = os.listdir("F:\\自動化測試工具\\Pycharm的項目") print(file)#要是你不清楚你可以將它打印出來看看你的file是什么數據結構 print(type(file)) #再看看他都用了是什么樣的方法,為下一步打好基礎 print(dir(file))運行結果
os.path.abspath(“path”)查看絕對路徑
語法
os.path.abspath("path")代碼
#os.path.abspath("path")返回絕對路徑 #返回當前文件的路徑 print(os.path.abspath("."))運行結果
os.path.isfile(“path”)判斷路徑是否為文件
語法
os.path.isfile("path")代碼
#os.path.isfile("path")判斷路徑是否為文件,返回的是True或者False print(os.path.isfile("F:\\自動化測試工具\\Pycharm的項目"))運行結果
os.path.isdir(“path”)判斷路徑是否為目錄
語法
os.path.isdir("path")代碼
#os.path.isdir("path")判斷路徑是否為目錄,返回的是True或者False print(os.path.isdir("F:\\自動化測試工具\\Pycharm的項目"))運行結果
參考:
https://www.runoob.com/python3/python3-os-file-methods.html
https://ke.qq.com/course/456373?taid=3946744232998581
希望可以幫到你,有問題請留言嘿嘿
https://blog.csdn.net/hanhanwanghaha寶藏女孩 歡迎您的關注!
歡迎關注微信公眾號:寶藏女孩的成長日記
讓這個可愛的寶藏女孩在努力的道路上與你一起同行!
如有轉載,請注明出處(如不注明,盜者必究)
總結
以上是生活随笔為你收集整理的Python的os模块常用文件夹的增删改查详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 配置 jvisualvm 监控Java虚
- 下一篇: Linux 查找目录下大于*M的文件