os.path.dirname与__file__的搭配运用
os.path.dirname与__file__的搭配运用
1、__file__的作用
__file__可以展示当前你打开的这个文件夹的所有路径
例如你可以在当前文件夹内直接print(file),就可以直接打印出当前的路径:
print(__file__)#结果为:
C:/Users/rtgdwedf/PycharmProjects/untitled1/hermit/hermit/hermit/settings/dev.py
2、os.path.dirname的作用
os.path.dirname 是用来返回你输入的文件是在哪个文件夹中,并返回出该文件夹所有的路径
例如:
import os
print(os.path.dirname(C:/Users/rtgdwedf/PycharmProjects/untitled1/hermit/hermit/hermit/settings/dev.py))#结果为:
C:/Users/rtgdwedf/PycharmProjects/untitled1/hermit/hermit/hermit/settings
3、os.path.dirname与__file__的搭配
我们常可以把这两个方法一起搭配使用,就可以直接输出我们现在当前文件所在的当前文件夹的所有的路径
例如我们可以这么写:
import os
print(__file__)
print(os.path.dirname(__file__))#结果就是:C:/Users/rtgdwedf/PycharmProjects/untitled1/hermit/hermit/hermit/settings/dev.py
C:/Users/rtgdwedf/PycharmProjects/untitled1/hermit/hermit/hermit/settings
就可以直接输入当前文件所在的文件夹的所有路径了,别小看它,在有些特殊时候特别好用
os.path.dirname与__file__的搭配运用相关推荐
- python中os.path.dirname(__file__)的使用(获取文件夹路径)(获取当前py文件绝对路径)
(1).当"print os.path.dirname(__file__)"所在脚本是以完整路径被运行的, 那么将输出该脚本所在的完整路径,比如: python d:/python ...
- python getcwd 与dirname_Python中获取路径os.getcwd()和os.path.dirname(os.path.realpath(__file__))的区别和对比...
转自:http://blog.csdn.net/cyjs1988/article/details/77839238 下午博主更新了一篇讲述获取当前项目路径的博文,然后得到了悠悠校长的指点,又了解了一种 ...
- python os path dirname_python中的os.path.dirname(__file__)的使用
os.path.dirname(__file__)返回脚本的路径,但是需要注意一下几点: 1.必须是实际存在的.py文件,如果在命令行执行,则会引发异常NameError: name '__file_ ...
- os.path.dirname(os.path.realpath(__file__))函数
这个函数其实就是获取文件所在的绝对路径 例:test_path.py文件路径是F:\hhh\pytest1\testcases\test_path.py 使用os.path.dirname(os.pa ...
- os.path.dirname(os.path.realpath(__file__))
主要参考Python中获取路径os.getcwd()和os.path.dirname(os.path.realpath(file))的区别和对比,稍有改动 先给出2个目录的结构: (1)Pycharm ...
- python3 获取当前路径_如何使用python3获取当前路径及os.path.dirname的使用
这篇文章主要介绍了如何使用python3获取当前路径及os.path.dirname的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 方法一: ...
- os.path.dirname( __ file __ ) 2018/6/2
os.path.dirname( __ file __ ) 2018/6/2 该测试脚本所在的位置:D:\第1层\第2层\第3层\第4层\第5层\test11.py import os #该文件所在位 ...
- os.path.dirname用法
目录结构 我的目录结构: os.path.dirname(path) 语法:os.path.dirname(path) 功能:去掉文件名,返回目录 如: print(os.path.dirname(& ...
- os.path.dirname()用法
os.path.dirname(path) 语法:os.path.dirname(path) 功能:去掉文件名,返回目录 若print os.path.dirname(file)所在脚本是以绝对路径运 ...
最新文章
- UI设计掌握这些技巧,小白也能华丽变身
- 迪拜测试世界上首款自动驾驶出租车,距离2030年的自动驾驶目标又进一步
- linux LVM 系统盘扩容
- buu RSAroll
- Stream去除重复并求和
- 操作系统(二十六)读者写者问题
- java string最大长度_一个Java字符串中到底有多少个字符?
- ubuntu14.04禁用自动待机保持屏幕亮度
- 好久没到这个地方来.
- “易语言.飞扬”十分钟入门教程(修订版1,update for EF1.1.0)
- sklearn.preprocessing.PolynomialFeatures的使用
- 【物理应用】基于matlab车载自组织网络中路边性能及防碰撞算法研究【含Matlab源码 263期】
- 安装vs2017出现闪退现象_win7安装vs2017时闪退
- matlab 1stopt,1stOpt或者MATLAB自定义公式曲线拟合 - 计算模拟 - 小木虫 - 学术 科研 互动社区...
- html设置抽奖概率,js设置概率随机数(可用于抽奖,砍价的逻辑应用)
- Material Design ui设计风格详解
- 联想拯救者笔记本电脑Fn键失效,Fn功能相反,开关FnLock
- html新浪短域名api,新浪短网址官方api接口
- 基于解决sci和ei等外文思维顺序问题的辅助软件分析
- 【学习笔记】《卓有成效的管理者》 第四章 如何发挥人的长处