python文件系统_你应该知道的10个Python文件系统方法
4.os.chdir("/absolute/or/relative/path")
等價于macOS/Linux系統的cd命令
此方法將當前工作目錄更改為提供的絕對路徑或相對路徑。如果您的代碼隨后對文件系統做了其他更改,那么在使用try-except方法時處理任何拋出的異常都是一個好主意。否則,您可能正在刪除不想刪除的目錄或文件。
5. os.path.join()
os.path模塊有許多用于常見路徑名操作的有用方法。您可以使用它來查找關于目錄名和目錄名部分的信息。模塊還具有檢查文件或目錄是否存在的方法。join()的設計目的是通過將多個字符串連接到一個漂亮的文件路徑中,創建一個可以在大多數操作系統上工作的路徑。
基本上,如果您使用的是Unix或macOS系統,os.path.join()在提供的每個字符串之間加上一個正斜杠(" / ")來創建路徑。如果操作系統需要“\”,那么join知道使用反斜杠。join()還向其他開發人員提供了創建路徑的明確信息。一定要使用它而不是手動的字符串連接,以避免看起來像一個新手。
6.?os.makedirs("dir1/dir2")
等價于macOS/Linux系統的mkdir -p命令
os.makedirs()創建目錄。mkdir()方法也創建目錄,但它不創建中間目錄。所以我建議您使用os.makedirs()。
7.shutil.copy2("source_file_path","destination_directory_path")
等價于macOS/Linux系統的cp命令
在Python中有許多方法可以復制文件和目錄。shutil.copy2()是一個很好的選擇,因為它試圖盡可能多地保留源文件的元數據。
8.shutil.move("source_file","destination")
等價于macOS/Linux系統的mv命令
使用shutil.move()來更改文件的位置。
9. os.remove("my_file_path")
等價于macOS/Linux系統的rm命令
10. shutil.rmtree("my_directory_path")
等價于macOS/Linux系統的rm -rf命令
參考:見文末閱讀原文。
總結
以上是生活随笔為你收集整理的python文件系统_你应该知道的10个Python文件系统方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python访问网页变量_Python
- 下一篇: centos8安装MySQL依赖_cen