如何使用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的三目运算符和not in运算符使用示例
Mar 03 Python
Python求解平方根的方法
Mar 11 Python
Python基于pillow判断图片完整性的方法
Sep 18 Python
python实现12306火车票查询器
Apr 20 Python
PyTorch快速搭建神经网络及其保存提取方法详解
Apr 28 Python
Python tkinter label 更新方法
Oct 11 Python
Python 实现两个服务器之间文件的上传方法
Feb 13 Python
python进程池实现的多进程文件夹copy器完整示例
Nov 27 Python
Python Sphinx使用实例及问题解决
Jan 17 Python
Tensorflow之梯度裁剪的实现示例
Mar 08 Python
python爬虫beautifulsoup库使用操作教程全解(python爬虫基础入门)
Feb 19 Python
matplotlib画混淆矩阵与正确率曲线的实例代码
Jun 01 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 生成静态页面的办法与实现代码详细版
2010/02/15 PHP
SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享
2011/04/18 PHP
探讨如何把session存入数据库
2013/06/07 PHP
PHP连接MySQL查询结果中文显示乱码解决方法
2013/10/25 PHP
smarty模板局部缓存方法使用示例
2014/06/17 PHP
CodeIgniter钩子用法实例详解
2016/01/20 PHP
php中pcntl_fork创建子进程的方法实例
2019/03/14 PHP
JavaScript中的Array对象使用说明
2011/01/17 Javascript
JS网页播放声音实现代码兼容各种浏览器
2013/09/22 Javascript
jquery中each方法示例和常用选择器
2014/07/08 Javascript
jQuery中clone()方法用法实例
2015/01/16 Javascript
JS访问SWF的函数用法实例
2015/07/01 Javascript
JS动态增删表格行的方法
2016/03/03 Javascript
微信开发 使用picker封装省市区三级联动模板
2016/10/28 Javascript
jQuery实现模拟flash头像裁切上传功能示例
2016/12/11 Javascript
jQuery实现加入收藏夹功能(主流浏览器兼职)
2016/12/24 Javascript
angular实现商品筛选功能
2017/02/01 Javascript
angularJS利用ng-repeat遍历二维数组的实例代码
2017/06/03 Javascript
vue-cli 3.0 自定义vue.config.js文件,多页构建的方法
2018/09/19 Javascript
JavaScript惰性载入函数实例分析
2019/03/27 Javascript
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
2019/09/19 Javascript
微信小程序 冒泡事件原理解析
2019/09/27 Javascript
vue项目或网页上实现文字转换成语音播放功能
2020/06/09 Javascript
[47:26]完美世界DOTA2联赛 LBZS vs Forest 第二场 11.07
2020/11/09 DOTA
python解决字典中的值是列表问题的方法
2013/03/04 Python
简单介绍Python中利用生成器实现的并发编程
2015/05/04 Python
基于Python实现的ID3决策树功能示例
2018/01/02 Python
PyQt5响应回车事件的方法
2019/06/25 Python
在python Numpy中求向量和矩阵的范数实例
2019/08/26 Python
pygame实现俄罗斯方块游戏(基础篇3)
2019/10/29 Python
浅谈在django中使用filter()(即对QuerySet操作)时踩的坑
2020/03/31 Python
python tqdm实现进度条的示例代码
2020/11/10 Python
长曲棍球装备:Lacrosse Monkey
2020/12/02 全球购物
设置器与访问器的定义以及各自特点
2016/01/08 面试题
小班秋游活动方案
2014/02/22 职场文书
体育教师求职信
2014/06/30 职场文书