如何创建文本文件
创建文本文件(qq-qun-630011153-144081101.txt)
- 步骤1
f = open("qq-qun-630011153-144081101.txt","w+")
open有两个参数,一个是我们要打开的文件,另一个是代表我们要对该文件执行的权限或操作的字符串。我们在参数中使用"w+"字母,w表示写操作,加号表示不存在该文件时会创建。另外"r"表示只读,"a"表示追加。
- 第2步
for i in range(10):
f.write("This is line %d\r\n" % (i+1))
我们有一个for循环,其范围为10个数字。使用write将数据输入文件中。
- 第三步
f.close()
追加
f = open("qq-qun-630011153-144081101.txt", "a+")
for i in range(2):
f.write("Appended line %d\r\n" % (i+1))
f.close()

读取
f = open("qq-qun-630011153-144081101.txt","r")
contents = f.read()
print(contents)
f.close()
f = open("qq-qun-630011153-144081101.txt","r")
contents = f.read()
print(contents)
f.close()
f = open("qq-qun-630011153-144081101.txt","r")
contents = f.read()
print(contents)
f.close()

模式说明
- 'r'这是默认模式。打开文件进行读取。
- 'w'此模式打开文件进行写入。如果文件不存在,它将创建一个新文件。如果文件存在,它将清空该文件。
- 'x'创建一个新文件。如果文件已经存在,则操作失败。
- 'a'以追加模式打开文件。如果文件不存在,它将创建一个新文件。
- 't'这是默认模式。它以文本模式打开。
- 'b'以二进制模式打开。
- '+'这将打开一个文件,用于读写(更新)
网友评论