# 示例代码:使用相对路径读取文件
# 假设当前脚本位于项目根目录下,而我们要读取的文件位于同一目录下的 'data' 文件夹中
# 导入 os 模块用于处理文件路径
import os
# 获取当前脚本所在的目录
current_directory = os.path.dirname(os.path.abspath(__file__))
# 构建相对路径
relative_path = os.path.join(current_directory, 'data', 'example.txt')
# 打开并读取文件内容
try:
with open(relative_path, 'r') as file:
content = file.read()
print(content)
except FileNotFoundError:
print("文件未找到,请检查路径是否正确。")
os
模块,它提供了与操作系统交互的功能,包括处理文件路径。os.path.dirname(os.path.abspath(__file__))
用于获取当前 Python 脚本所在的目录路径。os.path.join()
函数用于将多个路径部分组合成一个完整的路径。这里我们将当前目录、data
文件夹和 example.txt
文件名组合在一起。with open()
打开文件,并读取其内容。如果文件不存在,则捕获 FileNotFoundError
异常并输出提示信息。希望这个示例能帮助你理解如何在 Python 中使用相对路径。
上一篇:python sum
下一篇:python len()函数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站