在Python中,可以使用open()
函數來讀取文件。當給定文件的相對路徑時,Python會將其相對于當前工作目錄來解析。
例如,假設有一個名為example.txt
的文件位于當前工作目錄(也就是Python腳本所在的目錄)下的data
文件夾中。要讀取該文件,可以使用以下代碼:
with open("data/example.txt", "r") as file:
content = file.read()
print(content)
在這個例子中,open()
函數的第一個參數是文件的相對路徑data/example.txt
,第二個參數是打開文件的模式(這里是"r"
表示只讀)。使用with
語句可以確保文件在使用完后正確關閉。
注意,文件的相對路徑可以根據實際情況進行調整,以適應文件的位置。如果文件不在當前工作目錄下,可以提供更長的路徑,例如"../data/example.txt"
表示文件在當前工作目錄的上一級目錄中的data
文件夾中。
如果想要獲取當前工作目錄的路徑,可以使用os
模塊的getcwd()
函數:
import os
current_dir = os.getcwd()
print(current_dir)
這樣可以得到當前工作目錄的絕對路徑,可以根據需要進行調整和拼接。