• os.path.basename(path)返回path最后的文件名,如何path以/或\结尾,那么就会返回空值,即os.path.split(path)的第一个元素
  • ret = os.path.basename('D:/sylar/s15/day19/4.os模块.py')
    print(ret)            #返回path最后的文件名
    
    结果为:
    4.os模块.py

      

    • os.path.split(path)把路径分成两段
  • import os
    s= os.path.split(r'C:\Users\Mi\PycharmProjects\untitled\Practice\第一次考试复习练习')     #拆分路径
    print(s)结果为:
    ('C:\\Users\\Mi\\PycharmProjects\\untitled\\Practice', '第一次考试复习练习')

    • os.path.exists(path)如果path存在,返回True,如果path不存在,返回False.
  • res = os.path.exists(r'D:\sylar\s15\day19\4.os模块.py')
    print(res)   #如果path存在,返回True  否则返回False

    • os.path.isabs(path)如果path是绝对路径,返回True
    • os.path.isfile(path)如果path是一个存在的文件,返回True,否则返回False.
    • os.path.isdir(path)如果path是一个存在的目录,则返回True.否则返回False.
    • os.path.join(path[,path2[, ...]])将多个路径组合后返回,第一个绝对路径之前的参数将被忽略
    • os.path.getatime(path)返回path所指向的文件或者目录的最后访问时间
    • os.path.getmtime(path)返回path所指向的文件或者目录的最后修改时间
    • os.path.getsize(path)返回path的大小

转载于:https://www.cnblogs.com/mixw/p/9520057.html

Python_Mix*OS模块,序列化模块种的json,pickle相关推荐

  1. os模块,序列化模块,json模块,pickle模块

    OS模块 把路径中不符合规范的/改成操作系统默认的格式 1 path = os.path.abspath("D:\dayday\day 19\3.py") 2 print(path ...

  2. python中常用的序列化模块_第六章 常用模块(5):python常用模块(序列化模块:pickle,json,shelve,xml)...

    6.3.7 序列化模块 (pickle,json,shelve,xml) 文件写入,数据传输时,我们都是以字符串形式写入的(因为字符串可以encode成bytes). 那其他类型(比如字典,列表等)想 ...

  3. 4-20模块 序列化模块 hashlib模块

    1,模块,py文件就是模块,py之所以好用就是模块多. 2,模块的分类: 1,内置模块,python 安装时自带的模块 2,扩展模块,别人写好的,需要安装之后,可以直接使用.itchat微信模块, b ...

  4. 0727Python总结-内置方法,数学模块,random随机模块,序列化模块pickle

    一.内置方法 abs 绝对值函数 round 四舍五入 (n.5 n为偶数则舍去 n.5 n为奇数,则进一!) 特点:奇进偶不进 sum 计算一个序列得和 max 获取一个序列里边的最大值 min 获 ...

  5. python内置方法+数学模块+随机模块+序列化模块

    内置方法 abs 绝对值函数 round 四舍五入 (n.5 n为偶数则舍去 n.5 n为奇数,则进一!) 特点:奇进偶不进 res = round(4.51) #正常的四舍五入 5 res = ro ...

  6. 使用pickle模块序列化数据,优化代码

    使用pickle模块序列化数据,优化代码 pickle是Python标准库中的一个二进制序列化和反序列化库. 可以以二进制的形式将数据持久化保存到磁盘文件中.可以将数据和代码分离,提高代码可读性和优雅 ...

  7. 模块(sys/os/序列化模块)

    sys 模块: sys.path  返回模块的搜索路径,初始化时使用pythonpath环境变量的值 sys.modules   返回所有在当前这个python程序中导入的模块的 sys.exit   ...

  8. python-时间模块,random、os、sys、shutil、json和pickle模块

    一.time与datetime模块 time模块: 时间戳:表示的是从1970年1月1日00:00:00开始按秒计算的偏移量,返回类型为float类型 格式化时间字符串(Format String) ...

  9. 序列化和反序列化之json和pickle模块

    文章目录 一.json&pickle模块 1.什么是序列化? 2.为什么要序列化? 二.json 三.pickle 三.猴子补丁? 猴子补丁的功能(一切皆对象) monkey patch的应用 ...

最新文章

  1. 杭电 1711 Number Sequence 1686 2203
  2. matconvnet中使用fastrcnn遇到的问题
  3. java 快速io_Java编程在ICPC快速IO实现源码
  4. MFC序列化(serial)简单例子
  5. 三色标记原理,我给应聘者问懵了...
  6. 毕设日志5.12凌晨
  7. linux驱动编写(虚拟字符设备编写)
  8. Install Oracle on RHEL5 - step by step
  9. HDU2153 仙人球的残影【数学计算+水题】
  10. selnium 判断页面加载完成_Selenium_等待页面加载完毕
  11. 诺顿5月17日病毒库误报,导致系统文件被删除
  12. 企业权限管理系统如何配置?深度解析永洪BI权限管理系统
  13. Retrofit2+RxJava2+ButterKnife框架搭建步骤
  14. Python之warnings模块忽略warning警告错误
  15. Scarpy爬取当当网书籍
  16. 浏览器控制台简单测试websocket接口收发
  17. D触发器转换为JK触发器
  18. 你为什么学不好Python?
  19. python3+正则(re)增量爬虫爬取笔趣阁小说( 斗罗大陆IV终极斗罗)
  20. html 移动端缩小显示图片,Vue移动端可放大缩小图片vue-photo-preview

热门文章

  1. 全球及中国二叔丁基氢醌行业容量规模与供求趋势分析报告2022版
  2. 全球及中国电动自行车零件和配件行业运营状况及未来发展趋势预测报告2022年版
  3. 构建现代产业体系 农民丰收节·林裕豪:从玉农业落实“链长制”1-09-27
  4. 日本农商巨头50年布局多个领域 对话国际农民丰收节贸易会
  5. rpm批量卸载所有带有Java的文件
  6. python --- re模块
  7. Android 自定义WebView 实现可以加载缓存数据
  8. (C++ STL)list的实现
  9. 使Win10用户获得特殊权限以便删除相应文件(夹)
  10. Linux常用命令英文全称与中文解释Linux系统