|
|
51CTO旗下网站
|
|
移动端

1.5.1 打开文件

《从零开始学Python网络爬虫》第1章Python零基础语法入门,本章立足基础,讲解Python和PyCharm的安装及Python最简单的法基础和爬虫技术中所需的Python语法。本节为大家介绍打开文件。

作者:罗攀/蒋仟来源:机械工业出版社|2017-12-07 14:49

【51CTO技术沙龙】10月27日,让我们共同探索AI场景化应用实现之道

1.5  Python文件操作

在爬虫初期的工作中,常常会把数据存储到文件中。本节主要讲解Python如何打开文件和读写数据。

1.5.1  打开文件

Python中通过open()函数打开文件,语法如下:

  1. open(name[, mode[, buffering]]) 

open()函数使用文件名作为唯一的强制参数,然后返回一个文件对象。模式(mode)和缓冲(buffering)是可选参数。在Python的文件操作中,mode参数的输入是有必要的,而buffering使用较少。

如果在本机上有名为file.txt的文件(读者可以在本机中新建一个文本文件),其存储路径为C:\Users\Administrator\Desktop,那么可以通过下面代码打开文件:

  1. f = open('C:/Users/Administrator/Desktop/file.txt') 

注意:此代码为Windows系统下的路径写法。

如果文件不存在,则会出现如图1.6所示的错误。

如果open()函数只是加入文件的路径这一个参数,则只能打开文件并读取文件的相关内容。如果要向文件中写入内容,则必须加入模式这个参数了。下面首先来看看open()函数中模式参数的常用值,如表1.1所示。

表1.1  open()函数中模式参数的常用值

描    述

'r'

读模式

'w'

写模式

'a'

追加模式

'b'

二进制模式(可添加到其他模式中使用)

'+'

/写模式(可添加到其他模式中使用)


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Java面向对象编程

Java是当前最流行的程序设计语言之一。本书以Java最新版本Java SE5为基础,涵盖了Java SE5最新特性,由浅入深地介绍了Java SE5的主要内容。...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊