在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)整和拼接。