溫馨提示×

如何使用Python的path庫進(jìn)行文件路徑操作

小樊
82
2024-08-30 09:54:21
欄目: 編程語言

Python的os和os.path庫提供了許多函數(shù)來處理文件路徑

  1. 導(dǎo)入os和os.path庫:
import os
  1. 獲取當(dāng)前工作目錄:
current_directory = os.getcwd()
print("當(dāng)前工作目錄:", current_directory)
  1. 創(chuàng)建一個新的目錄:
new_directory = "new_folder"
os.mkdir(new_directory)  # 這將在當(dāng)前工作目錄下創(chuàng)建一個名為"new_folder"的新目錄
  1. 檢查路徑是否存在:
file_path = "example.txt"
if os.path.exists(file_path):
    print("文件或目錄存在")
else:
    print("文件或目錄不存在")
  1. 獲取文件或目錄的名稱:
file_name = os.path.basename(file_path)
print("文件名:", file_name)
  1. 獲取文件或目錄的上級目錄:
parent_directory = os.path.dirname(file_path)
print("上級目錄:", parent_directory)
  1. 連接兩個或多個路徑組件:
combined_path = os.path.join("folder1", "folder2", "file.txt")
print("組合后的路徑:", combined_path)
  1. 獲取文件的大小:
file_size = os.path.getsize(file_path)
print("文件大小:", file_size, "字節(jié)")
  1. 重命名文件或目錄:
os.rename("old_name.txt", "new_name.txt")
  1. 刪除文件或目錄:
os.remove("file_to_delete.txt")  # 刪除文件
os.rmdir("directory_to_delete")  # 刪除目錄,注意:目錄必須為空才能刪除

以上只是os和os.path庫中一些常用的函數(shù),更多函數(shù)可以參考官方文檔:

  • os: https://docs.python.org/zh-cn/3/library/os.html
  • os.path: https://docs.python.org/zh-cn/3/library/os.path.html

0