在编写程序时,经常需要使用不同的派生文件。如果之前的存档比较混乱,那真是让人头疼。如果我们可以使用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学习推荐:
。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python编程软件是什么08/11
- ♥ 如何在手机上运行python08/19
- ♥ 在哪里可以找到 python 库12/09
- ♥ 如何在python中创建一个列表08/15
- ♥ python中Jupyter Notebook的模式有哪些?11/26
- ♥ python函数式编程详细介绍11/14
内容反馈