码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-07-01 22:42:00      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:nal   splay   arm   mac   log   pen   基本   手动   不能   

文件 - 内建函数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 文件

标签:nal   splay   arm   mac   log   pen   基本   手动   不能   

原文地址:http://www.cnblogs.com/lg100lg100/p/7091017.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!