原创 給函數傳參的幾種方式

給函數傳參的幾種方式 import sys import datetime def fun(p1=1111, p2=2222, p3=3333, p4=4444): print(datetime.datetime.now(),

原创 re命名捕獲

鏈接:http://blog.csdn.net/lxcnn/article/details/4146148 1. 用小括號"()"將正則表達式括起來

原创 當python代碼報錯很詭異的錯誤時,可能是成對的符號丟失了一個

今天寫代碼時,編譯不過去,最後發現,配對符寫丟了一個: import sys import re import codecs class TestCls(object): def __init__(self):

原创 SQLite將一個表中的數據導入到另一個表中

跨數據庫和數據庫文件的導入,我沒有這個需求,所以這裏沒有記錄。 將一個表中的數據導入到另一個表中,有幾種方式: 1. 自己創建出來新表,然後將老表中的數據導入到新表中。 2. 將老表中的數據導入到一個自動創建的新表中。 3. 將老表導出到

原创 python的getattr和setattr

getattr可以取出來某個屬性,這個屬性如果是一個字段,就得到字段的值了,如果是一個方法,就得到這個方法的指針了,然後可以根據方法的指針來調用方法。下面是代碼的例子: # -*- coding: utf-8 -*- class At

原创 python的super函數示例

開始: class A(object): def __init__(self): print("ctor A beg") print("ctor A end") class B(A):

原创 SQLite的一個觸發器的例子

sqlite3觸發器的實戰 http://blog.afantree.com/sql/sqlite3-trigger-demo.html 你可以搜索“sqlite 觸發器”或“SQLite 觸發器的SQL語法”,然後你應該能找到一個PDF

原创 python的import

幾個待整理的鏈接: http://blog.csdn.net/five3/article/details/7762870 http://stackoverflow.com/questions/29615235/pyttsx-no-modu

原创 SQLite的FLOOR函數和POWER函數和TYPEOF函數

測試方案如下: sqlite> select 100%3; +-------+ | 100%3 | +-------+ | 1 | +-------+ 1 row in set sqlite> s

原创 SQLite的觸發器的例子2

本例的主要內容:我們要得到的數據需要由兩個文件拼接而成。文件1存儲在data_part1裏面,文件2存儲在data_part2裏面,目標數據存儲在data_all裏面。當我們往data_part表裏面塞數據時,會觸發相應的觸發器,這些觸發

原创 用SQLite執行join操作時,篩選條件應當寫在WHERE後面

我看了“圖解SQL的JOIN”(http://coolshell.cn/articles/3463.html)後,決定用SQLite執行JOIN查詢,然後發現數據的反應不正常,我抽象出來了一個例子如下: --創建表a: CREATE TA

原创 SQLite的ROUND函數的坑和解決方案

SQLite內置的round函數,有時候其反應和我們預期的反應不一樣,粗略說來,就是double的精度問題,無法精確的表達所有實數,只是在近似的表達

原创 git提交後,代碼裏的\r\n和\n相關

安裝完git後,建議立即進行一下設置: 。。

原创 sqlalchemy的基礎使用,sqlalchemy調用外部創建的觸發器

http://blog.csdn.net/u013600225/article/details/53913550 這個鏈接舉了一個觸發器的例子,這個例子在SQLiteStudio上面是可以正常運行的(在Navicat下執行失敗),然後就想

原创 SQLite導出整個數據庫/導出某個表到SQL文件

突然想導出SQLite數據庫的某個表的數據,然後就記錄一下: 執行“sqlite3.exe”,我們可能用到下面幾個命令: sqlite> .help .dump ?TABLE? ... Dump the database in