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生成器generator用法实例分析
Jun 04 Python
Linux系统上Nginx+Python的web.py与Django框架环境
Dec 25 Python
Python自动化开发学习之三级菜单制作
Jul 14 Python
Python 多核并行计算的示例代码
Nov 07 Python
在pycharm上mongodb配置及可视化设置方法
Nov 30 Python
Python3.8中使用f-strings调试
May 22 Python
PyQt4编程之让状态栏显示信息的方法
Jun 18 Python
选择python进行数据分析的理由和优势
Jun 25 Python
python GUI模拟实现计算器
Jun 22 Python
Python生成pdf目录书签的实例方法
Oct 29 Python
Python try except else使用详解
Jan 12 Python
使用pandas读取表格数据并进行单行数据拼接的详细教程
Mar 03 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
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
2009/06/08 PHP
php中base64_decode与base64_encode加密解密函数实例
2014/11/24 PHP
php简单实现屏蔽指定ip段用户的访问
2015/04/29 PHP
javascript支持firefox,ie7页面布局拖拽效果代码
2007/12/20 Javascript
Jquery replace 字符替换实现代码
2010/12/02 Javascript
js去除重复字符串两种实现方法
2013/01/09 Javascript
禁止页面刷新让F5快捷键及右键都无效
2014/01/22 Javascript
动态的绑定事件addEventListener方法的使用
2014/01/24 Javascript
动态添加option及createElement使用示例
2014/01/26 Javascript
javascript中的Function.prototye.bind
2015/06/25 Javascript
javascript实现不同颜色Tab标签切换效果
2016/04/27 Javascript
使用JS实现图片展示瀑布流效果(简单实例)
2016/09/06 Javascript
jQuery动态改变多行文本框高度的方法
2016/09/07 Javascript
Bootstrap精简教程中秋大放送
2016/09/15 Javascript
详解Jquery 遍历数组之$().each方法与$.each()方法介绍
2017/01/09 Javascript
jQuery中Datatables增加跳转到指定页功能
2017/02/08 Javascript
javascript 删除数组元素和清空数组的简单方法
2017/02/24 Javascript
详解在vue-cli中使用路由
2017/09/25 Javascript
React/Redux应用使用Async/Await的方法
2017/11/16 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
2018/09/04 jQuery
微信小程序登录按钮遮罩浮层效果的实现方法
2018/12/16 Javascript
详解@Vue/Cli 3 Invalid Host header 错误解决办法
2019/01/02 Javascript
JavaScript类型相关的常用操作总结
2019/02/14 Javascript
vue设置导航栏、侧边栏为公共页面的例子
2019/11/01 Javascript
vue 解决遍历对象显示的顺序不对问题
2019/11/07 Javascript
使用JavaScript实现网页秒表功能(含开始、暂停、继续、重置功能)
2020/06/05 Javascript
js实现随机点名功能
2020/12/23 Javascript
[43:47]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第一局
2016/03/05 DOTA
python抽象基类用法实例分析
2015/06/04 Python
使用Python脚本将文字转换为图片的实例分享
2015/08/29 Python
浅谈Python协程
2020/06/17 Python
婚礼新郎父母答谢词
2014/01/16 职场文书
大学生社会实践活动总结
2014/07/03 职场文书
学校查摆问题整改措施
2014/09/28 职场文书
贵阳市党的群众路线教育实践活动党(工)委领导班子整改方案
2014/10/26 职场文书
Android基础入门之dataBinding的简单使用教程
2022/06/21 Java/Android