write()
需要传递一个字符串作为参数file_name='cc.txt'
with open(file_name,encoding='utf-8') as can:
can.write("北京市666")
使用
open()
打开文件时必须要指定打开文化所要做的操作(读、写、追加);如果不指定操作类型,则默认是读取文件、而读取文件时不能向文件中写入的;
默认为
'r'
,表示只读的;
'w'
表示可写的,使用'w'
写入文件,如果文件不存在创建文件,如果文件存在则会覆盖文件;
-write()
可以多次向文件写入;
file_name='cc.txt'
with open(file_name, 'w', encoding='utf-8') as can:
can.write('北京6666')
can.write('广州6666')
can.write('深圳6666')
向文件追加内容(不覆盖文件)
'a'
file_name='cc1.txt'
with open(file_name, 'a', encoding='utf-8') as can:
can.write('北京6666')
can.write('广州6666')
can.write('深圳6666')
'+'
为操作符增加功能
'r'
只读,最常用,不创建文件,不存在会报错;'r+'
即可读又可写,覆盖写,不创建文件,文件不存在会报错;'w'
只写,存在则覆盖文件,不存在则创建文件;'w+'
即可读又可写,存在则覆盖,文件不存在则创建;'a'
附件写,不可读;'a+'
即可读又可写,追加写;file_name='cc1.txt'
with open(file_name, 'r+', encoding='utf-8') as can:
can.write('哈哈哈')