一.文件
打开文件用open()
这个函数
第一个参数是文件路径,第二个是打开方式就是第一张图
图中的w
如果源文件有内容,这样打开会将源文件覆盖,也就是会变成空白
因此尽量用a
来打开
f = open('D:\shuju1.txt','a')
f.read()
如果在read()
后面加一个参数,表示读取几个字符,而不是字节
函数tell()
这个是个标记,返回书签所在位置
默认是末尾
这里返回的是文件大小
和他相衬的函数seek()
是用来标记书签位置的
f.seek(2,0)
表示从开头位置 ( 0 )偏移 2 个字节的位置
文件写入write()
在写文件的时候,打开文件一定是a
f.write('这怎么是乱码啊?')
最后关闭文件后,打开文件就有这句话了
换行输出
f = open('D:\shuju1.txt')
for each in f:
print(each)
二.其他文件函数