Python 基础 - Day 2 Learning Note - File 文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 文件的主要内容,如果未能解决你的问题,请参考以下文章