Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python相对路径

作者:恐怖眼神   发布日期:2025-09-23   浏览:69

# 示例代码:使用相对路径读取文件

# 假设当前脚本位于项目根目录下,而我们要读取的文件位于同一目录下的 '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("文件未找到,请检查路径是否正确。")

解释说明:

  1. 导入模块:我们导入了 os 模块,它提供了与操作系统交互的功能,包括处理文件路径。
  2. 获取当前目录os.path.dirname(os.path.abspath(__file__)) 用于获取当前 Python 脚本所在的目录路径。
  3. 构建相对路径os.path.join() 函数用于将多个路径部分组合成一个完整的路径。这里我们将当前目录、data 文件夹和 example.txt 文件名组合在一起。
  4. 读取文件:使用 with open() 打开文件,并读取其内容。如果文件不存在,则捕获 FileNotFoundError 异常并输出提示信息。

希望这个示例能帮助你理解如何在 Python 中使用相对路径。

上一篇:python sum

下一篇:python len()函数

大家都在看

python时间格式

python读取文件路径

staticmethod在python中有

python开发windows应用程序

python中len是什么意思

python ord和chr

python中的yield

python自定义异常

python判断路径是否存在

python list.pop

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站