学习时总结的一些常用方法>>>>

目录函数

  os.getcwd()  返回当前工作目录

  os.chdir()  改变工作目录

  os.listdir(path="path")  列举指定目录中的文件名

  os.mkdir(path)   创建单层目录,目录存在抛出异常

  os.makedirs(path)  递归创建目录

  os.remove(path)  删除文件

  os.rmdir(path)  删除单层目录,目录不能为空,否则异常

  os.removedirs(path)  递归删除目录,由子目录到父目录逐个删除

  os.rename(oldname, newname)  文件重命名

  os.system(command)  运行系统的shell命令

  os.walk(top)  遍历top路径下的所有子目录,返回一个三元,(路径, [包含目录], [包含文件])的生成器

路径函数

  os.path.abspath(__file__) 作用: 获取当前脚本的完整路径

  os.path.basename(path)  去掉目录路径,单独返回文件名

  os.path.dirname(path)  去掉文件名,单独返回目录路径

  os.path.join(path1,[path2,...])  把path1,path2各个部分组合成一个路径名

  os.path.split(path)  分割文件名与路径,返回(f_path,f_name)元组。如果完全使用目录,它会将最后一个目录作为文件名分离,且不会判断文件或者目录是否存在

  os.path.splittext(path)  分离文件名与扩展名,返回(f_name,f_extension)元祖

  os.path.getsize(file)  返回指定文件的尺寸,单位字节

  os.path.getatime(file)  返回指定文件最近的访问时间,返回值为浮点型秒数,可用time模块中的gmtime()或者localtime()函数转换

  os.path.getctime(file)  返回指定文件的创建时间,返回值为浮点型秒数,可用time模块中的gmtime()或者localtime()函数转换

  os.path.getmtime(file)  返回指定文件最新修改时间,可用time模块中的gmtime()或者localtime()函数转换

返回值布尔型

  os.path.exists(path)  判断指定路径(目录或者文件)是否存在

  os.path.isabs(path)  判断制定路径是否为绝对路径

  os.path.isdir(path)  判断指定路径是否存在且是一个目录

  os.path.islink(path)  判断指定路径是否存在且是一个符号链接

  os.path.isfile(path)  判断指定路径是否存在且是一个文件

  os.path.ismount(path)  判断指定路径是否存在且是一个挂载点

  os.path.samefile(path1,path2)  判断path1和path2两个路径是否指向同一个文件

python中os模块操作的更多相关文章

  1. python中OS模块操作文件和目录

    在python中执行和操作目录和文件的操作是通过内置的python OS模块封装的函数实现的. 首先导入模块,并查看操作系统的类型: >>> import os os.name # ...

  2. python中os模块操作目录与文件名小结

    (1). 创建目录: SigleDir = 'sigle_layer' MultiDir = 'D:\\Web\\multi_layer' 创建单层目录: os.mkdir(SigleDir) 创建多 ...

  3. python中os模块中文帮助

    python中os模块中文帮助   python中os模块中文帮助文档文章分类:Python编程 python中os模块中文帮助文档 翻译者:butalnd 翻译于2010.1.7——2010.1.8 ...

  4. python中os模块在windows下的使用

    今天学习了一下Python的os模块,主要是针对文件夹和文件路径的一系列操作. 与Python内置函数相比这里这里的函数功能更多样化,功能也更强大.但是学习过程中我发现很多函数都是只适用于unix系统 ...

  5. python中os模块

    os  模块 操作系统模块,该模块主要处理与操作系统相关的操作 最常用是文件操作:打开.读取 import os os.getcwd() #获取当前执行文件夹路径 ​ os.chdir('dirnam ...

  6. 小白进阶—python中os模块用法

    一.os模块概述 python中的os 模块包含普遍的操作系统功能,这个模块不受平台限制,即windows和linux上都适用. 二.常用方法 1.os.name 返回正在使用的平台.如果是windo ...

  7. 19.python中os模块的常见用法

    常见函数列表 os.sep:取代操作系统特定的路径分隔符 os.name:指示你正在使用的工作平台.比如对于Windows,它是'nt', 而对于Linux/Unix用户,它是'posix'. os. ...

  8. python中os模块的常用方法

    1.os模块:os模块在python中包含普遍的操作系统功能,下面列出了一些在os模块中比较有用的部分. os.sep可以取代操作系统特定的路径分隔符.windows下为 “\\” os.name字符 ...

  9. Python中os模块、csv模块和xlrd模块的使用

    目录 os模块的使用 open("test.txt","mode") 读取文件中的内容 f.read() f.readline(size) f.readline ...

随机推荐

  1. js 或Jquery操作定位元素

    属性过滤常用javascript后去DOM对象 id是定位到的是单个element元素对象,其它的都是elements返回的是list对象 1.通过id获取 document.getElementBy ...

  2. 《Head First 设计模式》:工厂方法模式

    正文 一.定义 工厂方法模式定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个.工厂方法让类把实例化推迟到子类. PS:在设计模式中,"实现一个接口"泛指实现某个超类型(可 ...

  3. 题解 洛谷 P6142 【[USACO20FEB]Delegation P】

    和赛道修建类似,先对\(k\)进行二分,将最值问题转化为判定问题. 在判定一个\(k\)是否合法时,贪心去考虑,一个节点下面的若干条链在合并时,一条链肯定和另一条使它合并后恰好满足长度限制的链合并最优 ...

  4. 多云架构下,JAVA微服务技术选型实例解析

    [摘要] 本文介绍了基于开源自建和适配云厂商开发框架两种构建多云架构的思路,以及这些思路的优缺点. 微服务生态 微服务生态本质上是一种微服务架构模式的实现,包括微服务开发SDK,以及微服务基础设施. ...

  5. js 绑定的键盘事件

    在全局绑定键盘事件 document.onkeydown = function(event){        //在全局中绑定按下事件 var e  = event  ||  window.e; va ...

  6. .log文件超过2.56MB?Pycharm的.log文件读取不完全?.log文件无法被调用?

    问题截图: 问题表现情况: 1.pycharm头部出现上图警告 2.该.log文件读取不完全 3.该.log文件无法被调用 解决步骤: 参考博客:https://blog.csdn.net/Shen1 ...

  7. 04爬取拉勾网Python岗位分析报告

    # 导入需要的包import requestsimport time,randomfrom openpyxl import Workbookimport pymysql.cursors#@ 连接数据库 ...

  8. 遇到的spring问题,或许需要下载新的java jdk

    org.springframework.context.support.AbstractApplicationContext

  9. Spark 3.0 新特性 之 自适应查询与分区动态裁剪

    Spark憋了一年半的大招后,发布了3.0版本,新特性主要与Spark SQL和Python相关.这也恰恰说明了大数据方向的两大核心:BI与AI.下面是本次发布的主要特性,包括性能.API.生态升级. ...

  10. Spring+hibernate+JSP实现Piano的数据库操作---5.JSP页面

    1.index.jsp <%-- Created by IntelliJ IDEA. User: lenovo Date: 2020/3/25 Time: 14:09 To change thi ...