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 ...
最新文章
- 面试大战 5 轮,我顺利当上饿了么总监!
- Error loading WebappClassLoader
- 记录 之 numpy扩充某一维度,并重复填充
- Visual C++ 2011-07-18
- SpringBoot2 整合 ClickHouse数据库,实现高性能数据查询分析
- 网页静态服务器-1-显示固定的页面
- 再见,Navicat!这个 IDEA 的兄弟,真香!
- SQL Server datetime数据类型设计与优化误区
- input光标高度问题
- linux pcf8563开发文档,linux下的i2c与时钟芯片pcf8563通信
- Linux源码编译-编译哪些设备树
- 微软张宏江:创新流程是打造创新能力的突破口
- 网易云信完成聊天的案例
- 什么是cmd?能做啥?告诉你...
- 【已解决】Ubuntu 输入法设置 中文简体繁体 快捷键
- HTC VIVE TouchPad简单方向控制
- 打造集成SATA驱动程序的XP SP3系统盘
- ARM指令英文全称-速记ARM指令
- 基于 Wachaty 开发微信机器人 个人微信号小助手平台
- Linux系统编程笔记
热门文章
- 走近分形与混沌(part16)--三与自组织
- 测试服务器最大链接数_JMeter压力测试集合点教程
- 基于业务解释的特征重要性计算
- SAP UI5 的 兼容性规则 Compatibility Rules
- jasmine.any(Function)
- SAP Spartacus 的会话管理 Session Management
- 答网友问:如果用 OData 就能直接和 SAP 系统互通,BTP 和 CPI 这样的平台意义在哪里呢?
- SAP Spartacus deprecation for 4.0 需要注意的一些事项
- 如何从 SAP Fiori Elements List Report Table 点击事件响应函数里拿到表格某一行的信息
- ngrx Effect学习笔记