發表文章

Qnap 執行 python

爬文爬到的... 輸入以下指令即可: screen -d -m python /share/MD0_DATA/Web/wallproxy/startup.py 改天試試看

pip or easy_setup 的參考文件

Python 套件管理 pip 或是 easy_install 應該都沒問題,但是下載ZIP 或是 egg 的呢 請用 pip install     OOOO.zip pip install     xxxx.egg 參考: Openfoundry

資料庫系統需要安裝pulg

 exp::安裝方式 c:\pip install pillow numpy 上下二個配合使用 opencv (使用相機) image (圖片處裡) Pillow (圖片處裡) pypng (圖片處裡) PyQRCode (Qrcode工具) pyzbar (Qrcode工具) qrcode (Qrcode工具) qrtools (Qrcode工具) cx_Freeze(打包exe) 參考: https://cpdws.blogspot.tw/2013/12/cxfreeze-py-exe.html?_escaped_fragment _

Tkinter 筆記

通了之後 其實很簡單 from tkinter import * root = Tk() 大小寫會因為改版而改變,因為我爬往很多是大寫的 Button(text='QUIT' ,command=root.quit).pack(side=LEFT,padx=10,pady=10) 這分二邊使用 以.pack 來區分 最後 mainloop() 關於 tkMessageBox 2.7 才需要安裝 3.x之後已經包含了 from tkinter import messagebox as tkMessageBox 照片處理 class 或是 IDLE 一定要乾淨 載入這二行,一字不能差 from tkinter import * from PIL import Image, ImageTk 然後依定要先秀出.視窗. root =Tk() load = Image.open(OOXX.jpg') render = ImageTk.PhotoImage(load) label= Label(image = render) .pack() 參考: http://beanobody.blogspot.tw/2015/12/python-3-tkinter.html?view=flipcard

[] 的紀錄

a=[] a.append('a') a.append('b') a[0] 是 a a[1] 是 b 不行先定義 a = [10] a[0] 是 10 , a[1] 沒東西 a[10] 這是沒意義的定義

sqlite3 insert 使用def 紀錄

搞了一天才懂 def insertdb(ID,name,age,address,ca):         query = "INSERT INTO COMPANY(ID,NAME,AGE,ADDRESS,SALARY) " \                 "VALUES(?,?,?,?,?)"         dat_list = []         dat_list.append(ID)         dat_list.append(name)         dat_list.append(age)         dat_list.append(address)         dat_list.append(ca)         conn = sqlite3.connect('qrcodeSSQ.db')         conn.execute(query,dat_list);         conn.commit()         conn.close()         還不太完整,但是可以使用funcation來輸入