文件读取:

 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. react初探(二)之父子组件通信、封装公共组件

    一.前言 在组件方面react和Vue一样的,核心思想玩的就是组件,下面举两个组件常用的情景. 场景一:假如我们现在有一个页面包含表格以及多个弹框,这种时候如果将这个页面的业务代码写在一个组件中,那么 ...

  2. 图解HTTP学习笔记

    前言: 一直觉得自己在HTTP基础方面都是处于知其然,不知其所以然的样子.最近利用空闲时间拜读了一下图解HTTP,写篇博客记录一下读书笔记. TCP三次握手: ① 发送端首先发送一个带SYN标志的数据 ...

  3. jieba库的使用和好玩的词云

    1.jieba库基本介绍 (1).jieba库概述 jieba是优秀的中文分词第三方库 - 中文文本需要通过分词获得单个的词语         - jieba是优秀的中文分词第三方库,需要额外安装 - ...

  4. python之路——博客目录

    博客目录 python基础部分 函数 初识函数 函数进阶 装饰器函数 迭代器和生成器 内置函数和匿名函数 递归函数 常用模块 常用模块 模块和包 面向对象 初识面向对象 面向对象进阶 网络编程 网络编 ...

  5. VNC (vnc viewer)错误修复方法

    VNC错误描述 vnc viewer开启后弹窗提示 Could not connect to session bus: Failed to connect to socket /tmp/dbus-XX ...

  6. mui底部选项卡切换实现

    MUI提供了两种webview和div模式,来实现底部选项卡切换 效果相同,div是在同一个页面实现所有切换块的页面,根据id导航,而webview是由多个页面组成,形成页面之间的来回跳转

  7. 2019/2/23Scala学习开始(Scala简介)

    Scala简介    Scala是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性. Scala运行在Java虚拟机上,并兼容现有的Java程序 ...

  8. 爬虫(四)requests模块1

    引入 Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用. 警告:非专业使用其他 HTTP 库会导致危险的副作用,包括:安全缺陷症.冗余代码症.重新发明轮子症.啃文档 ...

  9. 记录Datagrid使用的一些事项

    1.将两个列的文本拼接到一起并显示,如列1为name,列2为code,需要显示name(code).如:小明(123) 则初始化datagrid时在columns[]里加入:列1添加formatter ...

  10. HTTP Basic和Digest认证介绍与计算

    一.说明 web用户认证,最开始是get提交+把用户名密码存放在客户端的cookie中的形式:在意识到这样不安全之后逐渐演变成了post提交+把用户凭证放到了服务端的session中的形式(当然ses ...