文件读取:

 f = open("文件名","r",encoding="utf-8").read()#文件读取
print(f)

写入文件:

 f = open("文件名","w",encoding="utf-8")#写文件,会把源文件内容覆盖
data = f.write("当指间的深情融进一抹风月,当秋韵轻轻敲打着心窗,那满满的爱便弹奏出思念的音符")
print(data)

追加文件内容:

 f = open("文件名","a",encoding="utf-8")#文件末尾追加内容,
data = f.write("当指间的深情融进一抹风月,当秋韵轻轻敲打着心窗,那满满的爱便弹奏出思念的音符")
print(data)

读取第一行文件:

 f = open("test_txt","r",encoding="utf-8")#读取文件第一行
data = f.readline()
print(data)

读取前几行:

 f = open("test_txt","r",encoding="utf-8")#读取前五行
for i in range(5) :
print(f.readline())

标记第几行:

 f = open("test_txt","r",encoding="utf-8")#标记第4行
count = 0
for i in f :
if count == 4:
print("我是第\033[1;31m{0}\033[0m行分割线".format(count))
count += 1
continue
print(i)
count +=1

读取任意几行:

 f = open("test_txt","r",encoding="utf-8")#读取第2到第7行之间内容
count = 1
for i in f :
if count < 7 and count > 2:
print(i)
count += 1
else:
count += 1

文字逐个输出:

 f = open("test_txt","r",encoding="utf-8")#红色文字逐个以0.5s输出
data = f.read()
for i in data:
time.sleep(.5)
print("\033[1;31m\033[0m",i)

文件读取小游戏:

功能:

1.可调节文字显示时间,更改文字颜色

2.实时显示阅读进度

3.阅读完毕统计阅读字数

 import time
f = open("test_txt","r",encoding="utf-8")#文字逐个以0.5s输出
data = f.read() number = len(data)
count = 1
for i in data:
number_1 = count / number
number_2 = round(number_1,4)*100 if count != number:
time.sleep(.5) print("{0} >>>已阅读\033[1;36m{1}%\033[0m".format(i, number_2))
count +=1
else:
print("阅读完毕您已阅读了\033[1;31m{0}%\033[0m个字".format(number))

文件修改:

 #  将文件里的"一"更改为"1"

 f = open("test_txt","r",encoding="utf-8")
f_new = open("txt","w",encoding="utf-8") for i in f:
if "一" in i:
i = i.replace("一","{0}".format(1))
f_new.write(i)

DAY6:文件读取的更多相关文章

  1. java中的文件读取和文件写出:如何从一个文件中获取内容以及如何向一个文件中写入内容

    import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.Fi ...

  2. php xml 文件读取 XMLReader

    php xml 文件读取 <?php /** $xmlString = '<xml> <persons count="10"> <person ...

  3. 1-2 nodejs小节 文件读取

    1.表达式 在命令行输入  node回车后,可以在后边输入相应的表达式,进行运算操作   2.阻塞文件读取 var data=fs.readFileSync('input.txt', 'utf-8') ...

  4. 详解Js中文件读取机制

    前言,文件读取是提高应用体验度的必须接口,应用场景中需求很频繁. Js处理文件读取,由于处于安全方面的考虑,在2000年以前,都是以“<input type="file"&g ...

  5. C# 文件操作 把文件读取到字节数组

    string zipfile = "c:\\a.zip"; //方法1 FileStream fs = new FileStream(zipfile, FileMode.Open) ...

  6. H5学习系列之文件读取API--本文转自http://blog.csdn.net/jackfrued/article/details/8967667

    HTML5定义了FileReader作为文件API的重要成员用于读取文件,根据W3C的定义,FileReader接口提供了读取文件的方法和包含读取结果的事件模型. FileReader的使用方式非常简 ...

  7. 应用服务器Glassfish任意文件读取漏洞

    catalogue . 前言和技术背景 . Glassfish安装配置 . 漏洞利用 . 漏洞缓解(修复) 1. 前言和技术背景 0x1: GlassFish是什么 GlassFish 是用于构建 J ...

  8. golang 文件读取

    Golang 的文件读取方法很多,刚上手时不知道怎么选择,所以贴在此处便后速查. 一次性读取 小文件推荐一次性读取,这样程序更简单,而且速度最快. 复制代码 代码如下: func ReadAll(fi ...

  9. Python编码/文件读取/多线程

    Python编码/文件读取/多线程 个人笔记~~记录才有成长   编码/文件读取/多线程 编码 常用的一般是gbk.utf-8,而在python中字符串一般是用Unicode来操作,这样才能按照单个字 ...

随机推荐

  1. WPF界面假死

    首先要检查那些滥用 Timer.Dispacher Timer 或者滥用什么“线程+死循环+阻塞”轮询的代码. 这种是编程大忌,有些人不会设计事件驱动程序,而是滥用轮询. 若是:触发事件后的假死,搜W ...

  2. VSCode中使用vue项目ESlint验证配置

    如果在一个大型项目中会有多个人一起去开发,为了使每个人写的代码格式都保持一致,就需要借助软件去帮我们保存文件的时候,自己格式化代码 解决办法:vscode软件下载一个ESLint,在到设置里面找到se ...

  3. 初识ldap

    什么是LDAP? LDAP的英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP.它是基于X.500标准的, 但是简单多了并且可以根据需要定制.与 ...

  4. leetcode 103

    此题难度在于如何标记每一层的末尾节点. 思路1:队列层次遍历,遇到偶数层末尾反转一下数组 class Solution { public: vector<vector<int>> ...

  5. echarts-五分钟的教程

    https://echarts.baidu.com/tutorial.html#5%20%E5%88%86%E9%92%9F%E4%B8%8A%E6%89%8B%20ECharts

  6. oracle中delete、truncate、drop的区别 (转载)

    一.delete 1.delete是DML,执行delete操作时,每次从表中删除一行,并且同时将该行的的删除操作记录在redo和undo表空间中以便进行回滚(rollback)和重做操作,但要注意表 ...

  7. chrome 和IE 上传的文件,在net 后台取值Request.Form.Files[0].FileName 的不同

    chrome 和IE 上传的文件,在net 后台取值Request.Form.Files[0].FileName 的不同 chrome 获得的是不含路径的纯文件名 IE获得的是含路径的文件名

  8. 查看JVM内存使用状况

    1.jps:查看本地正在运行的java进程和进程ID(pid) 2.jinfo pid,查看指定pid的所有JVM信息 1)jinfo -flags pid 查询虚拟机运行参数信息. 2)jinfo ...

  9. Netty客户端发送消息并同步获取结果

    客户端发送消息并同步获取结果,其实是违背Netty的设计原则的,但是有时候不得不这么做的话,那么建议进行如下的设计: 比如我们的具体用法如下: NettyRequest request = new N ...

  10. MAVEN项目环境搭建

    一.Maven的环境配置 apache-maven-3.5.4 Maven下载地址:http://maven.apache.org/download.cgi 选择下载  直接解压无需安装()下面配置M ...