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实现简单HTML表格解析的方法
Jun 15 Python
Python中在脚本中引用其他文件函数的实现方法
Jun 23 Python
使用Python实现博客上进行自动翻页
Aug 23 Python
Python中xrange与yield的用法实例分析
Dec 26 Python
浅谈PYTHON 关于文件的操作
Mar 19 Python
python查看文件大小和文件夹内容的方法
Jul 08 Python
pandas通过字典生成dataframe的方法步骤
Jul 23 Python
如何基于pythonnet调用halcon脚本
Jan 20 Python
Python 跨.py文件调用自定义函数说明
Jun 01 Python
pycharm debug 断点调试心得分享
Apr 16 Python
详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法
Apr 25 Python
浅谈Python中的函数(def)及参数传递操作
May 25 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 smarty的预保留变量总结
2008/12/04 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
2019/11/23 PHP
Laravel框架中队列和工作(Queues、Jobs)操作实例详解
2020/04/06 PHP
基于jquery的关于动态创建DOM元素的问题
2010/12/24 Javascript
dojo随手记 gird组件引用
2011/02/24 Javascript
JavaScript异步回调的Promise模式封装实例
2014/06/07 Javascript
JavaScript实现找出字符串中第一个不重复的字符
2014/09/03 Javascript
最丑的时钟效果!js canvas时钟制作方法
2016/08/15 Javascript
AngularJS辅助库browserTrigger用法示例
2016/11/03 Javascript
JQuery获取鼠标进入和离开容器的方向
2016/12/29 Javascript
ES7中利用Await减少回调嵌套的方法详解
2017/11/01 Javascript
Vue数据监听方法watch的使用
2018/03/28 Javascript
Vue中实现权限控制的方法示例
2019/06/07 Javascript
Centos7 安装Node.js10以上版本的方法步骤
2019/10/15 Javascript
vue自定义标签和单页面多路由的实现代码
2020/05/03 Javascript
vue.js实现照片放大功能
2020/06/23 Javascript
[03:42]2016国际邀请赛中国区预选赛首日现场玩家采访
2016/06/26 DOTA
[59:44]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 paiN vs iG
2018/03/31 DOTA
二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
2013/12/03 Python
python2.7读取文件夹下所有文件名称及内容的方法
2018/02/24 Python
详解重置Django migration的常见方式
2019/02/15 Python
解决Django生产环境无法加载静态文件问题的解决
2019/04/23 Python
python base64库给用户名或密码加密的流程
2020/01/02 Python
Python调用shell命令常用方法(4种)
2020/05/11 Python
windows10在visual studio2019下配置使用openCV4.3.0
2020/07/14 Python
css3气泡 css3关键帧动画创建的动态通知气泡
2013/02/26 HTML / CSS
常用的四种CSS透明属性介绍
2014/04/12 HTML / CSS
HTML5 embed 标签使用方法介绍
2013/08/13 HTML / CSS
写一个用矩形法求定积分的通用函数
2012/11/08 面试题
linux下进程间通信的方式
2014/12/23 面试题
高中地理教学反思
2014/01/29 职场文书
企业员工集体活动方案
2014/08/17 职场文书
学校创先争优活动总结
2014/08/28 职场文书
2014年仓库工作总结
2014/11/20 职场文书
财务人员个人工作总结
2015/02/27 职场文书
SqlServer数据库远程连接案例教程
2021/07/15 SQL Server