9 文件

文件:输入-->处理-->输出

1. 什么是文件

Paste_Image.png

2. 文件操作

用open()打开一个文件后返回一个文件对象。以下是打开参数。

Paste_Image.png

用list(文件对象)、tuple(文件对象)可以把文件转换成列表、元组。

1. 文件读取

  • 打开文件
f = open('E:\\test.txt')    #两个反斜杠
f = open('E:/test.txt')    #一个斜杠

文件名中有和转义字符相冲突的,避免使用下面用法,尽量用r'str'。

file1 = open('C:\windows\temp\readme.txt', 'r')   #错
file1 = open(r'C:\windows\temp\readme.txt', 'r')   #对
  • 读取文件
f.read()    #读取全部内容
f.read(n)    #读取n个字符的内容
  • 文件指针
f.tell()    #可返回当前指针
f.seek(2,0)    #移动指针到从起始位置开始第2个字符处
  • 快速打印文件内容
>>> for i in f:
    print(i)

2. 文件写入

写入前记得关闭刚才打开的文件,再打开。

f = open('E:\\test.txt','a')    #追加
f = open('E:\\test.txt','w')    #覆盖
f.write('abc'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、The folder “Images.xcassets” doesn’t exist. 点击General会弹...
    沬日十七阅读 5,532评论 0 1
  • 学习处理文件和保存数据可以使程序使用起来更容易,用户将能够选择输入什么样的数据, 以及在什么时候输入; 用户使用你...
    路_尧知百战胜阅读 3,858评论 0 0
  • 一、流的概念和作用。 流是一种有顺序的,有起点和终点的字节集合,是对数据传输的总成或抽象。即数据在两设备之间的传输...
    布鲁斯不吐丝阅读 13,427评论 2 95
  • 这么多年我一直以一个旁观者的身份去看着别人的恋爱。 从初中到大学的朋友,似乎每个人都有一段刻骨铭心的爱恋,...
    炸毛黑小姐姐阅读 2,854评论 8 5
  • 各位读者,你们好,我是冯送江,我给大家介绍一下我们的悄悄年: 各地过年大多热闹万分,而在石阡的甘溪乡铺溪村(包...
    阡城江少阅读 8,525评论 0 2

友情链接更多精彩内容