首页 > 代码库 > Python 基础 - Day 2 Learning Note - File 文件

Python 基础 - Day 2 Learning Note - File 文件

文件 - 内建函数Open()

  • FILE操作流程:
    1. 打开文件,得到文件句柄并赋值给一个变量
    2. 通过句柄对文件进行操作
    3. 关闭文件 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)
View Code

 

Python 基础 - Day 2 Learning Note - File 文件