`
akunamotata
  • 浏览: 373851 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

             那么将输出空字符串

分享到:
评论

相关推荐

    浅析python3中的os.path.dirname(__file__)的使用

    主要介绍了python3中的os.path.dirname(__file__)的使用,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

    如何使用python3获取当前路径及os.path.dirname的使用

    这篇文章主要介绍了如何使用python3获取当前路径及os.path.dirname的使用,文中通过示例代码...python中的os.path.dirname(__file__)的使用 (1)当”print os.path.dirname(__file__)”所在脚本是以完整路径被运行的, 那

    Python代码如何编译加密

    path = os.path.dirname(os.path.abspath(__file__)) for p in os.listdir(path): p_inner = os.path.join(path, p) if os.path.isdir(p_inner): src_path.append(p_inner) # 递归获取src_path里每个目录里的要...

    python中os操作文件及文件路径实例汇总

    本文实例讲述了python中os操作文件及文件路径的方法。分享给大家供大家参考。具体分析如下: ...复制代码 代码如下:print os.path.dirname(os.path.abspath(“__file__”)) print os.path.pardir pr

    使用python编写的烟花程序

    audio_path = os.path.join(os.path.dirname(__file__), "audio") def randv(): # 生成随机初速度 v = random.random() * 22 while (v ): v = random.random() * 22 return v def rand_color(): # 随机生成...

    网页内容抓取工具ReactiPy.zip

     os.path.dirname(os.path.abspath(__file__)),  'components/helloworld.js') component = HelloWorldComponent() component.render(props=['Hello', 'World']) 标签:ReactiPy

    python城市数据,单独的市区,单独的省市区三级二个文件,附城市区二级导入mysql数据库代码

    pwd = os.path.dirname(os.path.realpath(__file__)) sys.path.append(pwd+"../") os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myapp.settings") import django django.setup() from apps.city....

    python3获取当前文件的上一级目录实例

    sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) 这个是把路径添加到系统的环境变量 os.path.abspath(os.path.join(os.path.dirname(__file__),”..”)) #获取当前项目的根路径

    Python标准库os.path包、glob包使用实例

    os.path包主要用于处理字符串路径,比如’/home/zikong/doc/file.doc’,提取出有用的信息。 复制代码 代码如下: import os.path path = ‘/home/zikong/doc/file.doc’ print(os.path.basename(path)) # 查询路径...

    python实现大文件分割与合并

    FILE_DIR = os.path.dirname(os.path.abspath(__file__)) #======================================================== # 文件操作 #======================================================== def get_filelist1...

    python os用法总结

    前言:在自动化测试中,经常需要查找操作文件,比如说查找配置文件(从而读取...os.path.dirname(__file__) 获取当前文件的所在路径 输入: import os from reptile import * print(os.path.dirname(__file__)) 输出:

    Python读取excel文件中带公式的值的实现

    file_path = os.path.abspath(os.path.dirname(__file__)) # 获取当前文件目录 print(file_path) root_path = os.path.dirname(file_path) # 获取文件上级目录 data_path = root_path + '\\data' # 拼接data文件夹...

    python 使用装饰器并记录log的示例代码

    log_dir1=os.path.join(os.path.dirname(os.path.dirname(__file__)),logs) today = time.strftime('%Y%m%d', time.localtime(time.time())) full_path=os.path.join(log_dir1,today) if not os.path.exists(full_...

    python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法

    dir_in = os.path.join(os.path.dirname(__file__), r"oldApp")  dir_in = unicode(dir_in, r"GBK")  dir_out = os.path.join(os.path.dirname(__file__), r"newApp")  dir_out = unicode(dir_out, r"GBK")  ...

    Python Django框架模板渲染功能示例

    BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templa

    python遍历文件目录、批量处理同类文件

    (1)使用os.path.dirname(__file__)时,是针对运行时对所给程序脚本的路径来获取父目录的,即截取你输入的脚本路径的所在目录名称,如上图示例,输入绝对路径时返回绝对路径,输入相对路径时返回相对路径,如果只...

    python中获得当前目录和上级目录的实现方法

    # __file__ 为当前文件, 若果在ide中运行此行会报错,可改为 #d = path.dirname('.') 获得某个路径的父级目录: parent_path = os.path.dirname(d) #获得d所在的目录,即d的父级目录 parent_path = os.path.dirname...

    python获取当前文件路径以及父文件路径的方法

    father_path=os.path.abspath(os.path.dirname(pwd)+os.path.sep+.) #当前文件的前两级目录 grader_father=os.path.abspath(os.path.dirname(pwd)+os.path.sep+..) 追加部分代码实例 def TestPrtPwd(self): print...

Global site tag (gtag.js) - Google Analytics