写入已有的文件
如果需要写入已有的文件夹,必须向open()函数加参数,这里介绍两种参数
a -- 追加 ---- 会追加到文件的末尾
w -- 写入 ---- 会覆盖任何已有的内容
打开文件”1.txt“,并将内容追加到文件中
a = open("1.txt",'a') #a 追加到末尾 a.write("Hello Word!!") a.close() # 追加后,打开并读取该文件 a = open('1.txt','r') print(a.read())
打开文件“2.txt”,并覆盖内容:
f = open("2.txt",'w') #w会覆盖全部内容 f.write("Hello Word!!") f.close #写入后,打开文件 f = open("2.txt",'r') print(f.read())
创建新文件
如果要在python创建新文件,使用open()函数,并使用以下参数之一:
x -- 创建 ---将创建一个文件,如果文件存在则返回错误
a -- 追加 ---如果指定文件不存在,将创建一个文件
w -- 写入 ---如果指定文件不存在,将创建一个文件
创建一个”demo1.txt“的文件
v = open('demo1.txt','x')
结果:已创建一个空文件
如果不存在,则创建一个新文件
v = open("demo1.txt",'w') #创建完成,并写入 v.write("Hello Word!!!")