标签:nal splay arm mac log pen 基本 手动 不能
file_object = open(file_name, access_mode=‘r‘, buffering=-1)
手动创建yesterday 文件,access mode = reading, 只读,不可写或追加
f = open(‘yesterday‘, ‘r‘, encoding=‘utf-8‘,) # r表示reading mode,只读模式,不能写或者追加 print(f.read())
新创建并可写模式(access mode = writing),但是不可读文件
f = open(‘yesterday2‘, ‘w‘, encoding=‘utf-8‘) # w表示writing mode,是创建一个文件,会覆盖一个已存在同样名字的文件,要小心! print(f) f.write(‘twinkle twinkle little star,\n‘) f.write(‘how I wonder what you are. \n‘)
access mode = append, 旧文件,可追加,不可读
f = open(‘yesterday‘,‘r‘,encoding=‘utf-8‘) # a表示append,追加不覆盖文件。但是append模式下,也不能读 f.write(‘\n old MacDonald has a farm‘)
文件关闭:
with open(‘yesterday‘, ‘r‘, encoding=‘utf-8‘) as f, open(‘yesterday2‘, ‘r‘, encoding=‘utf-8‘) as f2: for line in f: print(line)
Python 基础 - Day 2 Learning Note - File 文件
标签:nal splay arm mac log pen 基本 手动 不能
原文地址:http://www.cnblogs.com/lg100lg100/p/7091017.html