在__init__.py
文件中,可以通过特殊变量__file__
来获取当前文件的路径。然后使用该路径加载文件内容并进行操作。
下面是一个示例代码,演示了如何在__init__.py
文件中获取自身路径并读取文件内容:
import os
# 获取当前文件所在的路径
current_path = os.path.dirname(os.path.abspath(__file__))
# 读取自身文件内容
with open(os.path.join(current_path, '__init__.py'), 'r') as file:
content = file.read()
# 打印自身文件内容
print(content)
上述代码中,os.path.abspath(__file__)
用于获取当前文件的绝对路径,os.path.dirname()
用于获取该路径的上级目录,os.path.join()
用于拼接路径,最终将自身文件的路径和文件名传递给open()
函数进行读取操作。
注意,在执行该代码时,需要确保__init__.py
文件本身是可读取的,否则会导致读取文件内容失败。
下一篇:爆炸并计数两个日期列中的所有项目