file(文件操作)
(1)文件的打开open与关闭close
代码:
#打开文件。参数:文件名,访问模式
f = open('test.txt','w')
#关闭文件
f.close()
(2)写数据write
代码:
f = open('test.txt', 'w')
#写入数据
f.write('hello world, i am here!')
f.close()
注意:
- 文件不存在,会创建文件并写入数据。
- 文件存在,会清空数据再写入。
(3)读数据read
- 使用read(num)可以从文件中读取数据
- num表示要从文件中读取的数据的长度(单位是字节)
- 如果没有传入num,那么就表示读取文件中所有的数据
代码:
f = open('test.txt', 'r')
content = f.read(5)
print(content)
#输出30个'-'号
print("-"*30)
content = f.read()
print(content)
f.close()
- 如果open是