前言

python中对文件、文件夹(文件操作函数)的操作涉及到os模块和shutil模块。
得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()
返回指定目录下的所有文件和目录名:os.listdir()

函数用来删除一个文件:os.remove()

删除多个目录:os.removedirs(r"c:\python")

检验给出的路径是否是一个文件:os.path.isfile()

检验给出的路径是否是一个目录:os.path.isdir()

判断是否是绝对路径:os.path.isabs()

检验给出的路径是否真地存:os.path.exists()

返回一个路径的目录名和文件名:os.path.split()

**eg:os.path.split(’/home/swaroop/byte/code/poem.txt’)

**结果(’/home/swaroop/byte/code’, ‘poem.txt’)

分离扩展名:os.path.splitext()

获取路径名:os.path.dirname()

获取文件名:os.path.basename()

运行shell命令: os.system()

读取和设置环境变量:os.getenv() 与os.putenv()

给出当前平台使用的行终止符:os.linesep

**Windows使用’\r\n’,Linux使用’\n’而Mac使用’\r’

指示你正在使用的平台:os.name

对于Windows,它是’nt’,而对于Linux/Unix用户,它是’posix’

重命名:os.rename(old, new)

创建多级目录:os.makedirs(r"c:\python\test")

创建单个目录:os.mkdir(“test”)

 ---------------------------------------------------------------------注:我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:895817687---------------------------------------------------------------------**获取文件属性**:os.stat(file)**修改文件权限与时间戳**:os.chmod(file)**终止当前进程**:os.exit()**获取文件大小**:os.path.getsize(filename)

文件操作:

**os.mknod(“test.txt”) ** 创建空文件

**fp = open(“test.txt”,w) ** 直接打开一个文件,如果文件不存在则创建文件

关于open 模式

w 以写方式打开,

a 以追加模式打开 (从 EOF 开始, 必要时创建新文件)

r+ 以读写模式打开

w+ 以读写模式打开 (参见 w )

a+ 以读写模式打开 (参见 a )

rb 以二进制读模式打开

wb 以二进制写模式打开 (参见 w )

ab 以二进制追加模式打开 (参见 a )

rb+ 以二进制读写模式打开 (参见 r+ )

wb+ 以二进制读写模式打开 (参见 w+ )

ab+ 以二进制读写模式打开 (参见 a+ )

python读写、创建 文件(一)相关推荐

  1. python处理excel教程实例-python 读写excel文件操作示例【附源码下载】

    本文实例讲述了python 读写excel文件操作.分享给大家供大家参考,具体如下: 对excel文件的操作,python有第三方的工具包支持,xlutils,在这个工具包中包含了xlrd,xlwt等 ...

  2. python更新excel内容_[原创]使用 Python 读写 Excel 文件(一)更新

    项目要求 如果说是 Office 办公软件使得 Windows 成为主流的操作系统,那么 Excel 就是使得微软硬起来的法宝! Word 和 PowerPoint 都有不相上下的对手,但 Excel ...

  3. python暴力破解excel_使用 Python 读写 Excel 文件(一)

    项目要求 如果说是 Office 办公软件使得 Windows 成为主流的操作系统,那么 Excel 就是使得微软硬起来的法宝! Word 和 PowerPoint 都有不相上下的对手,但 Excel ...

  4. python: 读写excel文件

    文章目录 python 读写 excel 文件 Excel 文件简略描述 xlwt xlrd xlutils 读写 xlrd 读取 xlwt 写 xlutils 任务练习 python 读写 exce ...

  5. python读写压缩文件使用gzip和bz2

    python读写压缩文件使用gzip和bz2 #读取压缩文件 # gzip compression import gzip with gzip.open('somefile.gz', 'rt') as ...

  6. python读取csv文件的方法-python读写csv文件的方法

    1.爬取豆瓣top250书籍 import requests import json import csv from bs4 import BeautifulSoup books = [] def b ...

  7. csv 字符串_爬虫|python读写csv文件的方法完成生涯规划表

    前面用PrettyTable制作了生涯规划表,今天突然想到其实可以用Python读写Excel文件,还可以制作Excel表格,相对而言,感觉csv的读写更简单,所以决定用csv改写生涯规划案例,以后教 ...

  8. Python读写docx文件(三十五)

    Python读写docx文件 Python读写word文档有现成的库可以处理 pip install python-docx安装一下. https://python-docx.readthedocs. ...

  9. 三十一、Python读写docx文件

    @Author:Runsen 文章目录 Python读写docx文件 Python读写docx文件 Python读写word文档有现成的库可以处理 pip install python-docx安装一 ...

  10. python读csv最快方法_使用Python读写csv文件的三种方法

    Python读写csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 前言 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是 ...

最新文章

  1. c#有多少种可能导致写文件失败?
  2. 学习笔记Spark(三)—— Spark架构及原理(spark架构、spark RDD)
  3. c语言malloc引用类型作参数,C语言动态内存函数的理解和总结
  4. 把字符串分隔成多行的多种方法实践
  5. java中如何对对象排序?
  6. 使用Prometheus和Grafana监视开放自由
  7. 实战操作主机角色转移(二)
  8. (195)FPGA上电后IO的默认状态(ISE软件默认为1)
  9. python __init__.py的作用是什么?
  10. 牛顿迭代法求高次方程的根
  11. 如何执行 Visual Paradigm 的静默安装丨安装教程
  12. UNIAPP实战项目笔记43 购物车页面修改收货地址和修改默认地址
  13. 蕊蕊吃糖2870 C语言
  14. WL-test (GIN)
  15. PHP房贷计算器算法
  16. 短视频发展高峰论坛召开 爱奇艺号开放打通短视频创作、分发、货币化中枢
  17. 数智未来 持续创新 | 易趋受邀出席CIAS 2022中国数智汽车峰会
  18. jquery获取url最后一个斜杠前、后的内容
  19. 自动动锁螺丝机程序采用显控触摸屏加三菱FX3GA或者FX3U , 用PLC变址寄存器做配方,用D1000-D7999存储数据
  20. caffe版本frcnn的 ROC,AUC,PR,AP介绍及python绘制

热门文章

  1. 【多线程高并发】深入浅出原子性
  2. Java实现提现到微信的功能
  3. Java调用百度识别身份证接口
  4. Java实现把一个对象复制给另一个有相同字段属性的对象
  5. Go——连接 JFrog Artifactory 简单测试
  6. JavaScript——易班优课YOOC课群在线测试自动答题解决方案(十九)强制重做
  7. 2021年 第13届 全国大学生数学竞赛 初赛(非数学类)试题详细解答
  8. JQuery-学习笔记07【高级——JQuery高级案例】
  9. Java-GUI编程实战之管理系统 Day2【Swing(组件介绍、布局管理器、事件类及监听器类)、基础组件按钮和输入框的用法】
  10. phpstorm配置Xdebug