前往: 導覽, 搜尋

Python

Microsoft ADODB COM 元件

ADO command 範例_連接SQL Server
Python ADO Command 連接資料庫範例
Python ADODB RecordSet 連接Table 並且新增資料
ADO command 範例_連接Offic Access
解決 python 連接 Offic Access出現 -2147352567 無法啟動您的應用程式。工作群組的資料檔案不見了或被另一個使用者以獨佔方式開啟。
Python 使用 ADODB 將圖片或是檔案塞到 SQL Server 資料庫中
jython 使用 sqljdbc4.jar 連接到 MS SQL Server 2008 範例

Microsoft Excel COM 元件

Python 操作 Excel 排序、存檔、指定欄寬
Python 操作 Excel 加顏色,表格 "填滿色彩"
Python 操作 Excel 指定字型、指定字型大小,跨欄置中、加上框線、水平置中、垂直置中、自動斷行
Python 操作 Excel 位欄位加上註解
Python 操作 Excel 另存新檔成為 2003的格式(.xls)時出現令人討厭的 "相容性檢查程式" 視窗
Office 2007 Excel 存檔會存成 xlsx 的格式,用Python 將作成的報告存成 Excel 2003可以讀的格式
Python 操作 Excel 插入圖片
jython 操作 Excel COM 元件範例
Python 使用 Excel 列出所有組合

Microsoft Word COM 元件

Python 操作 Word 進行 Find and Replace 動作
Python 操作 Word 進行 插入圖片動作,並且將該圖片 resize
Python 拿到目前工作目錄

Microsoft PowerPoint COM 元件

Python 操作 PowerPoint 插入 Slide 和圖片
Python 操作 PowerPoint 進行 Find and Replace 動作
Python 操作 PowerPoint 插入表格,並且塞東西到表格中
Python 操作 PowerPoint 另存新檔

Microsoft COM 元件

Python 使用COM元件讀取檔案版本(DLL 或是 Exe)的範例
Python 使用 COM 元件的時候錯誤訊息為亂碼之處理
Python 呼叫 TestComplete COM元件達到自動執行自動測試的目的
Python 使用 COM 元件操作TestComplete 來執行 ProjectTestItem
Python 使用 MS Office 提供的 OCR 元件來辨識文字 (Microsoft Office Document Imaging)
Python 使用 COM 元件操作 Moldex3D Designer

Microsoft WMI

WMI Windows Management Instrumentation (WMI) 和Python
Python 透過 WMI 下去刪除特定 Process
Python kill process 使用python 刪除windows 裡面的process by Process name
Python work with WIM 列出目前電腦的 Process
Python kill process by Name 方法二使用 win32api.TerminateProcess

DataBase PostgreSQL 聯合大作戰

python insert record 時順便將 PostgreSQL 自動編號的欄位傳回來
python insert Binary data 到 PostgreSQL
python 組合出 SQL Command 的幾種方式整理

DataBase MySQL 聯合大作戰

python MySQL insert 時出現 "UnicodeEncodeError:'latin-1' codec can't encode character ..."
Python 安裝 MySQLdb lib 時出現 系統找不到指定的檔案 解決問題的辦法

DataBase Sqlite 聯合大作戰

使用 sqlite3 library 儲存Binary data 範例
從零開始,新增Database 新增 Table 新增 Record 列出資料 大補丸...中風小心
jython 操作 SQLite 範例(使用 sqlitejdbc), Create Table, Insert Record, Query Record

Sikuli 使用範例

如何使用 Pattern 建立 Region
Sikuli 1.0.1 文字辨識範例

Django

PostgreSQL 裡面欄位儲存Binary 資料,如何取出裡面的檔案
Django 1.7 DataBase Migrate 新方法
Django Model/View/Template 101 快速建立範例
Djanog 1.7 with MSSQL Server DATABASE setting
Django 1.7 After inspectdb, django told me "A model can't have more than one AutoField."
Django 1.7 下面 使用 unit test without create database
Django ORM Between 用法

網路 Network

拿本機的IP(多網卡)
Jython 拿本機 IP
Mail 發信
Mail 發信 with 夾檔
Mail 發信 With 夾檔範例二
Mail 發信 With Html 內文,中文的 subject 和夾檔範例
Mail 發信 smtp 需要認證,且郵件顯示 To, CC, BCC
Email 收信 Pop3 with ssl Port 995 範例
Python 動態 Mapping 網路磁碟機
Python 在 Windows OS 上面使用 ssh 上傳檔案到 Ubuntu
Python 在 Windows 上面拿 MAC address

XML-RPC Python

XMLRPC with python 範例和簡介

Python/bottle

Bottle 簡單好用,但是在簡單的東西還是要 Framework 才不會讓簡單失去優雅,仍然保持紀律
Bottle 和 requests 兩邊使用 restful 對串

菜鳥也要玩 unite test

使用 nose unite test framework 來開發專案

作業系統

以日期當檔名
使用Python 做日期的加減(相差幾天)(datetime)
使用Python datetime 將開始日期一次加七天加到指定的日期為止
Python 使用 datetime 來判斷今天星期幾,如果是星期一就會傳回0 如果是星期天就會傳回6
Python 使用datetime 拿取今天的年, 月, 日, 還有指定今天日期到幾點
python 使用 datetime 列出本週的日期區間
Python 執行時後面加上參數
(MIS的最愛系列 :D)python 硬碟使用空間列表 at windows 自動送報告
如何使用 CMD Class in python(命令提示)
Python read ini file
Python read ini file方法二 with ConfigParser
Python 檢查該檔案是否存在
Python 執行批次檔.bat or .cmd 或是執行檔 .exe
Python 執行 dos 下面的命令並且可以把結果收回來
Python 執行 dos 下面的命令,不等待該命令結束(NoWait) 就直接往下繼續執行
Python 如何將檔案的副檔名拔出來
Python 讀取環境變數
Python 使用環境變數讀取Desktop 桌面路徑
os.getcwd() 拿目前的工作目錄,那如果要拿上一層的路徑怎麼辦?
如何拿取被 import 模組檔案下面的目錄
Python 檢查目錄是否存在,如果該不存在就建立新目錄
Python 刪除目錄和下面的所有檔案
Python 列出目錄下面的檔案並且使用時間排序
Python 刪除目錄和下面的所有檔案 使用 shutil.rmtree
Python 如何一次新增多層目錄
Python 使用MD5 將指定的檔案做 CheckSum
Python 使用 SHA-1 將指定的檔案做 CheckSum
Python 存取 Windows 的剪貼簿 ClipBoard 範例
Python 重新開機或是關機 64bit 的 Windows
Python 列出目前安裝過哪些 HotFix (for windows)
Python 列出目前安裝過哪些 軟體 (for windows)
Python 列出目前正在執行的Process Name in windows
Python 列出目前正在執行的Process Name in windows(方法二,不使用WIM速度快)
Python 判斷目前電腦為 32Bit 還是 64Bit
Python 拿取目前CPU 的型號
Python 拿出指定 Process(PID) 的cpu 使用量
Python 判斷目前電腦的語系 Windows
Python 判斷目前的作業系統是啥 Windows
Python 拿目前的電腦名稱 Windows
Python 判斷目前的 DLL or EXE 是32bit 還是 64bit
Python 讀取 Registry 範例
Python 判斷目前作業系統為 32 還是 64,再去讀取相對應的 Registry 範例
Python 使用 zipfile 將整個目錄都壓起來
Python 自動送命令給互動式命令列 automatic interactive with command line tool
Python 被人家使用絕對路徑呼叫,os.getcwd() 不符合預期
Python 刪除正在執行中的 Process (Windows)
Python 相同一份 script 在同一時間內只允許執行一次

Python GUI

wxPython 建立一個最簡單的視窗

Python py2exe

Python 變成執行檔
Python 變成執行檔 with icon
Python 使用 py2exe 包出來的執行檔,執行時出現from email.Message import Message ImportError: No module named iterators
Python 使用 py2exe 包出來的執行檔,執行時出現 ImportError: MemoryLoadLibrary failed loading win32api.pyd

Python cx_Freeze

Python pyGTK to windows Binary execute file without command prompt window

PyInstaller

包出來的onefile 都不能跑,出現Runtime error...R6034 什麼鬼的...

Python IDE

讓Python IDE Komodo 3.5 顯示中文的方法(Traditional Chinese)
WingIDE AutoComplete with PySide 的方法

Python 語言心法

Python Append 檔案的時候出現 IOError: Errno 0 Error
Python import 指定目錄裡面的 .py 檔案
比較兩個 List 之間的差異
測量python function 執行的時間
UnicodeEncodeError 的例外處理範例
移除非 ASCII Code 的範例

Python with BITS (Background Intelligent Transfer Services)

Python with BITS sample example

Python SVN

Python 和 pysvn 聯合大作戰

Python 自動化 XenServer 之土炮我最大系列

緣起.土炮規格說明.問題說明
Python 拿取 XenServer Node 上面的 UUID
使用 Virtual Machine Label 名稱拿取該VM 上面的 UUID(XenServer)(Python)
使用 Virtual Machine Label 名稱拿取該VM 上面的 UUID(XenServer)(Python)
使用 Virtual Machine Label 名稱製作該VM 的 SnapShot(XenServer)(Python)
使用 Virtual Machine Label 名稱製作該VM 的 Clone(XenServer)(Python)
使用 Virtual Machine Label 名稱讀取該VM SnapShot 的情報(XenServer)(Python)
還原指定VM 上面的 SnapShot(XenServer)(Python)
刪除指定VM 上面的 SnapShot(XenServer)(Python)
讀取指定VM 上面的 網卡情報(XenServer)(Python)
讀取指定VM 上面的 IP情報(XenServer)(Python)
讀取指定VM 上面的 MAC Address情報(XenServer)(Python)
Power on 指定VM (XenServer)(Python)

Robot Framework

robot framework 如何在 Consol 上面印出字元

Others

Python 列出目前 VMware 正在執行中的機器有哪幾台