輸入一個(gè)人的昵稱在所有評論中找到其評論
問題1:沒有導(dǎo)入json模塊 問題2:json模塊無法直接到定位子文件,猜測是網(wǎng)易官網(wǎng)更新了代碼,將hotcomments放置到了data文件下 發(fā)現(xiàn)網(wǎng)易云評論的機(jī)制更新為:...
傳統(tǒng)的文件操作三步:打開、操作、關(guān)閉文件 open函數(shù)先打開一文件第一個(gè)參數(shù)可以帶上路徑 第二個(gè)參數(shù)指定打開模式 打開的文件里本來有內(nèi)容 用w形式打開 里面內(nèi)容就會被截?cái)?即...
思路1:從后往前寫 最后一句: 如果怎么樣就調(diào)用主函數(shù) user-agent的拷貝方法(以下為隨意拷貝) Mozilla/5.0 (Windows NT 10.0; Win6...
json模塊的學(xué)習(xí)python標(biāo)準(zhǔn)庫模塊——json(編碼解碼json格式) - 知乎 (zhihu.com)[https://zhuanlan.zhihu.com/p/35...
55如何處理路徑 不同操作系統(tǒng)的路徑分隔符一般不一樣 Windows反斜杠跟字符串的轉(zhuǎn)義字符反斜杠一樣故需用另一條反斜杠來轉(zhuǎn)義反斜杠本身 或者說直接使用原始字符串 其他大多數(shù)...
54永久存儲:如何將數(shù)據(jù)永久的存放到硬盤上 CTRL+s保存數(shù)據(jù)到硬盤 很穩(wěn) 程序運(yùn)行起來時(shí) 大多數(shù)數(shù)據(jù)都是從硬盤轉(zhuǎn)移到了內(nèi)存中 因?yàn)閮?nèi)存跟cpu之間的數(shù)據(jù)傳輸速度要比硬盤跟...
51漢諾塔 52函數(shù)文檔、類型注釋、內(nèi)省 函數(shù)是一種代碼封裝的方法,對于一個(gè)程序來說,函數(shù)就是一個(gè)結(jié)構(gòu)組件,在函數(shù)的外部是不需要關(guān)心函數(shù)內(nèi)部的執(zhí)行細(xì)節(jié)的,更需要關(guān)注的是函數(shù)的...
49生成器 閉包/全局變量讓函數(shù)在退出后還能保留狀態(tài)全局變量污染空間 閉包較復(fù)雜 選生成器 定義:在函數(shù)中用yield表達(dá)式來代替函數(shù)中return語句 實(shí)現(xiàn)生成器的另一種方...
48 lambda匿名函數(shù)(不用考慮函數(shù)叫什么)表達(dá)式(比較特殊的函數(shù)實(shí)現(xiàn)方式 Lambda是個(gè)關(guān)鍵字 冒號左邊是傳入函數(shù)的參數(shù) 右邊是函數(shù)實(shí)現(xiàn)表達(dá)式以及返回值 將lambd...
46閉包 調(diào)用funB不通過funA:在funA函數(shù)中將funB作為返回值給返回 注:將函數(shù)作為返回值/參數(shù)的話,只需寫出名字,不用加小括號函數(shù)只在定義和調(diào)用時(shí)加 此時(shí)調(diào)用f...
44函數(shù) 收集參數(shù):擁有參數(shù)用戶愛傳幾個(gè)傳幾個(gè)特性的形參? 定義收集參數(shù)只需在形參前加一個(gè)星號 通過星號實(shí)現(xiàn)的元組打包的操作以完成功能 函數(shù)可以同時(shí)返回多個(gè)值 其實(shí)是利用了元...
42如何定義屬于自己的函數(shù) 主要作用:打包代碼 兩個(gè)好處:1最大程度的實(shí)現(xiàn)代碼的重用,減少冗余代碼 2將不同功能代碼進(jìn)行封裝分解,從而降低結(jié)構(gòu)的復(fù)雜度,提高代碼的可讀性 BI...
40集合 字典與集合的關(guān)系 跟字典一樣,集合最大的特性:唯一性 集合中所有元素都應(yīng)該是獨(dú)一無二的、無序的 創(chuàng)建一個(gè)集合的三種方法: 1花括號里傳入多個(gè)元素 2集合推導(dǎo)式:體現(xiàn)...
39 改:類似于序列的操作,只需要指定一個(gè)存在于字典中的鍵,就可以修改其對應(yīng)的值 字典的update方法同時(shí)傳入/修改多個(gè)鍵值對,(兩種 也可以直接給它傳入另外一個(gè)字典, 或...