python3中获取文件当前绝对路径的两种方法


Posted in Python onApril 26, 2018

方法1:

import sys
print(sys.argv)

得到文件当前绝对路径字符串的一个列表

['D:/pycharm/PracticeProject/ClientServerNetworking.py']

方法2:

import os
print(os.getcwd())
print(os.listdir())

print(os.path.join(os.getcwd(),os.listdir()[1]))
D:\pycharm\PracticeProject
['.idea', 'ClientServerNetworking.py']
D:\pycharm\PracticeProject\ClientServerNetworking.py

os.getcwd() 得到当前的工作路径,路径中不包括当前的文件名ClientServerNetworking.py,

os.listdir() 得到当前路径下的文件和文件夹名字的列表

最后一步拼接路径就得到了当前文件的绝对路径的字符串

注意:方法1和方法2一个斜杠一个反斜杠

以上这篇python3中获取文件当前绝对路径的两种方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python批量提交沙箱问题实例
Oct 08 Python
Python实现读取目录所有文件的文件名并保存到txt文件代码
Nov 22 Python
Python实现抓取城市的PM2.5浓度和排名
Mar 19 Python
详解Python之数据序列化(json、pickle、shelve)
Mar 30 Python
对Python Class之间函数的调用关系详解
Jan 23 Python
Python爬虫实现验证码登录代码实例
May 10 Python
基于python 微信小程序之获取已存在模板消息列表
Aug 05 Python
python数据库编程 Mysql实现通讯录
Mar 27 Python
Tensorflow中k.gradients()和tf.stop_gradient()用法说明
Jun 10 Python
sklearn和keras的数据切分与交叉验证的实例详解
Jun 19 Python
sqlalchemy实现时间列自动更新教程
Sep 02 Python
Python操作CSV格式文件的方法大全
Jul 15 Python
python获取当前目录路径和上级路径的实例
Apr 26 #Python
python 删除非空文件夹的实例
Apr 26 #Python
Python3.5 创建文件的简单实例
Apr 26 #Python
对Python 文件夹遍历和文件查找的实例讲解
Apr 26 #Python
Python3.遍历某文件夹提取特定文件名的实例
Apr 26 #Python
Python实现按当前日期(年、月、日)创建多级目录的方法
Apr 26 #Python
python实现对指定输入的字符串逆序输出的6种方法
Apr 26 #Python
You might like
php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法
2016/03/23 PHP
img的onload的另类用法
2008/01/10 Javascript
javascript算法题 求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2012/07/21 Javascript
jquery实现表格本地排序的方法
2015/03/11 Javascript
js实现微信分享代码
2020/10/11 Javascript
jQuery中借助deferred来请求及判断AJAX加载的实例讲解
2016/05/24 Javascript
javascript运算符——逻辑运算符全面解析
2016/06/27 Javascript
js拼接html字符串的注意事项
2016/10/13 Javascript
Angularjs的Controller间通信机制实例分析
2016/11/07 Javascript
jQuery电话号码验证实例
2017/01/05 Javascript
详解数组Array.sort()排序的方法
2020/05/09 Javascript
webpack实现热更新(实施同步刷新)
2017/07/28 Javascript
基于 flexible 的 Vue 组件:Toast -- 显示框效果
2017/12/26 Javascript
vue 实现边输入边搜索功能的实例讲解
2018/09/16 Javascript
vue中使用v-model完成组件间的通信
2019/08/22 Javascript
15分钟上手vue3.0(小结)
2020/05/20 Javascript
[01:02:25]2014 DOTA2华西杯精英邀请赛5 24 NewBee VS VG
2014/05/25 DOTA
[46:20]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第二场 1月22日
2021/03/11 DOTA
使用Python多线程爬虫爬取电影天堂资源
2016/09/23 Python
深入理解 Python 中的多线程 新手必看
2016/11/20 Python
Python 正则表达式入门(中级篇)
2016/12/07 Python
python中文编码与json中文输出问题详解
2018/08/24 Python
关于Pycharm无法debug问题的总结
2019/01/19 Python
python 字典操作提取key,value的方法
2019/06/26 Python
python图形用户接口实例详解
2019/12/16 Python
NumPy统计函数的实现方法
2020/01/21 Python
python实现跨excel sheet复制代码实例
2020/03/03 Python
解决keras,val_categorical_accuracy:,0.0000e+00问题
2020/07/02 Python
python空元组在all中返回结果详解
2020/12/15 Python
全球最大的在线橄榄球商店:Lovell Rugby
2018/05/20 全球购物
澳大利亚二手奢侈品网站:Modsie
2019/09/23 全球购物
诚信的演讲稿范文
2014/05/12 职场文书
优秀班主任申报材料
2014/12/16 职场文书
学校食品安全责任书
2015/01/29 职场文书
2016优秀护士求职自荐信
2016/01/28 职场文书
Ajax是什么?Ajax高级用法之Axios技术
2021/04/21 Javascript