溫馨提示×

如何利用python的path轉(zhuǎn)換路徑

小樊
81
2024-09-21 03:11:46
欄目: 編程語言

在Python中,可以使用osos.path模塊來處理和轉(zhuǎn)換路徑。以下是一些常用的方法:

  1. 獲取當前工作目錄:
import os
current_directory = os.getcwd()
print(current_directory)
  1. 將相對路徑轉(zhuǎn)換為絕對路徑:
import os
relative_path = "example.txt"
absolute_path = os.path.abspath(relative_path)
print(absolute_path)
  1. 將絕對路徑轉(zhuǎn)換為相對路徑:
import os
absolute_path = "/home/user/documents/example.txt"
relative_path = os.path.relpath(absolute_path)
print(relative_path)
  1. 獲取路徑中的文件名和目錄名:
import os
path = "/home/user/documents/example.txt"
filename = os.path.basename(path)
directory = os.path.dirname(path)
print(filename)
print(directory)
  1. 檢查路徑是否存在:
import os
path = "/home/user/documents/example.txt"
if os.path.exists(path):
    print("Path exists")
else:
    print("Path does not exist")
  1. 創(chuàng)建一個新目錄:
import os
directory = "new_directory"
if not os.path.exists(directory):
    os.makedirs(directory)
  1. 遍歷目錄中的所有文件和子目錄:
import os
path = "/home/user/documents"
for root, dirs, files in os.walk(path):
    for directory in dirs:
        print(os.path.join(root, directory))
    for file in files:
        print(os.path.join(root, file))

這些方法可以幫助你在Python中處理和轉(zhuǎn)換路徑。根據(jù)實際需求,你可以選擇合適的方法來實現(xiàn)路徑操作。

0