#!/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. MVC和MVVM的区别

    现在是市面上使用MVVM模型越来越多,相关的前端框架的选择也相应增多. 那么什么是MVVM模型,它和传统MVC模型有什么区别,接下来我们来总结探讨一下. MVVM即Model-View-ViewMod ...

  2. JVM内存分布和垃圾回收

    内存区域划分   程序计数器(Program counter Register) 描述  程序计数器(Program Counter Register)是一块较小的内存空间.它可以看作是当前线程执行的 ...

  3. Oracle RAC load blance

    首先声明 本文基本是阅读 大话RAC 后的笔记.OK, 进入正题. Oracle 10g RAC中采取两种方式提供负载均衡.第一种是connection blance.在用户连接的时候,根据随机算法把 ...

  4. 从理论到实践,全方位认识DNS(实践篇)

    在理论篇中,我们基本了解了DNS的整个协议原理,但是可能还会有着下面的疑问: 为什么我想申请的域名都没了? DNS 域名还要备案,这是为什么啊? 如何将刚申请的域名绑定到自己的网站呢? 怎么才能看到那 ...

  5. [JavaEE] Injecting Bean

    So what is a Bean, in JavaEE, any class expect Entity are Bean. One usefully thing in Bean is Depend ...

  6. TwoSum leetcode

    class Solution { public: vector<int> twoSum(vector<int>& nums, int target) { vector& ...

  7. 【二】注入框架RoboGuice使用:(Your First View Injection)

    上一篇我们简单的介绍了一下RoboGuice的使用([一]注入框架RoboGuice使用:(A brief example of what RoboGuice does)),今天我们我看下View的注 ...

  8. 3301 Square words

    3301 Square words  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 钻石 Diamond 题解  查看运行结果     题目描述 Description 定义s ...

  9. 行政区划代码(JSON版本)2018年8月

    字段:regioncode //行政区划代码  regionname //行政区划名称 pcode //行政区划上一级代码 [{ "REGIONCODE": "11000 ...

  10. Algorithmic Crush

    evendra在9号云上看到了他的教练朝他微笑. 每次教授选出Devendra单独问他一个问题,Devendra朦胧的头脑里全是他的教练和她的微笑,以至于他无法专注于其他事情.帮助他解决这个问题: 给 ...