当前位置: 首页 > article >正文

Python第十五章(文件)

文件操作的作用:把一些内容(数据)存储起来,可以让程序下一次的时候直接使用,而不用重新制作一份

一。文件操作步骤:

1.打开文件:open(name,mode)

name:是要打开的目标文件名的字符串(可以包括文件所在的具体位置)

mode:设置打开文件的模式,包括(只读r,只写w,追加a)

2.读写等操作

读文件:'r'  不能进行写操纵

写文件:'w'  文件不存在自动创建一个新文件,重新写,则原来内容被覆盖

追加内容:'a' ,在原来的内容下进行追加新内容

3.关闭文件

文件对象 . close()

二。读操作:

1.read():  文件对象 . read(num),num表示文件中读取数据的长度,没有传入,则表示读取全文

2.readlines():按照行的形式对文件进行一次性读取,并且返回一个列表,其中每一行的数据为一个元素,要一个变量去进行接受

3.readline():一次性读取一行内容

注释:带有b的表示以二级制形式进行读写(rb/wb/ab),带有+字的表示可读可写(r+/wd+等),对于r+和w+和a+的区别:1.对于没有的文件,r是报错处理,而w和a是新建一个,2.对于内容,r和a是会追加,而w是重新覆盖

三。文件访问的格式指针

函数:文件对象. seek(偏移量,起始位置)

起始位置:0:文件开头        1:当前位置        2.文件结尾

注释:对于r操作,起点光标在起点位置,对于a操作,起点位置在结尾(0,0)

四。文件备份:

目的:对原来文件进行保护,避免误操作

步骤:1.找目标备份文件

2.使用切片进行对文件新命名

3.在格式正确的情况下,旧文件提取,新文件写入

五。文件与文件夹操作:

1.文件操作:要调用模块:import os

文件夹重命名:os.rename(目标文件夹,新文件夹),文件夹也可以重新命名

删除文件夹:os.remove(目标文件夹)

2.文件夹操作:

创建文件夹:os.mkdir(文件名)

删除文件夹:os.rmdir(文件名)

返回文件夹路径:os.getcwd() 

进入默认路径:os.chdir(文件夹)

获取目录的所有列表:os.listdir(文件夹),没有文件夹名则用列表返回界面所有的文件


http://www.kler.cn/a/228037.html

相关文章:

  • C动态库的生成与在Python和QT中的调用方法
  • arm-linux-gnueabihf安装
  • mysql_init和mysql_real_connect的形象化认识
  • C++,STL 简介:历史、组成、优势
  • 【Go语言圣经】第五节:函数
  • [C语言日寄] <stdio.h> 头文件功能介绍
  • spring boot打完jar包后使用命令行启动,提示.jar 中没有主清单属性
  • flink实战--flink的job_listener使用解析
  • 【Docker】Docker Registry(镜像仓库)
  • HTTPS之使用acme.sh申请免费ssl证书
  • Vue实现视频播放
  • 项目安全问题及解决方法-----xss处理
  • gerrit(2) | 为什么使用 gerrit
  • 蓝桥杯刷题--python-1
  • vue前端+nodejs后端通信-简单demo
  • 网络安全面试题收集
  • 线程池,定时器以及阻塞队列(生产者/消费者模型)
  • 春节技术特辑:一体化运维管理系统,让节日更放心
  • unordered_map和unordered_set
  • Spring面试大全-IOC容器03
  • deb 打包
  • 【计算机网络】Socket的SO_TIMEOUT与连接超时时间
  • 套路化编程 C# winform 自适应缩放布局
  • 【MATLAB源码-第136期】基于matlab的变色龙群优化算法CSA)无人机三维路径规划,输出做短路径图和适应度曲线
  • 乐意购项目前端开发 #7
  • 机器人抓取中的混淆概念