如何使用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上基于Markov链生成伪随机文本的教程
Apr 17 Python
浅析Python的Django框架中的Memcached
Jul 23 Python
python发送邮件功能实现代码
Jul 15 Python
Python 使用os.remove删除文件夹时报错的解决方法
Jan 13 Python
Python打印“菱形”星号代码方法
Feb 05 Python
python更改已存在excel文件的方法
May 03 Python
Python用csv写入文件_消除空余行的方法
Jul 06 Python
python 获取键盘输入,同时有超时的功能示例
Nov 13 Python
python自制包并用pip免提交到pypi仅安装到本机【推荐】
Jun 03 Python
PyQt使用QPropertyAnimation开发简单动画
Apr 02 Python
python根据用户需求输入想爬取的内容及页数爬取图片方法详解
Aug 03 Python
通过代码实例解析Pytest运行流程
Aug 20 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 YII框架开发小技巧之模型(models)中rules自定义验证规则
2015/11/16 PHP
thinkphp关于简单的权限判定方法
2017/04/03 PHP
thinkphp3.2嵌入百度编辑器ueditor的实例代码
2017/07/13 PHP
javascript在myeclipse中报错的解决方法
2013/10/29 Javascript
jquery对象和javascript对象即DOM对象相互转换
2014/08/07 Javascript
使用JS+plupload直接批量上传图片到又拍云
2014/12/01 Javascript
AngularJS自动表单验证
2016/02/01 Javascript
Bootstrap开发实战之第一次接触Bootstrap
2016/06/02 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
vue.js开发实现全局调用的MessageBox组件实例代码
2017/11/22 Javascript
ES6入门教程之Array.from()方法
2019/03/23 Javascript
vue.js+elementUI实现点击左右箭头切换头像功能(类似轮播图效果)
2019/09/05 Javascript
vue中 this.$set的用法详解
2019/09/06 Javascript
vue配置nprogress实现页面顶部进度条
2019/09/21 Javascript
Windows上node.js的多版本管理工具用法实例分析
2019/11/06 Javascript
VsCode里的Vue模板的实现
2020/08/12 Javascript
python选择排序算法实例总结
2015/07/01 Python
Django内容增加富文本功能的实例
2017/10/17 Python
Pycharm设置界面全黑的方法
2018/05/23 Python
使用pycharm设置控制台不换行的操作方法
2019/01/19 Python
Python面向对象之类和实例用法分析
2019/06/08 Python
python关闭占用端口方式
2019/12/17 Python
python中有函数重载吗
2020/05/28 Python
使用python爬取抖音app视频的实例代码
2020/12/01 Python
纯css实现照片墙3D效果的示例代码
2017/11/13 HTML / CSS
小程序瀑布流解决左右两边高度差距过大的问题
2019/02/20 HTML / CSS
创先争优制度
2014/01/21 职场文书
《猫》教学反思
2014/02/26 职场文书
环保建议书
2014/03/12 职场文书
2014第二批党的群众路线教育实践活动对照检查材料思想汇报
2014/09/18 职场文书
乡镇群众路线教育实践活动整改措施
2014/10/04 职场文书
公司费用报销管理制度
2015/08/04 职场文书
《当代神农氏》教学反思
2016/02/23 职场文书
2016见义勇为事迹材料汇总
2016/03/01 职场文书
学习nginx基础知识
2021/09/04 Servers
十大最强电系宝可梦,阿尔宙斯电系之一,第七被称为雷神
2022/03/18 日漫