1. 怎麼把python寫的小程序做成網頁版的小工具

這個得看你要實現的功能是什麼了

2. 用Python寫過哪些的小工具

用後綴樹找出《紅樓夢》中的單詞,並且生成一段《紅樓夢》風格的文字。
緣起是我之前看到了一篇分析紅樓夢詞頻並判斷前八十回和後四十回的作者是否為同一個人的專欄文章(沒收藏,所以忘了是哪篇文章了)。文章的作者用的是「結巴分詞」這個庫來分割單詞的。我想,這樣半文半白的小說要是現代文的分詞模型來進行分詞,准確性應該不會很高。於是我就有完全根據紅樓夢原文來統計詞頻的想法。然後我就想到了後綴樹,因為後綴樹可以很快速地找出字元串中重復的部分,而單詞一般都會重復出現。
當然,單詞一般會重復出現,但是重復出現的不一定都是單詞,還有可能是上一個單詞的後半部分和下一個單詞前半部分的組合,或者只是完整單詞的一部分。所以,在構造後綴樹以後,我還設計了一些規則來把不像單詞的內容過濾掉。如果一個「單詞」的前面經常出現同樣的內容,那麼這一項很可能只是一個完整單詞的後半部分,因此會被去掉。又如,如果一個「單詞」出現的次數相對較少,那麼很可能只是巧合導致的重復,也會被去掉。這個過程剛好能利用上後綴樹里的後綴鏈,因此非常快速。經過這樣的處理之後,生成的單詞表裡奇怪的內容就少了很多。
實際的規則還要略微復雜一些,比如「出現次數相對較少」的判斷標准,會結合單詞前半部分出現次數以及單詞與後面文字的組合情況進行計算。當時嘗試各種計算方法以及閾值的時候也花了不少時間。
然而這個演算法還是太簡單了,因此還會不小心過濾掉一些真的單詞,也會留下一些不是單詞的內容。另外,程序經常把片語也當成單詞,不過只是生成單詞表的話,把片語留下也未嘗不可。雖然有這些問題,但是感覺效果還是可以的。

3. 用Python寫過哪些腦洞大開的小工具

importImage

color='MNHQ$OC?7>!:-;.'#zifu

defto_html(func):
html_head='''
<html>
<head>
<styletype="text/css">
body{font-family:Monospace;font-size:5px;}
</style>
</head>
<body>'''
html_tail='</body></html>'
#dingyiHTML
defwrapper(img):
pic_str=func(img)
pic_str=''.join(l+'<br/>'forlinpic_str.splitlines())
returnhtml_head+pic_str+html_tail

returnwrapper
#fanhui
@to_html
defmake_char_img(img):
pix=img.load()
pic_str=''
width,height=img.size
forhinxrange(height):
forwinxrange(width):
pic_str+=color[int(pix[w,h])*14/255]
pic_str+=' '
returnpic_str

defpreprocess(img_name):
img=Image.open(img_name)

w,h=img.size
m=max(img.size)
delta=m/200.0
w,h=int(w/delta),int(h/delta)
img=img.resize((w,h))
img=img.convert('L')

returnimg

defsave_to_file(filename,pic_str):
outfile=open(filename,'w')
outfile.write(pic_str)
outfile.close()

defmain():
img=preprocess(raw_input('inputyourfilename:'))
pic_str=make_char_img(img)
save_to_file('char.html',pic_str)

if__name__=='__main__':
main()

4. 利用python編寫一個類似QQ截圖的小工具應該怎麼入手

#保存下面代碼為 "微信截圖.pyw",並把微信安裝文件夾的 PrScrn.dll 文件拷貝到同一目錄下
#!/usr/bin/env python
#-*- coding:utf-8 -*-
import ctypes
import os
def capture():
try:
dll = ctypes.cdll.LoadLibrary('PrScrn.dll')
except Exception:
print("Dll load error!")
return
else:
try:
dll.PrScrn(0)
except Exception:
print("Sth wrong in capture!")
return
def main():
os.system("pause")
capture()
if __name__ == "__main__":
main()
如何實現專快捷鍵截圖屬:
1. 將上述代碼保存為*.pyw格式
2. 右鍵點擊發送到桌面快捷方式
3. 右鍵點擊桌面上該文件的快捷方式 "屬性" --> "快捷方式",點擊 "快捷鍵",接著按下 "Ctrl + 你想設置的按鍵"
4. 保存就好了

5. 如何用python寫一個小工具,輸入IP後自動調用adb connect XXX.XXX.XX.XX 來無線連接adb

最近在給一個做語音識別的項目做QA工作。眾所周知,此類人工智慧方面的項目都需要一專些數據收集的工屬作。作為一個比較小型的團隊,暫時還沒有使用外包團隊來做大量的數據,前期數據來源都是團隊內的同事錄音。

我們的錄音工具是樹莓派+麥克風陣列,通過ssh,可以用電腦操作樹莓派開始錄音和停止錄音。雖然從QA的角度來說,操作非常固定,但是團隊同事有近一半同事不是程序猿,看到secureCRT這么恐怖的界面(此處應有圖)大多還是有心理障礙。

所以為了提升用戶體驗(其實是沒有工具就得我一個人來錄了),用python做了個簡單的工具,達到了點點就能用效果。順帶還整合了兩三波新的需求

6. 用Python寫過哪些的小工具

為了逃避學校布置的美術作業,寫過一個畫素描的程序。
從後再也不擔心美術作業了。
也就是利用Python的PIL庫來 將彩色圖片轉化為素描效果的圖片

更新說明:
前面那個程序寫的太粗糙了,不好意思拿出來分享,重新寫了一遍,加上了GUI圖形界面。
配置環境:
windows 10
python 3.5

image.py
from PIL import Image
import numpy as np
import os
import join
import time
def image(sta,end,depths=10):
a = np.asarray(Image.open(sta).convert('L')).astype('float')
depth = depths # (0-100)
grad = np.gradient(a) # 取圖像灰度的梯度值
grad_x, grad_y = grad # 分別取橫縱圖像梯度值
grad_x = grad_x * depth / 100.
grad_y = grad_y * depth / 100.
A = np.sqrt(grad_x ** 2 + grad_y ** 2 + 1.)
uni_x = grad_x / A
uni_y = grad_y / A
uni_z = 1. / A
vec_el = np.pi / 2.2 # 光源的俯視角度,弧度值
vec_az = np.pi / 4. # 光源的方位角度,弧度值
dx = np.cos(vec_el) * np.cos(vec_az) # 光源對x 軸的影響
dy = np.cos(vec_el) * np.sin(vec_az) # 光源對y 軸的影響
dz = np.sin(vec_el) # 光源對z 軸的影響
b = 255 * (dx * uni_x + dy * uni_y + dz * uni_z) # 光源歸一化
b = b.clip(0, 255)
im = Image.fromarray(b.astype('uint8')) # 重構圖像
im.save(end)

def mains(numbers):
number = int(numbers)
startss = os.listdir(".\輸入----圖片")
time.sleep(2)
for starts in startss:
start = ''.join(starts)
print('正在轉化--圖片: ' + start)
sta = './' + '輸入----圖片/' + start
end = './' + '輸出----圖片/' + 'HD_20' + start
image(sta=sta,end=end,depths=number)

簡單來說,就是利用python的Numpy庫,將圖像降維轉化為數字化的數據,之後對數據進行操作,再利用pillow庫將操作好的數據轉化為素描效果的圖片。
GUI圖形界面程序
main.py
import os
from image import mains
from tkinter import *

def exists_mkdir():
if os.path.exists('輸出----圖片') and os.path.exists('輸入----圖片'):
pass
else:
os.mkdir('輸出----圖片')
os.mkdir('輸入----圖片')

def images():
try:
s1 = e1.get()
a = mains(s1)
c["text"] = "我們的程序運行成功了"
except Exception:
c["text"] = "程序運行出錯了,可能是缺少了兩個配置文件"

#創建程序運行需要的工作目錄
exists_mkdir()

tk = Tk()
# 設置窗口大小和位置
tk.geometry('430x350+80+60')

# 不允許改變窗口大小
tk.resizable(False, False)

## 用來顯示Label組件
tk.title('素描圖生成器')
w1 = Label(tk,text='作者博客:www.liuchaoblog.live')
w = Label(tk,text='')
w2 = Label(tk,text='歡迎使用:')
w3 = Label(tk,text='步驟一:將需要轉化的圖片放入 輸入----圖片 文件夾下')
w4 = Label(tk,text='步驟二:輸入 0-100的數值,數值越大,顏色越深。--------標准參數是 10 ')
w5 = Label(tk,text='步驟三:點擊確認 運行程序 等待出現提示')
w6 = Label(tk,text='步驟四:到輸入----圖片 文件夾找到素描圖')
w1.grid(row=0,column=0,sticky=W)
w.grid(row=1,column=0,sticky=W)
w2.grid(row=2,column=0,sticky=W)
w3.grid(row=3,column=0,sticky=W)
w4.grid(row=4,column=0,sticky=W)
w5.grid(row=5,column=0,sticky=W)
w6.grid(row=6,column=0,sticky=W)

l = Label(tk,text="輸入 0-100的數值")
l.grid(row=8,column=0,sticky=E)

## 用來顯示輸入框
e1 = Entry(tk)
e1.grid(row=10,column=0,sticky=E)

## 用來顯示Button
b = Button(tk,text='確定',command=images)
b.grid(row=12,column=0,sticky=E)

c = Label(tk,text="",background="yellow")
c.grid(row = 15)

# 啟動消息主循環
tk.mainloop()

運行效果:

這個程序我用pyinstaller做成exe文件了。

7. 想用Python寫個桌面應用,用什麼GUI工具好

Python自帶Tkinter gui

8. 用Python寫過哪些的小工具

我學了兩個月抄多一點襲時,寫了一個小程序,能夠從上證A股中篩選出符合篩選策略(有買入信號)的股票,以及計算自定義的篩選策略在歷史中盈利情況如何。運行一次需要幾分鍾才結束。
不過最大的問題是,個人還只是本科在校生,不會炒股,主要還是抱著短期的投機心態,所以那些策略雖然調整了很多次,使用過boll、均線等簡單指標進行復合篩選,結果仍不盡人意。要麼周期長且收益過低,要麼收益高但同時也包含了很多大跌的股票,收益非常不穩定且風險也較大。找不到一個合適的策略。

9. 寫windows桌面應用程序學python還是c#想平時寫一些小工具什麼的自己使用。

只能用.net(其它的包括VC++或者Delphi,VB也是可以的),而且python也是解釋型的語言,效率要比.net低的多。(桌面應用方面,用java也是不行的,如果要求稍高的話)

10. python初學者工具用什麼工具好呢

對於java程序員,去學習python,pydev+eclipse應該是不錯的選擇。但對於python程序員選擇會很多,初學者專,安裝activepython,自帶的IDLE,非屬常不錯,它是純粹的python用TK寫的,可以完成所有的單文件任務;熟練之後可以選擇更專業的IDE,比如pycharm,專業的django開發IDE。對於我個人,認識python已經兩年,更喜歡sublime text,一款非常有質感,而且功能非常有吸引力(比如它的多行修改功能,插件功能)的IDE,它可以為多種語言服務,並且對於python的以空格為區分語句的風格,sublime,非常不錯!