python中使用(.)进行相对路径访问文件的操作方法

 更新时间:2024年05月30日 10:01:46   作者:白色机械键盘  
在Python中,使用相对路径访问文件是一种常见的做法,尤其是在处理与脚本位于同一目录或附近目录的文件时,这篇文章主要介绍了python中使用(.)来进行相对路径访问文件,需要的朋友可以参考下

在Python中,使用相对路径访问文件是一种常见的做法,尤其是在处理与脚本位于同一目录或附近目录的文件时。相对路径是基于当前工作目录(CWD, Current Working Directory)的,即执行Python脚本时所在的目录。

1.当前目录

当看到./前缀在文件路径中时,它表示当前目录。但在大多数操作系统和Python环境中,可以简单地省略./,因为如果没有指定任何路径前缀,Python会默认在当前目录下查找文件。

with open('myfile.txt', 'r') as file:  # 等同于 open('./myfile.txt', 'r')  
    content = file.read()

2.上一级目录

当想要访问位于当前目录的上一级目录中的文件时,你可以使用../作为路径的前缀。

with open('../parent_directory/myfile.txt', 'r') as file:  
    content = file.read()

3.上上级目录

可以继续上述模式,通过添加更多的../来访问更高级别的目录。

with open('../../grandparent_directory/myfile.txt', 'r') as file:  
    content = file.read()

注意:在标准的文件路径表示中,并没有.../这种写法。

到此这篇关于python中使用(.)进行相对路径访问文件的操作方法的文章就介绍到这了,更多相关python相对路径访问文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python 实现批量xls文件转csv文件的方法

    python 实现批量xls文件转csv文件的方法

    今天小编就为大家分享一篇python 实现批量xls文件转csv文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • Python使用StringIO和BytesIO读写内存数据

    Python使用StringIO和BytesIO读写内存数据

    这篇文章介绍了Python使用StringIO和BytesIO读写内存数据的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • FP-growth算法发现频繁项集——构建FP树

    FP-growth算法发现频繁项集——构建FP树

    常见的挖掘频繁项集算法有两类,一类是Apriori算法,另一类是FP-growth。Apriori通过不断的构造候选集、筛选候选集挖掘出频繁项集,需要多次扫描原始数据,当原始数据较大时,磁盘I/O次数太多,效率比较低下
    2021-06-06
  • Python做简单的字符串匹配详解

    Python做简单的字符串匹配详解

    这篇文章主要介绍了Python做简单的字符串匹配详解的相关资料,需要的朋友可以参考下
    2017-03-03
  • python操作mysql、excel、pdf的示例

    python操作mysql、excel、pdf的示例

    这篇文章主要介绍了python操作mysql、excel、pdf的示例,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-03-03
  • python如何把字符串类型list转换成list

    python如何把字符串类型list转换成list

    这篇文章主要介绍了python如何吧字符串类型list转换成list,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • Python实现Excel数据同步到飞书文档

    Python实现Excel数据同步到飞书文档

    这篇文章主要为大家详细介绍了如何使用Python实现自动将Excel数据同步到飞书文档的末尾,并添加时间戳,感兴趣的小伙伴可以参考一下
    2025-02-02
  • Python登录系统界面实现详解

    Python登录系统界面实现详解

    这篇文章主要介绍了Python登录系统界面实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,,需要的朋友可以参考下
    2019-06-06
  • 详解Python中Pytest和Unittest的区别

    详解Python中Pytest和Unittest的区别

    Pytest 和 Unittest是Python中属于最常用的两个测试框架。那么他们有些什么区别呢? Playwright 为什么只给了Pytest的深度支持,而不是Unittest呢?本文就来和大家详细聊聊
    2023-03-03
  • Python批量查询关键词微信指数实例方法

    Python批量查询关键词微信指数实例方法

    在本篇文章中小编给大家整理的是关于Python批量查询关键词微信指数实例方法以及相关代码,需要的朋友们可以跟着学习下。
    2019-06-06

最新评论