1. 加载同目录下的资源文件
当需要加载与当前脚本位于同一目录下的资源文件(如配置文件、数据文件等)时,__file__非常有用:
import os
def load_config():
# 获取当前脚本所在目录
base_dir = os.path.dirname(os.path.abspath(__file__))
# 构建配置文件的完整路径
config_path = os.path.join(base_dir, 'config.ini')
# 加载配置文件
with open(config_path, 'r') as f:
config = f.read()
return config
print(load_config())
发表评论