你寫過的最好的 Python 腳本是什麼?

你寫過的最好的 Python 腳本是什麼?

我們公司辦公環境 是window,開發環境是unix(可以近似認為所有人工作在同一臺機器上,大部分人的目錄權限都是755)。

為了防止開發代碼流出到外網,windows與unix之間沒有網絡連接,我們只能遠程登陸到一個跳轉服務器再遠程登陸到unix上。

如果有unix網內的文件需要傳出到windows網中,需要領導嚴格審批(反方向沒問題,有專用ftp服務器)。對於通信專業畢業的我,最不能忍受的場景就是沒有建立起雙向通信。

於是,為了可以將unix網內的數據傳出來,我用python將二進制數據轉化為圖像,每個像素點可以表示3個字節,再將圖像外圍增加寬度為1的黑色邊框,外面再增加寬度為1像素的白色邊框,作為圖像邊界的標識符。

這樣,我在windows下截圖,用python進行逆操作,數據就完好的解出來了!這樣一次至少可以傳1MB多的文件(屏幕越大傳的越多),7z壓縮一下,可以傳很多文本了。如果需要傳更多,還可以搞成動畫。腳本一共只有幾十行,卻大大提高了我後來工作的效率。

python好爽,我愛python!

你寫過的最好的 Python 腳本是什麼?

用 Instagram 給兒子拍了幾百張照片,有一天想全沖印出來,既然是Instagram拍的,那當然得沖印成拍立得風格了

找了一些有名的網上衝印店,比如電信的愛沖印,網易的印象派,他們都有沖印成拍立得相片的業務,但是成本實在太高,每張相片都要超過1塊錢,而且幾乎都不是我要的那種polaroid 600相片紙風格。

後來發polaroid 600相片紙的規格是

  • Format: 3.5 x 4.2 in. (8.8 x 10.7 cm), Image Area: 3.1 x 3.1 in. (7.9 x 7.9 cm)

相片紙是 3.5*4.2,而相片中是一個正方形的圖片區域,3.1*3.1。

而幾乎所有的沖印店都可以沖印5寸的相片紙,比例是5 寸 5x3.5 。

所以5寸的相片紙只是高度比polaroid 600的高一點而已。

所以把所有的instagram照片放在一個目錄下,使用python寫了一個腳本,為每張正方形的Instagram照片生成一個基於5寸相片紙的圖片,而由於5寸相片紙的高比polaroid 600紙高一點,我就在對應polaroid 600相片紙高度的地方畫上一根很淡的灰色的線。

沖印好之後,大概又花了十幾塊買了一把裁紙刀,把他們按照灰色的線裁出來。現在家裡牆上貼滿了用Instgram給兒子拍的照片。當然兒子老婆也很開心。

你寫過的最好的 Python 腳本是什麼?

寫了一個DOTA 2 防掛機腳本,臨時有事按快捷鍵運行腳本就能自動控制英雄不斷停移動,即使離開時間超過5分鐘也不會被系統判掛機進小黑屋了。

你寫過的最好的 Python 腳本是什麼?

寫了一個幫我爸搶號的軟件,他們由於業務需要,經常要去車管所給新車上牌,要上牌先要去車管所的網站上預約,約到號了才能去辦上牌業務。

這個號很難搶,每天中午十二點準時放號,一般五分鐘之內就沒了。

之前我也手工幫他搶過的,連續搶了兩週大概搶了三四個,後來的搶號的時候就用charles抓了一下他們的包,發現他們前後臺通信是用json的。剛好最近在接觸後臺的東西,所以就萌生了寫一個搶號腳本的想法。

所以每天中午搶號的時候就分析他們的數據結構,然後一邊搶號一邊調試自己的代碼。

驗證碼識別部分不會寫,用了阿里雲的接口,15塊1000次,夠用很久了。

上週五第一次跑通整個流程,搶到了一個號,今天(週一)又搶到了一個(週末休息)。

目前代碼還很簡陋,只有三個文件,一個封裝了所有網絡請求接口的,一個定義所有model類,一個main文件調用接口,所有信息錄入都只能手動配置,只有代碼沒有界面,每次只能搶一個號。

接下來目標是加一個界面,可以輸入車輛信息的,能同時搶多個號的,然後打包成一個執行文件給他電腦裝上。

你寫過的最好的 Python 腳本是什麼?

有段時間玩工行貴金屬,都是上班時間看看行情,好多時候錯過行情,要麼就是不停的手機拿出來刷,刷半天也沒什麼太大的變化。於是乎,用python寫了個腳本30秒抓一下價格,設置一個閾值,變化幅度超過閾值就會發郵件自動提醒,郵件和微信綁定的,這樣就不用老去盯著了。剛開始腳本放在家裡電腦上24小時運行,感覺太浪費,後來又買了一臺vps,放在vps 上,最後找了一個淘汰的手機放在家裡,把腳本放在手機上24小時運行。

你寫過的最好的 Python 腳本是什麼?

你寫過的最好的 Python 腳本是什麼?

你寫過的最好的 Python 腳本是什麼?

你寫過的最好的 Python 腳本是什麼?

你寫過的最好的 Python 腳本是什麼?

你寫過的最好的 Python 腳本是什麼?


分享到:


相關文章: