如何使用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序列之list和tuple常用方法以及注意事项
Jan 09 Python
基于Python实现文件大小输出
Jan 11 Python
python matplotlib中文显示参数设置解析
Dec 15 Python
详解python字节码
Feb 07 Python
Python中PyQt5/PySide2的按钮控件使用实例
Aug 17 Python
python中的逆序遍历实例
Dec 25 Python
解决tensorflow由于未初始化变量而导致的错误问题
Jan 06 Python
在 Python 中接管键盘中断信号的实现方法
Feb 04 Python
Python编程快速上手——Excel到CSV的转换程序案例分析
Feb 28 Python
关于Python字符编码与二进制不得不说的一些事
Oct 04 Python
python使用dlib进行人脸检测和关键点的示例
Dec 05 Python
pycharm配置python 设置pip安装源为豆瓣源
Feb 05 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
PHP 获取客户端 IP 地址的方法实例代码
2018/11/11 PHP
javascript中的107个基础知识收集整理 推荐
2010/03/29 Javascript
关于hashchangebroker和statehashable的补充文档
2011/08/08 Javascript
使用jQuery操作Cookies的实现代码
2011/10/09 Javascript
一个JQuery操作Table的代码分享
2012/03/30 Javascript
浅析jQuery对select操作小结(遍历option,操作option)
2013/07/04 Javascript
将两个div左右并列显示并实现点击标题切换内容
2013/10/22 Javascript
javascript限制用户只能输汉字中文的方法
2014/11/20 Javascript
JavaScript中用toString()方法返回时间为字符串
2015/06/12 Javascript
浏览器兼容的JS写法总结
2016/04/27 Javascript
js removeChild 方法深入理解
2016/08/16 Javascript
Vuejs第十二篇之动态组件全面解析
2016/09/09 Javascript
Angular2 (RC4) 路由与导航详解
2016/09/21 Javascript
jqGrid翻页时数据选中丢失问题的解决办法
2017/02/13 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
2017/04/13 Javascript
vue-router重定向不刷新问题的解决
2018/06/25 Javascript
jquery 插件重新绑定的处理方法分析
2019/11/23 jQuery
python单线程实现多个定时器示例
2014/03/30 Python
python实现自动重启本程序的方法
2015/07/09 Python
python中找出numpy array数组的最值及其索引方法
2018/04/17 Python
python numpy格式化打印的实例
2018/05/14 Python
python学习--使用QQ邮箱发送邮件代码实例
2019/04/16 Python
python+selenium实现自动化百度搜索关键词
2019/06/03 Python
python 实现二维列表转置
2019/12/02 Python
Tensorflow读取并输出已保存模型的权重数值方式
2020/01/04 Python
python生成大写32位uuid代码
2020/03/03 Python
CSS3 Pie工具推荐--让IE6-8支持一些优秀的CSS3特性
2014/09/02 HTML / CSS
教师年终个人自我评价
2013/10/04 职场文书
教育学专业毕业生的自我鉴定
2013/11/26 职场文书
创业女性典型材料
2014/05/02 职场文书
消防安全宣传口号
2014/06/10 职场文书
安全资料员岗位职责范本
2014/06/28 职场文书
教师政风行风评议心得体会
2014/10/21 职场文书
党员年度个人总结
2015/02/14 职场文书
质量负责人岗位职责
2015/02/15 职场文书
2015年保育员个人工作总结
2015/05/13 职场文书