溫馨提示×

python怎么讀取文件相對路徑

小億
137
2023-08-10 17:30:43
欄目: 編程語言

在Python中,可以使用open()函數(shù)來讀取文件。當給定文件的相對路徑時,Python會將其相對于當前工作目錄來解析。

例如,假設有一個名為example.txt的文件位于當前工作目錄(也就是Python腳本所在的目錄)下的data文件夾中。要讀取該文件,可以使用以下代碼:

with open("data/example.txt", "r") as file:
content = file.read()
print(content)

在這個例子中,open()函數(shù)的第一個參數(shù)是文件的相對路徑data/example.txt,第二個參數(shù)是打開文件的模式(這里是"r"表示只讀)。使用with語句可以確保文件在使用完后正確關閉。

注意,文件的相對路徑可以根據(jù)實際情況進行調(diào)整,以適應文件的位置。如果文件不在當前工作目錄下,可以提供更長的路徑,例如"../data/example.txt"表示文件在當前工作目錄的上一級目錄中的data文件夾中。

如果想要獲取當前工作目錄的路徑,可以使用os模塊的getcwd()函數(shù):

import os
current_dir = os.getcwd()
print(current_dir)

這樣可以得到當前工作目錄的絕對路徑,可以根據(jù)需要進行調(diào)整和拼接。

0