python展示文件_python 文件操作实力显示
文件的操作 关键字:open(“文件名称”,mode="操作",encoding= "编码方式"
操作1: mode= w :(写) w+:(写读) w+b(bytse格式写读) wb(bytes写)
(w 写入是把文件内的所有文件直接替换,w+ 写读是把写入的文件在读出来用处不大,wb+| bytes一般硬盘存储数据是以bytes类型存储的)
举例1: 只写
f = open("第一个文件",mode="w",encoding="utf-8")
f.write("想要写入的文件")
f.close
举例2: 写读
f = open("第一个文件",mode="w+",encoding="utf-8")
f.write("想要添加的文件")
print(f.read())
f.close() #但是这样做意义不大 还是把前面的文件全部都覆盖了 跟写入作用差不多
操作2: mode= r:(读) r+:(读写) r+b(bytes格式读写) rb(bytes读)
(r 读出指定文件的所有内容,r+读出后还可以在写入文件不会覆盖前面的内容 使用最多 r+b bytes类型存储传输数据 )
举例1: 只读
f = open("第一个文件",mode="r",encoding="utf-8")
f.read()
f.close()
举例2: 读写 这个用的最多
f = open("第一个文件",mode="r+",encoding="utf-8")
print(f.read())
f.write("添加的文件")
f.close()
举例3: bytes读f = open("第一个文件",mode="rb")
print(f.read().decode("utf-8"))
f.close()
举例4: bytes读写
f = open("第一个文件",mode="r+b",encoding="utf-8")
print(f.read().decode("utf-8"))
f.write("这里添入需要添加的文件".encode("utf8"))f.close
操作3: mode= a:(追) a+:(追加读) a+b(bytes追加读) ab(bytes追加)
a 文件最后追加内容 a+ 追加内容后可以读出所有文件 a+b bytes类型追加读 ab bytes类型追加
举例1: 追加
f = open("第一个文件",mode="a",encoding="utf-8")
f.write("添加需要添加的内容")
f.close
举例2: 追加读
f = open("第一个文件",mode="a+",encoding="utf-8")
f.write("这里添加内容")
print(f.read())
f.close()
名词解释
write() : 写 括号内可以写入想要写入的文件 最后可以添加编码方式 不添加默认是 utf+8
read() : 读 括号内填写要多出多少个字符"
close() : 关闭 每次操作完文件必须退出文件 不然一直在内存中运行 很占内存
这里添加光标的读取操作光标
read(3) : (读)读出字符个数 括号里填写个数,都是以字符的最小单位计算
tell(6) : (定)告诉你光标当前的位置在哪里, 括号里填写退回多少个字节 记住 是字节不是字符
一个中文字节用utf-8代表三个字节 一个英文字母用一个字节表示
seek(5) : (调)按照字节把光标调整到指定的位置 按字节计算.
最后添加两个 list1= f.readline() 一行一行的读 括号里填写读取的行数字符个数
list2 = f.readlines() 把每一行当成列表中的一个元素 添加到list中
可以同时打开两个文件方法
with open('第一个文件名称',mode='r+',enconding = 'utf-8') as f
open(第二轮操作) as (第二个赋值名)
解说: with(关键字) open(关键字)(第一个操作文件名以及内容) as()关键字 f(f表示赋值名)
这里一个缩进 with open(第二轮操作) as (第二个赋值名)
python展示文件_python 文件操作实力显示相关推荐
- python在windows 输入和输出文件_Python文件、目录和输入输出操作
读取键盘的输入 Python提供了input()内置函数从标准输入读入一行文本,默认的标准输入是键盘.input可以接收一个Python表达式作为输入,并将运算结果返回,如下所示: biotest@b ...
- python读取写入文件_Python文件读写保存操作
记录下第一次使用Python读写文件的过程,虽然很简单,第一次实现其实也有些注意的事项. 单个文件的读操作: 我们先假设一个需求如下: 读取一个test.txt文件 删除指定字符之前的文本 需求明白之 ...
- python批处理代码_Python文件夹批处理操作代码实例
如图所示,有一个test文件夹,里面有3个子文件夹,每个子文件夹中有若干图片文件 #场景1 读取一个文件夹中所有文件,存入到一个list表中 #coding:utf-8 from __future__ ...
- python处理二进制文件_python文件操作之二进制
列表项 三元运算符号: a=3 b=7 val=a if a>b else val=b print(val) 文件处理 首先给你一个文件,或者自己建立一个文件,那如何查看文件的内容呢? 1.安装 ...
- python tts 保存_Python 文件和目录操作学习
文件与文件路径 文件有两个关键属性:文件名和路径. 路径指明了文件在计算机上的位置. 文件名中,最后一个句点之后的部分称为文件的"扩展名",它指出了文件的类型 目录也叫文件夹,文件 ...
- python 获取窗口句柄_Python文件读写最详细的讲解
本文来自读者投稿,作者:黄同学 今天这篇文章来详细讲解一下Python中的文件读写. 1.文件读写的流程 1)类比windows中手动操作txt文档,说明python中如何操作txt文件? ① win ...
- python分享文件_Python文件
一.文件 文本文件:可以处理各种语言所需的字符,只包含基本文本字符,不包括诸如字体,字号,颜色等信息. 可以在文本编辑器和浏览器中显示,即在任何情况下,文本文件都是可读的 二进制文件:每一种二进制文件 ...
- python能封装成exe文件_python文件封装成*.exe文件(单文件和多文件)
环境:win10 64位 python3.7 单*.py文件打包 Python GUI:程序打包为exe 一.安装Pyinstaller,命令pip install Pyinstaller,(大写的 ...
- python可以处理哪些文件_python文件处理
1.python文件概念 python中文件就是一个对象,而linux中一切设备都可以看成文件,例如:磁盘文件,管道,网络Socket,外设等,都可以使用文件的方式对其进行操作.linux中文件的属性 ...
- python 读取asc文件_Python——文件读取与写入
打开方式 指针位置 读取的文件类型 r 只读(默认模式) 指针在文件开头,文件不存在则报错 1. 默认读取文件都是ASCII编码的文本文件 2. 如果读取的文件是二进制文件,如图片,视频需要使用'rb ...
最新文章
- python函数结构图_Python数据结构与算法之图结构(Graph)实例分析
- ASIA TODAY 英文版
- hihocoder 1249(2015ACM/ICPC北京)
- 暂存单点传播帧,以及使用 TIM 来传递
- Apache 配置HTTPS协议搭载SSL配置
- Web应用开发技术-CSS
- MongoDB 学习(一)安装配置和简单应用
- 易语言 字段重复_使对易失性字段的操作原子化
- HDOJ 1010 HDU 1010 Tempter of the Bone ACM 1010 IN HDU
- 纪念我2014.1.4 中国银行广东分行面试
- 024、JVM实战总结:动手实验:线上部署系统时,如何设置垃圾回收相关参数?
- Django_RBAC_demo2 升级版权限控制组件
- element ui表单处理的简洁方法
- ie 谷歌插件Chrome Frame
- 嵌入式工具 | 嵌入式开发常用几款的代码编辑器
- Unity3D插件Gaia的基本使用方法
- 南京有哪些不错的互联网公司
- 国内使用dropbox_如何在iPhone或iPod Touch上使用Dropbox
- 计算机怎么取消脱敏设置,脸过敏如何治疗 脸部快速脱敏的妙招
- c++的继承与派生之从入门到入坟-------集大成者
热门文章
- mysql导出bacpac_在 Azure 中备份应用
- SAP UI5 应用开发教程之六十二 - 基于 OData V4 的 SAP UI5 表格控件使用方法介绍
- express-winston 库的学习笔记
- 使用 SAP HANA Virtual Table 连接外部数据源
- SAP Spartacus Sample Data Extension
- ɵɵtemplate和ng-template的对应关系
- Angular Component的DOM级别的单元测试方法
- Groovy里读写本地文件的几种方式
- Fiori Elements - get annotation implementation in backend
- ABAP, UI5和webpack的处理入口