如何在与Python脚本相同的目录中打开文件?

打开与当前正在运行的Python脚本位于同一目录中的文件的最佳,最可靠的方法是使用sys.path [0]。它给出了当前正在执行的脚本的路径。您可以使用它使用相对路径将路径连接到文件,然后打开该文件。

示例

例如,如果与当前正在执行的脚本位于同一目录中的文件my_file.txt,则可以使用以下命令打开它:

import os
with open(os.path.join(sys.path[0], "my_file.txt"), "r") as f:
    print(f.read())

如果文件与脚本位于同一目录,则将打开文件并读取其内容。