如何使用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 lxml模块安装教程
Jun 02 Python
Python 的描述符 descriptor详解
Feb 27 Python
python3中zip()函数使用详解
Jun 29 Python
Python 读写文件的操作代码
Sep 20 Python
django解决跨域请求的问题详解
Jan 20 Python
对Python 中矩阵或者数组相减的法则详解
Aug 26 Python
python 实现将list转成字符串,中间用空格隔开
Dec 25 Python
Python判断三段线能否构成三角形的代码
Apr 12 Python
对python中arange()和linspace()的区别说明
May 03 Python
Python中用xlwt制作表格实例讲解
Nov 05 Python
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
Nov 28 Python
Python 多进程原理及实现
Dec 21 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
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
2010/10/12 PHP
php+mysql实现无限分类实例详解
2015/01/15 PHP
Symfony的安装和配置方法
2016/03/17 PHP
分页栏的web标准实现
2011/11/01 Javascript
Bootstrap中的表单验证插件bootstrapValidator使用方法整理(推荐)
2016/06/21 Javascript
老生常谈 关于JavaScript的类的继承
2016/06/24 Javascript
解析jquery easyui tree异步加载子节点问题
2017/03/08 Javascript
AngularJS中$http使用的简单介绍
2017/03/17 Javascript
微信小程序中setInterval的使用方法
2017/09/29 Javascript
security.js实现的RSA加密功能示例
2018/06/06 Javascript
ES6 Iterator接口和for...of循环用法分析
2019/07/31 Javascript
详解package.json版本号规则
2019/08/01 Javascript
python2.7删除文件夹和删除文件代码实例
2013/12/18 Python
python调用cmd命令行制作刷博器
2014/01/13 Python
python 动态获取当前运行的类名和函数名的方法
2014/04/15 Python
Python实现的数据结构与算法之快速排序详解
2015/04/22 Python
Python利用turtle库绘制彩虹代码示例
2017/12/20 Python
Python request设置HTTPS代理代码解析
2018/02/12 Python
基于Python pip用国内镜像下载的方法
2018/06/12 Python
python之文件读取一行一行的方法
2018/07/12 Python
Pyqt QImage 与 np array 转换方法
2019/06/27 Python
基于Django统计博客文章阅读量
2019/10/29 Python
Python基于正则表达式实现计算器功能
2020/07/13 Python
python+django+selenium搭建简易自动化测试
2020/08/19 Python
html5 兼容IE6结构的实现代码
2012/05/14 HTML / CSS
英国最大的LED专业零售商:Led Hut
2018/03/16 全球购物
新西兰廉价汽车租赁:Snap Rentals
2018/09/14 全球购物
ECCO俄罗斯官网:北欧丹麦鞋履及皮具品牌
2020/06/26 全球购物
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
2015/10/22 面试题
建筑人员岗位职责
2013/12/25 职场文书
公司管理建议书范文
2014/03/12 职场文书
青年文明号服务承诺
2014/03/31 职场文书
食品工程专业求职信
2014/06/15 职场文书
团队拓展活动总结
2014/08/27 职场文书
2014第二批党的群众路线教育实践活动对照检查材料思想汇报
2014/09/18 职场文书
Win11怎么跳过联网验机 ?Win11跳过联网验机激活教程
2022/04/05 数码科技