os;glob;dircache;stat(os.stat);linecache;tempfile;shutil;filecmp;file类;mmap;codecs;StringIO

os.path——

第一组函数:解析表示文件路径名的字符串。依赖于os下的一些变量,进行解析:

os.sep——路径各部分之间的分隔符("/","\")。

os.extsep——文件名与文件扩展名之间的分隔符(".")。

os.pardir——表示目录上一级("..")。

os.curdir——目录当前部分(".")。

os.path.split(path)返回一个tuple,path表示的路径或文件的所在位置和名称。"E:/abc/dd"——>("E:/abc","dd")

os.path.basename(path)等于split返回的tuple的第二个元素。

os.path.dirname(path)等于split返回的tuple的第一个元素。

os.path.splitext(path)依据扩展名分割符将字符串分割成两部分,第二部分为对应的扩展名。

os.path.commonprefix(pathlist)返回 path字符串列表中所有路径都出现的公共前缀。

第二组函数:建立路径

os.path.join(*parts)将一个tuple中的各项结合成一个路径值,如果tuple的值中某个参数以os.sep开头,则会丢弃该参数前面的所有参数。

os.expanduser(包含~的字符串),将~转化为用户主目录名。

第三组函数:规范化路径

os.path.abspath(path)相对路径转绝对路径。

os.path.normpath(path)对于前面构建的路径字符串,清除多余的分隔符的。

第四组函数:文件属性

os.path.getatime(file)访问时间

os.path.getctime(file)创建时间

os.path.getmtime(file)修改时间

os.path.getsize(file)文件数据量,以字节为单位。

第五组函数:测试字符串对于路径。返回bool值

os.path.isabs(file)是否为绝对路径

os.path.isdir(file)是否为目录

os.path.isfile(file)是否为文件

os.path.islink(file)是否为symbolic link(linux)

os.path.exists(file)是否存在

第六组函数:遍历目录树

os.path.walk(path,func,arg)遍历path目录及path下的目录,执行func函数,func有三个参数,第一个就是arg,func(arg,dirname,names)

python标准库第一步_Python标准库学习1-文件系统相关推荐

  1. python扩展库丰富吗_python扩展库

    python更新所有的包 1 2 3 4 5 6 7 8> import pip > from subprocess import call > > package_list_ ...

  2. python random库怎么用_Python || Random库的使用

    点击上方蓝字关注"程序员Bob"呀~ 每日一句,送给最珍贵的你: 人们内心的恐惧,有部分来自于过去事实所造成的伤害,但另一部分,却是源自我们对恐惧的想像和无限放大. 在C语言我们可 ...

  3. python的开源库是什么_python开源库列表

    标准库 Python标准库描述了 Python 语言的具体语法和语义,这份库参考则介绍了与 Python 一同发行的标准库.它还描述了通常包含在 Python 发行版中的一些可选组件. API手册:h ...

  4. python的标准类型内建函数有_python标准内建函数_python 内建函数(四)

    转自 http://www.cnblogs.com/mangood/p/6013741.html 内建函数都在 _builtins_ 里面 (1)abs() 取绝对值 adb(-10) 10 (2)b ...

  5. python编程入门第一课_python入门前的第一课 python怎样入门

    人工智能时代的到来,很多文章说这么一句:"不会python,就不要说自己是程序员",这说的有点夸张了,但确实觉得目前python这个语言值得学习,而且会python是高薪程序员的必 ...

  6. python对建筑设计的作用_Python 与深度学习有哪些与建筑设计相接轨的可能性?...

    写在最前面: 我自己不是学建筑的,对建筑的理解可能会有偏差,懂一点点deep learning. 这个问题可以分开来回答,Python 与deep learning,deep learning 与建筑 ...

  7. 改变体质,预防癌症第一步 (分享大家学习)

    改变体质,预防癌症第一步 有关癌症--看完再寄给别人-功德无量  三十多年前有一位服务于公卖局台北啤酒厂的张先生,参加该啤酒厂选派技术人员到国外深造的考试,以优异的成绩及格.但在出国前经某公立医院体检 ...

  8. python 删除csv第一行_python 标准库学习之 csv

    本文由作者 凭海临风 授权刊登.原文地址:https://jeffsui.github.io/2020/01/02/python-standard-library-csv/ 文档路径 官方文档:htt ...

  9. 不属于python标准库的是_Python标准库笔记(11) — Op

    Operator--标准功能性操作符接口. 代码中使用迭代器时,有时必须要为一个简单表达式创建函数.有些情况这些函数可以用一个lambda函数实现,但是对于某些操作,根本没必要去写一个新的函数.因此o ...

最新文章

  1. 北斗时钟在国内各行业的应用前景
  2. cppunit linux,Linux中使用CppUnit工具
  3. VBS基础篇 - 运算符(1) - 运算符优先级
  4. python中等于号可以用is代替_python中字符串比较使用is、==和cmp()总结
  5. 单机搭建Android开发环境(五)
  6. 【渝粤题库】陕西师范大学201451 中国法制史作业
  7. STM32上使用JSON
  8. php引入odbc模块,php如何用odbc调用存储过程?
  9. Sentinel热点Key降级上_分布式系统集群限流_线程数隔离_削峰填谷_流量控制_速率控制_服务熔断_服务降级---微服务升级_SpringCloud Alibaba工作笔记0042
  10. 实验报告四 201521430002 张实
  11. 跟着团子学SAP—SAP LTMC基础教程(物料主数据导入示例)
  12. nod32 升级方法
  13. iOS 的 APP 如何适应 iPhone 5s/6.6s/6.6sPlus 三种屏幕的尺寸?
  14. 网页版迅雷离线下载过程分析
  15. 如何刷新bios?在windows系统上刷新bios的方法
  16. 蚂蚁金服与阿里云“双剑合璧”,加速释放金融科技时代新红利
  17. OBS Studio(obs录屏软件)官方中文版V27.2.4 | 最新obs中文版百度云下载
  18. 如何将二维码巧妙放进海报里?
  19. 计算机专业的短期计划范文,制定计算机学习计划范文3篇
  20. uniapp接入支付宝支付详细申请流程2021.6.1

热门文章

  1. python学习之文件处理
  2. [Python] 字符串大写变小写 lower()函数
  3. 前端动画大全:css的transition、css3的animation、Jquery的animate、js的setInterval
  4. vue spa页面在调用微信jssdk刷新才成功?
  5. 给笔记本更换SSD硬盘
  6. 【学习】03 淘宝爬虫-使用selenium采集关键词为电动车的数据
  7. js数组去重方法分析与总结
  8. webservice helloworld案例
  9. maven更新总结与tomcat发布方法总结
  10. 程序员和美工是否可共存?