如何使用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函数式编程
Jun 09 Python
Python实现给文件添加内容及得到文件信息的方法
May 28 Python
Flask的图形化管理界面搭建框架Flask-Admin的使用教程
Jun 13 Python
Python实现1-9数组形成的结果为100的所有运算式的示例
Nov 03 Python
Python实现返回数组中第i小元素的方法示例
Dec 04 Python
K-近邻算法的python实现代码分享
Dec 09 Python
Python向Excel中插入图片的简单实现方法
Apr 24 Python
python实现时间o(1)的最小栈的实例代码
Jul 23 Python
python实现字符串加密成纯数字
Mar 19 Python
使用coverage统计python web项目代码覆盖率的方法详解
Aug 05 Python
Python实现aes加密解密多种方法解析
May 15 Python
Python 读取位于包中的数据文件
Aug 07 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+javascript模拟Matrix画面
2006/10/09 PHP
浅析PHP编程中10个最常见的错误
2014/08/08 PHP
在Linux上用forever实现Node.js项目自启动
2014/07/09 Javascript
JavaScript中的bold()方法使用详解
2015/06/08 Javascript
Bootstrap模块dropdown实现下拉框响应
2016/05/22 Javascript
JS 面向对象之继承---多种组合继承详解
2016/07/10 Javascript
JS实现的多张图片轮流播放幻灯片效果
2016/07/22 Javascript
对js eval()函数的一些见解
2016/08/15 Javascript
jQuery源码解读之extend()与工具方法、实例方法详解
2017/03/30 jQuery
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
2018/07/18 Javascript
vue项目中使用vue-i18n报错的解决方法
2019/01/13 Javascript
vue实现父子组件之间的通信以及兄弟组件的通信功能示例
2019/01/29 Javascript
vue-cli点击实现全屏功能
2020/03/07 Javascript
layui使用及简单的三级联动实现教程
2020/12/01 Javascript
[04:10]2016国际邀请赛中国区预选赛第二日TOP10精彩集锦
2016/06/28 DOTA
用Python的Django框架来制作一个RSS阅读器
2015/07/22 Python
python爬虫爬取淘宝商品信息(selenum+phontomjs)
2018/02/24 Python
在CMD命令行中运行python脚本的方法
2018/05/12 Python
运行django项目指定IP和端口的方法
2018/05/14 Python
Python实现基于C/S架构的聊天室功能详解
2018/07/07 Python
查看python下OpenCV版本的方法
2018/08/03 Python
Python爬虫 urllib2的使用方法详解
2019/09/23 Python
Python多继承以及MRO顺序的使用
2019/11/11 Python
pytorch AvgPool2d函数使用详解
2020/01/03 Python
TensorFlow实现从txt文件读取数据
2020/02/05 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
2020/05/15 Python
python中常见错误及解决方法
2020/06/21 Python
python中altair可视化库实例用法
2021/01/26 Python
匡威德国官网:Converse德国
2019/01/26 全球购物
香港零食网购:上仓胃子
2020/06/08 全球购物
全球性的众包图形设计市场:DesignCrowd
2021/02/02 全球购物
JSF界面控制层技术
2013/06/17 面试题
迟到检讨书800字
2014/01/13 职场文书
聘任书模板
2014/03/29 职场文书
广播体操口号
2014/06/18 职场文书
victoriaMetrics库布隆过滤器初始化及使用详解
2022/04/05 Golang