知行编程网知行编程网  2022-11-21 19:00 知行编程网 隐藏边栏  65 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中如何表达表示路径?的相关知识,希望可以帮到处于编程学习途中的小伙伴

在编写程序时,经常需要使用不同的派生文件。如果之前的存档比较混乱,那真是让人头疼。如果我们可以使用python中的路径来导入文件,就不会有这样的烦恼了。今天小编就一起来学习~




相对路径




相对路径是相对于当前文件的路径。

Python编程中一般表示路径使用这个方法。



如何表示



同级



目录的文件

2.py和3.txt在同一个文件夹,如果2.py要调用3.txt,可以在2.py中这样写:

with open(r'3.txt', 'r') as f:
print(f.read())



如何表示



上级



目录的文件

1.txt是2.py的父目录下的文件。如果2.py要调用1.txt,可以在2.py中这样写:

with open(r'../1.txt', 'r') as f:
print(f.read())


../ 代表一级上级目录(间隔一个目录)


../../代表二级上级目录(间隔两个目录)


如何

表示


下级


目录的文件

2.txt是2.py的子目录data下的文件。如果2.py要调用2.txt,可以在2.py中这样写:

with open(r'data/2.txt', 'r') as f:
print(f.read())





绝对路径



使用绝对路径的缺点

使用根目录和绝对路径的好处是路径比较简单,都是从网站的第一个目录开始搜索,然后一层一层往下查。缺点是程序不易移植。

with open('/Users/michael/data/test.jpg', 'rb') as f:
    print(f.read())


以上就是python表示路径的两种方式。

更多Python学习推荐:




本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享