#!/usr/bin/env python
#coding=utf-8 import os #创建目录
os.mkdir(r'C:\Users\Silence\Desktop\python')
#删除空目录,如果存在子目录或文件会抛出异常
os.rmdir(r'C:\Users\Silence\Desktop\python') #创建多层目录
os.makedirs(r'C:\Users\Silence\Desktop\tmp\python\code')
#删除多层空目录,如果哪层目录存在其他目录或文件,就停止删除
os.removedirs(r'C:\Users\Silence\Desktop\tmp\python\code') #返回指定目录的文件的一个列表
print os.listdir(r'C:\Users\Silence\Desktop') #获取当前工作目录
print os.getcwd() #改变当前工作目录
os.chdir(r'C:\Users\Silence')
print os.getcwd() #返回文件状态信息
print os.stat(r'C:\Users\Silence\Desktop\test.txt') #获取文件名
print os.path.basename(r'C:\Users\Silence\Desktop\python.py') #获取目录名
print os.path.dirname(r'C:\Users\Silence\Desktop\python.py') #将分离的各部分组成一个路径名
print os.path.join('C:\Users\Silence\Desktop','tmp','python') #返回目录路径跟文件名的一个元组
print os.path.split(r'C:\Users\Silence\Desktop\python.py') #返回最近访问时间
print os.path.getatime(r'C:\Users\Silence\Desktop')
print os.path.getatime(r'C:\Users\Silence\Desktop\test.txt') #返回文件创建时间
print os.path.getctime(r'C:\Users\Silence\Desktop\test.txt') #返回文件最近修改时间
print os.path.getmtime(r'C:\Users\Silence\Desktop\test.txt') #返回文件大小
print os.path.getsize(r'C:\Users\Silence\Desktop\test.txt') #判断指定路径(文件或目录)是否存在,存在则返回True
print os.path.exists(r'C:\Users\Silence\Desktop')
print os.path.exists(r'C:\Users\Silence\Desktop\test.txt') #判断路径是否为绝对路径
print os.path.isabs(r'C:\Users\Silence\Desktop\test.txt') #判断指定路径是否存在且为一个目录
print os.path.isdir(r'C:\Users\Silence') #判断指定路径是否存在且为一个文件
print os.path.isfile(r'C:\Users\Silence\Desktop\test.txt')

python os os.path模块学习笔记的更多相关文章

  1. Python 日期时间处理模块学习笔记

    来自:标点符的<Python 日期时间处理模块学习笔记> Python的时间处理模块在日常的使用中用的不是非常的多,但是使用的时候基本上都是要查资料,还是有些麻烦的,梳理下,便于以后方便的 ...

  2. 《Think Python》第15章学习笔记

    目录 <Think Python>第15章学习笔记 15.1 程序员定义的类型(Programmer-defined types) 15.2 属性(Attributes) 15.3 矩形( ...

  3. 《Think Python》第17章学习笔记

    目录 <Think Python>第17章学习笔记 17.1 面向对象的特性(Object-oriented features) 17.2 打印对象(Printing objects) 1 ...

  4. 《Think Python》第16章学习笔记

    目录 <Think Python>第16章学习笔记 16.1 Time 16.2 纯函数(Pure functions) 16.3 修改器(Modifiers) 16.4 原型 vs. 方 ...

  5. Python 图片转字符画 学习笔记

    Python 图片转字符画 学习笔记 标签(空格分隔): Python 声明:此文章和所有代码是学习笔记,非原创,原文教程地址:https://www.shiyanlou.com/courses/37 ...

  6. Python自动化之常用模块学习

    自动化常用模块 urllib和request模块学习笔记 '获取页面,UI自动化校验页面展示作用': #-*- coding : utf-8 -*-import urllib.requestimpor ...

  7. Python shutil 模块学习笔记

    学于https://automatetheboringstuff.com shutil 名字来源于 shell utilities,有学习或了解过Linux的人应该都对 shell 不陌生,可以借此来 ...

  8. Python 3之str类型、string模块学习笔记

    Windows 10家庭中文版,Python 3.6.4, Python 3.7官文: Text Sequence Type — str string — Common string operatio ...

  9. Python装饰器、metaclass、abc模块学习笔记

    (博客原创作品,转载请注明出处!) 最近接触到了Python中的decorator,metaclass,abc Module,six.add_metaclass等内容,这里做一个简单的笔记. 主要资源 ...

随机推荐

  1. sqlacodegen

    这个工具可以把数据库的表转成sqlalchemy用的class. 但是 table必须要有主键.否则转化成的是Table类型而不是class root@rijx:/tmp# sqlacodegen - ...

  2. 去除ckeditor上传图片预览中的英文字母

    去除ckeditor上传图片预览中的英文字母 CKEDITOR.replace('text', { filebrowserImageUploadUrl : 'upload_img.do', langu ...

  3. 第6章 TCP/IP路由协议故障处理

    第6章 TCP/IP路由协议故障处理 一.缺省网关 当包的目的地址不在路由器的路由表中,如路由器配置了缺省网关,则转发到缺省网关,否则就丢弃. Show ip route :查看Cisco路由器的缺省 ...

  4. Pixhawk---超声波模块加入说明(I2C方式)

    1 说明   在Pixhawk的固件中,已经实现了串口和i2c的底层驱动,并不须要自己去写驱动.通过串口的方式加入超声波的缺点是串口不够.不能加入多个超声波模块,此时须要用到i2c的方式去加入了.在P ...

  5. activeMQ启动失败61616port被占用问题

    Failed t bind to server socket:tcp://localhost:61616 due to : java.net.BindException 通过netstat -aon ...

  6. DetachedCriteria的使用

    设计上能够灵活的依据 Criteria 的特点来方便地进行查询条件的组装.如今对 Hibernate的Criteria 的使用方法进行总结:    Hibernate 设计了 CriteriaSpec ...

  7. Index statistics collected bug

    SQL运行引擎会从pg_stats.pg_class等相关系统字典表.视图获取生成最佳运行计划的数据,假设相关字典视图的数据不准确就没有办法生成良好的运行计划. 发现下面Bug一枚. 0. 插入数据之 ...

  8. 【Codevs3567】宫廷守卫

    Position: http://codevs.cn/problem/3567/ Description 从前有一个王国,这个王国的城堡是一个矩形,被分为M×N个方格.一些方格是墙,而另一些是空地.这 ...

  9. 路一直都在——That's just life

    分享一首很喜欢的歌,有时候歌词写得就是经历,就是人生... 穿过人潮汹涌灯火栏栅 没有想过回头 一段又一段走不完的旅程 什么时候能走完 我的梦代表什么 又是什么让我们不安 That's just li ...

  10. [App Store Connect帮助]三、管理 App 和版本(2.6)输入 App 信息:新增 watchOS App 信息

    如果您的 iOS App 中包含 watchOS App,请确保您的描述中包含该 App 在 Apple Watch 上的功能.您还需要为 Apple Watch 的 App Store 提供额外的屏 ...