python爬虫--储存本地

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python爬虫--储存本地相关的知识,希望对你有一定的参考价值。

1、储存到txt

title="today is beautiful"
with open(C:\\\\Users\\\\leon\\\\Desktop\\\\title.txt,"a+") as f:
    f.write(title)
    f.close()

 

 在桌面创建一个title.txt的文本,

技术分享

a+为读写模式,如果文件不存在,则创建一个文件。

2、读写txt中的数据

with open(C:\\\\Users\\\\leon\\\\Desktop\\\\title.txt, "r", encoding =utf-8) as f:
    result = f.read()
    print (result)

得到的结果是:today is beautiful

集中打开文件的方式:

r : 以只读方式打开文件,文件不存在则出错 
w:以只写方式打开文件,文件存在则清空,不存在则建立 
a:以追加只写的方式打开,不清空文件,在文件末尾加入内容 
r只有读的权限,w和a只有写的权限,w清空文件,a不清空文件。(read, write,append) 
下面用代码说名r+,w+,a+的区别 :

fd = open("1.txt",w+)
fd.write(123)
#移动文件指针到首位
fd.seek(0,0)
print("w+方式打开:" + fd.read() + "   #读写权限打开文件,只要打开就会清空文件,文件不存在则创建文件")
#输出123
fd.close()

fd = open("1.txt",r+)                                                                                               
fd.write(456)
fd.seek(0,0)
print("r+方式打开:" + fd.read() + "   #读写权限打开文件,如果写入了数据则会清空文件,文件不存在出错")
#输出456,之前写入的123被清空了
fd.close()

fd = open("1.txt",a+)
fd.write(789)
fd.seek(0,0)
print("a+方式打开:" + fd.read() + "#读写权限打开文件,不清空文件,在文件末尾新增写入的内容,文件不存在创建文件")
#输出456789
fd.close()

 





以上是关于python爬虫--储存本地的主要内容,如果未能解决你的问题,请参考以下文章

scrapy爬虫下载音频文件并储存到本地

scrapy按顺序启动多个爬虫代码片段(python3)

scrapy主动退出爬虫的代码片段(python3)

python写了一个爬虫,内容储存到mongodb数据库,遇到一个错误不知怎么改,求大神帮忙

Python爬虫之Scrapy框架系列——XXTop250电影所有信息同时存储到MySql数据库

Python爬虫之Scrapy框架系列——XXTop250电影所有信息同时存储到MySql数据库