专栏首页杂七杂八python文件操作

python文件操作

要用python操作文件,首先就是要获取要操作文件的路径,获取路径常见的函数为dirnamepathgetcwd,首先就来介绍这几个函数的不同之处

dirname

os.path.dirname(__file__)返回脚本的路径,但是需要注意:必须是实际存在的.py文件,如果在命令行执行,则会引发异常NameError: name '__file__' is not defined

getcwd

os.getcwd()返回脚本的路径,当脚本有多层调用时,获取的当前最外层调用的脚本路径

path

os.path.abspath(__file__)获取当前脚本的绝对路径,路径中包含脚本,常与dirname一同使用

base_path = os.path.dirname(os.path.abspath(__file__))
driver_path = os.path.abspath(__file__)
print(base_path)
print(driver_path)
print(os.path.dirname(__file__))
print(os.getcwd())
# E:\code\Python\day2\xunlianying
# E:\code\Python\day2\xunlianying\osfile.py
# E:/code/Python/day2/xunlianying
# E:\code\Python\day2\xunlianying

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • phpstorm开启debug

    听城
  • Pandas 透视表(pivot_table)

    英文出处:http://pbpython.com/pandas-pivot-table-explained.html 中文翻译: http://python...

    听城
  • LogisticRegression实验

    实验目的 了解logistic regression的原理及在sklearn中的使用 实验数据 鸢尾花数据集是由杰出的统计学家R.A.Fisher在20世纪30...

    听城
  • Python入门之获取当前所在目录的方法详解

    #本文给大家讲解的是使用python获取当前所在目录的方法以及相关示例,非常的清晰简单,有需要的小伙伴可以参考下 sys.path 模块搜索路径的字符串列表。由...

    Jetpropelledsnake21
  • Python爬取图片+百度人脸检测过滤高颜值美女

    pexels网站提供了大量贴图,从中搜索美女图片,编写爬虫进行下载,下载后图片中除了女人外,还包含男人,风景、静物和动物,调用百度人脸检测模块识别检测,将其中颜...

    python学习教程
  • 小甲鱼《零基础学习Python》课后笔记(三十五):图形用户界面入门——EasyGui

    1.实现一个用于登记用户账号信息的界面(如果是带*号的必填项,要求一定要有输入并且不能是空格)。

    小火柴棒
  • python中的os.path.dirname与os.path.dirname(__file__)的用法

    语法:os.path.dirname(path)  功能:去掉文件名,返回目录  如:

    于小勇
  • 如何使用 tinypng 进行批量压缩

    不管是博客还是产品中,都会涉及图片的使用,但是如果图片体检太大,会影响使用体验,所以网上有各种各样的支持图片压缩的网站,tinypng 是其中的佼佼者。

    sylan215
  • Python提取PDF第一页为封面图片【批量提取】

    近期要处理一批PDF文件,大约在20G,具体数量不详,需求是把每个文件的页数和第一页转换成图片,在网上查阅各种类库,最终选择的是PyMuPDF模块。最后核心代码...

    申霖
  • Python 基于Python实现批量创建目录

    path = os.path.normpath(path) # 去掉路径最右侧的 \\ 、/

    授客

扫码关注云+社区

领取腾讯云代金券