在编写程序时,经常需要使用不同的派生文件。如果之前的存档比较混乱,那真是让人头疼。如果我们可以使用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学习推荐:
。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ jupyter如何查看python包的版本?08/12
- ♥ python适合初学者吗?12/09
- ♥ python整数08/24
- ♥ 如何使用python表示矩阵09/12
- ♥ python指针读取函数seek()如何使用?12/17
- ♥ 如何用python pandas操作excel?01/01
内容反馈