如何使用python3获取当前路径及os.path.dirname的使用


Posted in Python onDecember 13, 2019

这篇文章主要介绍了如何使用python3获取当前路径及os.path.dirname的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

方法一:

import sys,os
os.getcwd()#然后就可以看见结果了

方法二:

import os
os.path.dirname(os.path.realpath('__file__'))#注意:添加单引号

python中的os.path.dirname(__file__)的使用

(1)当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径,比如:

python d:/pythonSrc/test/test.py

那么将输出 d:/pythonSrc/test

(2)当"print os.path.dirname(__file__)"所在脚本是以相对路径被运行的, 那么将输出空目录,比如:

python test.py

那么将输出空字符串

python中的os.path.dirname(path)

语法:os.path.dirname(path)

功能:去掉文件名,返回目录

如:

print(os.path.dirname('W:\Python_File\juan之购物车.py'))
#结果
#W:\Python_File
print(os.path.dirname('W:\Python_File'))
#结果
#W:\

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python检测是文件还是目录的方法
Jul 03 Python
python 全文检索引擎详解
Apr 25 Python
python pandas dataframe 按列或者按行合并的方法
Apr 12 Python
Python实现将Excel转换成为image的方法
Oct 23 Python
使用python批量化音乐文件格式转换的实例
Jan 09 Python
Python socket模块ftp传输文件过程解析
Nov 05 Python
基于Python获取城市近7天天气预报
Nov 26 Python
python求最大公约数和最小公倍数的简单方法
Feb 13 Python
Python如何将装饰器定义为类
Jul 30 Python
pandas将list数据拆分成行或列的实现
Dec 13 Python
Python实例教程之检索输出月份日历表
Dec 16 Python
如何用Matlab和Python读取Netcdf文件
Feb 19 Python
PyQt5多线程刷新界面防假死示例
Dec 13 #Python
wxpython多线程防假死与线程间传递消息实例详解
Dec 13 #Python
python-web根据元素属性进行定位的方法
Dec 13 #Python
python Jupyter运行时间实例过程解析
Dec 13 #Python
Python time库基本使用方法分析
Dec 13 #Python
使用python 将图片复制到系统剪贴中
Dec 13 #Python
Python中使用gflags实例及原理解析
Dec 13 #Python
You might like
Syphon 虹吸式咖啡壶冲煮–拨动法
2021/03/03 冲泡冲煮
PHP 如何向 MySQL 发送数据
2006/10/09 PHP
php smarty 二级分类代码和模版循环例子
2011/06/01 PHP
php中通过数组进行高效随机抽取指定条记录的算法
2013/09/09 PHP
php全角字符转换为半角函数
2014/02/07 PHP
PHP中使用smarty生成静态文件的例子
2014/04/24 PHP
yii2局部关闭(开启)csrf的验证的实例代码
2017/07/10 PHP
php JWT在web端中的使用方法教程
2018/09/06 PHP
PHP匿名函数(闭包函数)详解
2019/03/22 PHP
Javascript学习笔记之 函数篇(一) : 函数声明和函数表达式
2014/06/24 Javascript
JavaScript实现的MD5算法完整实例
2016/02/02 Javascript
js判断图片加载完成后获取图片实际宽高的方法
2016/02/25 Javascript
详解Node.js实现301、302重定向服务
2017/04/07 Javascript
微信小程序 ES6Promise.all批量上传文件实现代码
2017/04/14 Javascript
JS数组操作中的经典算法实例讲解
2017/07/26 Javascript
bootstrap table合并行数据并居中对齐效果
2018/10/17 Javascript
node.js ws模块搭建websocket服务端的方法示例
2019/04/25 Javascript
Vue对象赋值视图不更新问题及解决方法
2019/06/03 Javascript
[01:50]WODOTA制作 DOTA2中文宣传片《HERO》
2013/04/28 DOTA
[44:37]完美世界DOTA2联赛PWL S3 Forest vs access 第一场 12.11
2020/12/13 DOTA
python正则匹配查询港澳通行证办理进度示例分享
2013/12/27 Python
Python读写Excel文件方法介绍
2014/11/22 Python
Python2.x和3.x下maketrans与translate函数使用上的不同
2015/04/13 Python
Python向日志输出中添加上下文信息
2017/05/24 Python
python的paramiko模块实现远程控制和传输示例
2017/10/13 Python
解决pyinstaller打包发布后的exe文件打开控制台闪退的问题
2019/06/21 Python
python的一些加密方法及python 加密模块
2019/07/11 Python
解决Django中多条件查询的问题
2019/07/18 Python
Python实现Excel自动分组合并单元格
2021/02/22 Python
SQL Server的固定数据库角色都有哪些?对应的服务器权限有哪些?
2013/05/18 面试题
大专生自我评价
2014/01/28 职场文书
离职报告范文
2014/11/04 职场文书
张丽莉事迹观后感
2015/06/16 职场文书
小学学习委员竞选稿
2015/11/20 职场文书
八年级地理课件资料及考点知识分享
2019/08/30 职场文书
导游词之上海杜莎夫人蜡像馆
2019/11/22 职场文书