打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python——获取当前文件路径

1、os.getcwd():

os.getcwd()不需要参数

os.getcwd()获取的是当前工作的路径,也就是脚本运行的地方,而不是脚本本身所存在的地方

代码:

print(os.getcwd())

测试结果:

2、os.path.abspath():

 os.path.abspath()需要提供一个参数

若指定的参数是 "."(获取当前目录),r".."(获取当前目录的上级目录),则获取的是工作路径

若给定的参数是文件路径,则返回文件路径,包含文件名

若要获得所在文件的文件路径,则使用参数"__file__"

若存在软连接,则返回的是软连接的路径

代码:

  1. print(os.path.abspath("."))
  2. print(os.path.abspath(r".."))
  3. print(os.path.abspath(r"e:\Project\VSCODE\Python\http_data\test\test.py"))
  4. print(os.path.abspath(__file__))

测试结果:

 

3、os.path.realpath():

 os.path.realpath()需要提供一个参数

os.path.realpath()和os.path.abspath()大致相同

不同的一点是,若存在软连接,则返回的是标准路径

代码:

  1. print(os.path.realpath(r"."))
  2. print(os.path.realpath(r".."))
  3. print(os.path.realpath(r"e:\Project\VSCODE\Python\http_data\test\test.py"))
  4. print(os.path.realpath(__file__))

测试:

 

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
python获取当前路径
Python中的文件夹与文件路径
os.path.abspath和os.path.realpath区别
pd.read_csv读取文件路径出现的问题_pd.read_csv路径
Python之OS模块操作有哪些?这18个高频函数是重中之重,你会用?
Python绝对路径和相对路径详解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服