詳解 Python指令碼planM記錄

2021-07-09 04:15:06 字數 1197 閱讀 5433

1.【型別排重】

這個指令碼我們要做的事情是,查詢電影票價,型別與**對應。

因為爬到的資料是乙個列表,顯示場次和**。我們只需要知道每個型別是多少錢就可以了。

所以需要排重。所以對python的排重方法做了研究。現作簡單闡述。。。

最終解決**如下:

def 

printpricemessage(type,price):

'''列印最終資訊

'''message=

for i in

range(len(type)):

typei=deln(str(type[i]))

pricei=deln(str(price[i]))

final=transferencoding(typei+': '+pricei)

message=list(set(message))

message是我們抓到的所有場次的型別與價錢對應的列表。

關鍵**在最後一句

message=list(set(message))
將列表message中的資訊進行排重,只需要

list(set(列表))就可以了

2.【鏈結的簡化】

我們之前做爬蟲模擬登入的時候,分析登入所提交的引數。

某些引數因為是固定的就可以不定義不提交,也能夠達到一樣的效果。

同樣的,基於get方式的url也可以隨意去掉一些固定或者沒有的引數,同樣能夠訪問到我們想去的地方。

這一點,在寫爬蟲,分析url的時候很有用。

3.【刪除製表符與換行符】

我們還遇到乙個問題。列印電影型別的時候列印出來的字串佔了很大的空間。

我們後來發現,這個字串裡有很多格式符。主要就是製表符\t和換行符\n。需要刪除這些符號,才方便我們列印資訊。

最後我們的解決辦法是,定義了乙個刪除這倆字串的方法。

def 

deln(str):

'''刪除換行符與製表符

'''str=str.replace('\n'

,'')

str=str.replace('\t'

,'')

return str

詳解 Python指令碼轉可執行檔案

折騰了一下午,終於搞定了。查了很多部落格和資料,實現的效果是 能將現有的python指令碼轉成exe可執行檔案,並實現自定義圖示 現在對這個過程做乙個流水線式的總結。1.工具選擇 網上流傳著兩種轉可執行檔案的方法 一種是py2exe,顧名思義,就是將.py檔案轉成.exe檔案的意思,但是這個非常的不...

ffmpeg shell編譯指令碼詳解

編寫ffmpeg編譯指令碼 ffmpeg build.sh bin bash source ffmpeg 3.4 2 其次 定義 h m c 檔案編譯的結果目錄 目錄作用 用於儲存.h m c檔案編譯後的結果.o檔案 cache cache 3 定義 a 靜態庫儲存目錄 pwd命令 表示獲取當前目錄...

Shell指令碼函式詳解

二 呼叫函式的方法 三 函式作用的範圍 1.將命令序列按格式寫在一起 2.可方便重複使用命令數列 function 函式名 for a in 遍歷使用者給定的位置引數 docheckpid a 呼叫checkpid函式,檢查對應的程序是否在執行 if eq 0 then 根據函式的返回值做判斷 ec...