本地數(shù)據(jù)獲取
file_obj= open(filename, mode='r', buffering=-1, …)
文件的操作流程:打開-->操作-->關閉,一定要形成一個完整的閉環(huán)
- mode為可選參數(shù),默認值為r
- buffering也為可選參數(shù),默認值為-1(0代表不緩沖,1或大于1的值表示緩沖一行或指定緩沖區(qū)大?。?/li>
-
open函數(shù)mode
圖1 open函數(shù)mode -
文件操作相關函數(shù)
(1)open()函數(shù)返回一個文件(file)對象
(2)文件對象可迭代
(3)有關閉和讀寫文件相關的函數(shù)/方法:f.read(),f.write(),f.readline(), f.readlines(),f.writelines(),f.close(),f.seek()
圖2 向文件寫入字符串
圖3 讀取文件
網(wǎng)絡數(shù)據(jù)獲取
網(wǎng)絡數(shù)據(jù)的通用獲取方法是:爬取 + 解析
- 爬?。簎rllib內(nèi)建模塊urllib.requests;requests第三方庫;scrapy框架
- 解析:BeautifulSoup庫,re模塊


