Cách tốt và đáng tin cậy nhất để mở file nằm cùng thư mục với script Python đang chạy là dùng sys.path[0]. Nó trả về đường dẫn của script đang thực thi. Bạn có thể dùng nó để nối đường dẫn tương đối tới file và mở file đó.
Ví dụ
Ví dụ bạn có file my_file.txt cùng thư mục với script đang chạy, bạn có thể mở nó bằng:
import os, sys
with open(os.path.join(sys.path[0], "my_file.txt"), "r") as f:
print(f.read())
Đoạn mã này sẽ mở file và đọc nội dung, miễn là file nằm cùng thư mục với script.