你用 Python 或者程序語言寫過哪些好玩或者實用的小應用?


微信機器人,先感謝一下框架開發者: @LittleCoder,需要框架請找去他的github

用littlecoder老大的微信機器人框架,做了一個股票量化助手的功能:

目前功能:

比如:其中的一條選股功能。

再來一個復牌功能:

熱點題材:

龍虎榜整理:


關於用 Python 自娛自樂,之前回答過好多了,有興趣的可以翻翻我以前的答案,就不再贅述了,這裡說一個最近幾天寫的小程序吧~~~

之前看到一個答主在某問題下分享了三百多張帶有 「我愛你」 字幕的電影截圖(抱歉當時忘了記下回答鏈接,所以這裡沒辦法貼出原鏈接了,如果有朋友知道麻煩告訴我一下,多謝),然後最近寫了一個程序,每天早晨 7 點鐘,自動給女朋友發一封郵件,郵件內容為:

親愛的,早上好呀,今天是我們在一起的第 xx 天啦~~~

今天 xx(城市) 天氣多雲,最低溫度 xx 度,最高溫度 xx 度,{風向},{風力}。今天日出時間為 xx 點 xx 分,日落時間為 xx 點 xx 分。

親愛的,祝你有一個快樂的一天~~~

-------------

「我愛你」 電影截圖

效果如下:


智能鏡子。。還在進行中。

就是這貨

界面是python寫的

tkinter框架。


謝邀!

我用 python 寫過最多的程序就是爬蟲相關的程序,之前曾經寫過一個用 GAE 做爬蟲的程序,利用 GAE 的免費資源做網站內容更新的檢查,還有正文的提取。

最高紀錄是同時運行 1000 個實例,後來被 google 發現,全給封了。


目前我用python一共做了4個小東西。

第一個是做一個業務的流程,其實就是純shell的替代品,實際的東西還是fortran寫的,在python裡面調用寫好的fortran程序,python就是做些fpt、調用各樣的可執行程序,準備配置文件之類的工作。

第二個是像很多人學了python以後都乾的事情,去抓天氣預報,中間也經歷了大量的網路搜索,copy別人的代碼,修改的過程,當時僅僅限於能做,數據抓下來以後就放哪裡了。

第三個是抓一些業務需要的數據。當時對那些網址跳轉的東西還不了解,對正則表達式也不清楚,請教了一些朋友,反正最後稀里糊塗的弄好了。

第四個是最近一直在弄的,起因是在玩webgame,中間就想著抓一些價格數據分析比較來用,這個耗費了很多功夫,中間也加強了對python的學習。


這周周內晚上做試驗,用專用設備記錄好數據後生成報表PDF,有一個計算用的excel需要用到報表中的數據,以前都是手動輸入,一個人念一個人輸入再複述。

花了半個小時不到寫了一個Python腳本,從專用設備的報表數據源文件直接提取需要的值並生成excel。秒出結果。然後工作量瞬間少了許多,只需要告訴操作員提插控制棒即可。這個專用設備是用qt開發的,原始數據都是XML格式,用element tree處理起來還是很方便的。

還有一個是重命名文件,PDF報表要合併,但是命名排序後就和試驗需要的序列不一致,寫了個Python腳本替換之後再用acrobat合併就可以了。

爬蟲,這也是我最開始學Python時做的,公司內網上的文檔下載很麻煩,需要搜索文檔代碼,再下載。我寫了一個爬蟲可以批量下載文檔,後來又突發奇想加上了更新同步的功能,如果文檔庫中的版本比本地新,從文檔庫下載最新版本的文檔。那個時候還不知道有beautiful soup,先用HTML parser寫,寫不下去才去學正則表達式,然後所有匹配都是用正則表達式寫的,簡直了。。。

還有一個1024的爬蟲,下圖下種子。。。。。。也是寫著玩的。

正在寫一個Fortran的解析器,只是簡單的分析變數聲明和使用情況,模塊調用關係等,主要是別人用來改程序的。


網上下載漫畫,文件名中的數字往往是中文的,如「銀魂第一卷」、「銀魂第二卷」,而Windows的文件名排序用的是拼音字母序,所以排下來的文件其實是亂序的。於是寫了一個腳本把漢字的數字改成阿拉伯數字。


昨天晚上全新出爐的alfred workflow

用法是隨便選中一些文字(沒有選中就看剪貼板),按一下快捷鍵就

根據裡面匹配到的片段,按回車可以打開對應的url

再舉一個普通一點的例子:

選中了一堆url,按出來的就把url拿出來了哪裡要看點哪裡@@

(暴露了上班划水的事實@@

(跟公司有關的url抹掉了…


英語生詞過濾器。

載入一篇英文文章,分割成單詞表,對熟詞庫求差集,就可以得到這篇文章中的所有生詞。再調用詞典資料庫,在原文中每個生詞後插入序號,額外生成一份帶標號的釋義表。這樣就免去了讀英文文檔不斷翻字典的麻煩。


學了一段時間爬蟲,花了點時間做了一個小"軟體":百度圖片自動下載器。只要輸入想查詢的關鍵詞,選擇保存的磁碟位置,下載圖片張數(必須為30的倍數),就可以自動下載到指定磁碟位置,上千張圖片僅需一多分鐘。


恩 就這個了 oppsu的自動簽到。。。


呵呵 我第一次寫的python程序

# -*- coding:utf-8 -*-

import re
import os
import time
import urllib
import random
import requests
try:
html_Z = requests.get("http://www.qydh7.com/")
name_url = re.findall("com&&&",html.text,re.S)[5]
av_flag = re.findall("&&",av_flag,re.S)
# print(av_flag)
filename = 0
for echa in av_flag:
url_echa = random.choice(av_flag)
flag = "".join(url_echa)
av_url = name_url +"/"+ flag
# print(av_url)
html2 = requests.get(av_url)
# print(av_url)
av_flag2 = re.findall("&

    (.*?)&", html2.text, re.S)
    # print(av_flag2)
    for echa1 in av_flag2:
    av_flag3 = re.findall("&

  • ", echa1, re.S)
    # title = re.findall("title="(.*?)"",echa1, re.S)
    url=random.choice(av_flag3)
    taobao_flag = "".join(url)
    # print(taobao_flag)
    av_qyule8 = name_url+"/embed/"+taobao_flag
    # print(av_qyule8)
    html8 = requests.get(av_qyule8)
    # print(av_qyule8)
    av_flag8 = re.findall("&
    很簡單的程序…有段時間迷上敗家買耳機,結果敗了一個hd598,然後順便學了下看了下python寫了個煲耳機的小腳本,按照指定序列和時間放歌……不過後來覺得還是不用煲,正常用就好……


    剛開始學習python還感覺好簡單,現在突然間陷入困境,不知道從何處下手!!!


    推薦閱讀:

一個比較理想的分散式爬蟲架構是怎樣的?
Python 編碼為什麼那麼蛋疼?
如何維護爬蟲程序中的代理ip庫?
python模擬登錄知乎,captcha是手工輸入,為什麼也提示captcha錯了?
如何解析網頁視頻的原始地址?

TAG:編程語言 | Python | 爬蟲計算機網路 | 網頁爬蟲 |