首页 > 编程语言 > 详细

Python基础汇总002--Python中以绝对路径或者相对路径导入文件的方法

时间:2020-07-05 16:13:26      阅读:61      评论:0      收藏:0      [点我收藏+]

1.Python中以绝对路径或者相对路径导入文件的方法

绝对路径就是文件的真正存在的路径,是指从硬盘的根目录(盘符)开始,进行一级级目录指向文件。
相对路径就是以当前文件为基准进行一级级目录指向被引用的资源文件。
以下是常用的表示当前目录和当前目录的父级目录的标识符

../ 表示当前文件所在的目录的上一级目录
./ 表示当前文件所在的目录(可以省略)
/ 表示当前站点的根目录(域名映射的硬盘目录)

案例说明:

技术分享图片

 

python代码:

import os
path1=os.path.abspath(.) # 表示当前运行的py文件所处的文件夹的绝对路径
path2=os.path.abspath(..)# 表示当前所处的文件夹上一级文件夹的绝对路径
path3=os.path.abspath(../csvfiles/hotelreviews_after_filter_utf.csv) #指定到相应的文件路径
print(path1)
print(path2)
print(path3)

控制台输出:

D:\softwaretools\anaconda\python.exe D:/pycharmprojects/hoteltest01/hoteltest01/zhibiaotixi/01_read_pands_csv_first_200.py
D:\pycharmprojects\hoteltest01\hoteltest01\zhibiaotixi
D:\pycharmprojects\hoteltest01\hoteltest01
D:\pycharmprojects\hoteltest01\hoteltest01\csvfiles\hotelreviews_after_filter_utf.csv

Process finished with exit code 0

总结:

通过总结可以发现,当你要导入的文件在和你的当前文件在同一个目录时,你直接导入这个文件名就好了。

  当你要导入的文件或者目录不和你的当前文件同目录时,你需要跳到这个你要导入文件的父级目录,然后一级一级的用点号连接走过的目录或者文件,然后就可以了 至于要怎么跳到这个这个父级目录。比较通用的就是,将父级目录加入系统路径,然后用点号一级一级的寻找,直到到达你要导入的模块。

 

Python基础汇总002--Python中以绝对路径或者相对路径导入文件的方法

原文:https://www.cnblogs.com/luckyplj/p/13246268.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!