爬蟲以后我們需要把數(shù)據(jù)存儲到文件中去扼睬,本章主要講解如何打開文件和讀寫文件偷溺。
Python打開文件
Python內(nèi)置打開函數(shù)Open()函數(shù)蹋辅,語法如下:
open(name[. mode[. buffering]])
此函數(shù)使用一個文件名作為唯一的強制參數(shù),然后返回一個文件對象挫掏。mode和buffering都是可選的侦另。
如果在本機中有名為Test.txt的文件(名字自己隨意起),其存儲路徑為C:\Users\Administrator\Desktop尉共,那么可以通過下面的代碼打開文件:
f = open('C:\Users\Administrator\Desktop\Test.txt')
打開文件有相應的模式參數(shù)褒傅,權限也會不一樣,下表是操作文件時經(jīng)常用到的模式屬性袄友。
下面實際操作一下殿托,Test.txt文件是個空文件,里面什么內(nèi)容都沒有剧蚣。這里用動過支竹,f.write()方法和f.read()方法寫入和讀取數(shù)據(jù)
f = open(r'C:\Users\Administrator\Desktop\Test.txt','w')
f.write('Hello,World!')??
Ps: 如果Test文件沒有建立,運行代碼也可以成功鸠按。