首页 > 代码库 > Python 基础 - Day 2 Learning Note - File 文件
Python 基础 - Day 2 Learning Note - File 文件
文件 - 内建函数Open()
- FILE操作流程:
- 打开文件,得到文件句柄并赋值给一个变量
- 通过句柄对文件进行操作
- 关闭文件 f.close
- Open()的基本语法:
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‘)
文件关闭:
- f.close()
- with 语句: 当with 代码结束,自动关闭文件且可管理多个文件。
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 文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。