9 文件

作者: 阿健在长安 | 来源:发表于2017-04-20 12:13 被阅读6次

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

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'

相关文章

网友评论

      本文标题:9 文件

      本文链接:https://www.haomeiwen.com/subject/hrxlzttx.html