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

Python11,文件操作

时间:2018-10-05 22:36:48      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:users   文件   encoding   文件操作   pat   lines   coding   斜杠   top   

整了这么多杂七杂八又“没用”的,终于来点实际的操作了。Python中用open()方法来对打开文件。

我们来看看它的用法:

  path = "C:\\Users\Frank\Desktop\\text.txt"
  f = open(path,‘r‘,encoding="utf-8")

首先给变量path指定一个路径,注意这里反斜杠为两个。因为每个反斜杠需要由前面一个反斜杠来转义。

然后用open()方法打开指定的文件,括号中两个参数分别为路径和打开模式。打开模式一般有‘r’——只读,‘w’——覆写,‘a’——附加三种。

例子:

  path = "C:\\Users\\Frank\\Desktop\\text.txt"
  f = open(path,‘r‘)
  print(f.read())
  f.close()  #关闭开启的文件

read()方法用来返回保存在文件中的字符串。

不过read()会一次性返回文件的全部内容;如果要一行一行读取,可以用readline()方法。这样在数据量大的时候更节约硬件资源。

然后还有一个readlines()方法,这个方法将会把文件中读出的字符串形成一个列表。列表中的每个字符串就是文件中的一行。

 

Python11,文件操作

标签:users   文件   encoding   文件操作   pat   lines   coding   斜杠   top   

原文地址:https://www.cnblogs.com/wangfei1248/p/9746074.html

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