f = open(“today”,encoding=“utf-8”)#.read()

‘’'print(f)

f = open(“today”,“r”,encoding=“utf-8”)#文件句柄
data = f.read()
data2 = f.read()
print(data)
print("-----------------------",data2)
#写文件
f1= open(“today1”,“w”,encoding=“utf-8”)#文件句柄
f1.write(“43214\n”)#创建一个文件,有文件会覆盖
f1.write(“需要手动换行\n”)
#追加文件
f1= open(“today1”,“a”,encoding=“utf-8”)#文件句柄
f1.write(“尝试尝试\n”)
f1.close()

f1= open(“today1”,“r”,encoding=“utf-8”)
for i in range(2):
print(f1.readline(5))

for line in f.readlines():#循环列表
print(line.strip())
‘’’
for index,line in enumerate(f.readlines()):#读取数据建立列表,并循环列表
if index == 4:

    print("我是分割线")continue
print(line.strip())

#内存中只保存一行数据
count = 0
for line in f:
if count == 4:
print(“我是分割线”)
count +=1
continue
print(line)

print(f.tell())#去光标值
f.seek(0)#光标回到指定位置
print(f.fileno())#返回文件内存编号
print(f.isatty())#判断文件是否为终端设备(如打印机是一个终端设备)
print(f.seekable())#判断文件能不能移动光标
print(f.flush())#强制刷新
f.truncate(20)#从头开始截断到指定字符
#读写
f1= open(“today1”,“r+”,encoding=“utf-8”)
print(f1.readline())
print(f1.readline())
f1.write("----------diao-----")#写在最后一行
print(f1.readline())
#写读
f1= open(“today1”,“w+”,encoding=“utf-8”)
#追加写读
f1= open(“today1”,“a+”,encoding=“utf-8”)

#二进制
f1= open(“today1”,“rb”)#网络传输只能用二进制传输
print(f.readline())
print(f.readline())
print(f.readline())

#文件的修改
#方法一:文件全部读取到内存,修改后再全部写回
#方法二:文件修改后写成新文件
f3 = open(“today”,“r”,encoding=“utf-8”)
f_new = open(“today2”,“w”,encoding=“utf-8”)
for line in f3:
if “remove” in line:
line = line.replace(“remove”,“move”)
f_new.write(line)
f3.close()
f_new.close()
#with使用方法
#官方Python书写规范要求单行不能超过80个字符
with open(“today”,“r”,encoding=“utf-8”) as f5,
open(“today1”,“r”,encoding=“utf-8”) as f6:
for line in f5:
print(line)

姜小白的Python日记Day7 文件的读写相关推荐

  1. python对csv文件的读写

    首先先简单说一下csv文件,csv的全称是Comma-Separated Values,意思是逗号分隔值,通俗点说就是一组用逗号分隔的数据.CSV文件可以用excel打开,会显示如下图所示: 这个文件 ...

  2. 小白用python处理excel文件-python高手之路python处理excel文件(方法汇总)

    python3处理Excel文件的实际应用谢谢时光大盗把小编的时间偷走让小编没有时间去想你. 最近遇到个问题,使用python处理Excel文件.如何将表格中数据读取以后以而小编使用的是python3 ...

  3. python里面对文件的读写操作

    以下内容转自:http://www.cnblogs.com/qi09/archive/2012/02/10/2344964.html和http://blog.csdn.net/xiaoqi823972 ...

  4. Python学习12 文件的读写

    目标 文件的打开和关闭 mode缺省情况下表示只读r 文件的路径 前面加个r',代表其中的转义字符不起作用 文件的打开方式 案例:实现文件拷贝的功能 将某一文件夹下的某一文件 保存在当前文件 所在目录 ...

  5. Python对 txt 文件进行读写、清除和删除操作

    一.文件读写 1.推荐使用:通过 with open( ) as f: 来打开文件,这种方法会自动关闭文件 文件操作模式表: 'r' 读取模式(默认值) 'w' 写入模式 'x' 独占写入模式 'a' ...

  6. 小白用python处理excel文件-刚入门的小白用Python操作excel表格!使工作效率提升一倍不止!...

    前言 某局某领导给了3只excel文件,一只里面有4个sheet需要处理,一个sheet有250+列,算下来总共有3000+列需要手动反复插入.删除列.拷贝.求和,所以给了4天的时间要完成. 我不愿意 ...

  7. 小白用python处理excel文件-Python读、写Excel文件(三种模块三种方式,小白也可学会)...

    python读写excel的方式有很多,不同的模块在读写的讲法上稍有区别: 用xlrd和xlwt进行excel读写: 用openpyxl进行excel读写: 用pandas进行excel读写: 为了方 ...

  8. 小白用python处理excel文件-Python3操作Excel文件(读写)的简单实例

    安装 读Excel文件通过模块xlrd 写Excel文件同过模块xlwt(可惜的是只支持Python2.3到Python2.7版本) xlwt-future模块,支持Python3.X,用法据说与xl ...

  9. 小白用python处理excel文件-python处理excel文件

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. #coding=utf-8 ############################### ...

  10. python同时对文件进行读写操作-Python实现的读取文件内容并写入其他文件操作示例...

    本文实例讲述了Python实现的读取文件内容并写入其他文件操作.分享给大家供大家参考,具体如下: 文件目录结构,如图: read_file.py是工作文件,file_test.py是读取文件源,wri ...

最新文章

  1. linux运维第二讲
  2. nginx 操作笔记
  3. Android官方开发文档Training系列课程中文版:构建第一款安卓应用之入门指南
  4. webpack4.x版本与webpack-cli高版本之间存在的bug
  5. match与index——vlookup的加强版
  6. 160 - 51 DueList.6
  7. Apollo自动驾驶入门课程第⑧讲 — 规划(下)
  8. 14-磁盘管理-df,du命令,磁盘分区
  9. ASP.net 省市级联(用户控件)适用用framework3.5以上版本
  10. svn服务器会用到哪些端口_“模切压痕”会用到哪些材料?
  11. 【2019上海网络赛:D】Counting Sequences I(dfs+多重集合排列)
  12. 思科模拟器(SDN控制器使用教程一)
  13. eclipse svn忽略指定文件或文件夹
  14. CVPR 2021 Visual Transformer 论文合集(附20篇推荐必读ViT论文)
  15. vue运行报错冒号问题,browser.js:158 Uncaught SyntaxError: Unexpected token ‘:‘
  16. 项目中遇到的问题(一)弹出UIAlertController 时出现 Warning: Attempt to present * on * which is already presenting
  17. C#删除word页眉页脚和最后一页
  18. 试着在unity实现阴阳师抽卡效果
  19. 软考英文缩写_计算机软件常见英文缩写及对应全称
  20. poi/jxls导入/导出Excel工具类(支持2003和2007)

热门文章

  1. cs_Censorship_CreateUpdateDelete///cs_Censorships_Get
  2. 滚滚长江东逝水历史的天空
  3. vm12装xp系统步骤
  4. PAT初级1031(C++)查验身份证
  5. codewars练习(javascript)-2021/2/17
  6. Photoshop 2018 学习笔记 目录
  7. php Excel 合并单元格
  8. linphone源码下载及下载失败解决方法
  9. Java 面向对象 习题2(基础篇)
  10. Relative Orientation 与fundamental essential matrix