星期三, 1月 24, 2018

sqlite刪除數據後, 文件檔案大小還是不變

手動下指令解決:

$sqlite3 database_name "VACUUM;"
or
sqlite> VACUUM;
or
sqlite> VACUUM table_name;

參考:
https://www.tutorialspoint.com/sqlite/sqlite_vacuum.htm

星期一, 1月 22, 2018

Visual Studio Code 輸出會是中文亂碼問題, 設定為UTF-8輸出

Ctrl + Shift + P 輸入 task, 選Configure Task
開啟tasks.json檔案
設定如下

{
    "version": "0.1.0",
    "command": "python",
    "isShellCommand": true,
    "args": [ "${file}" ],
    "showOutput": "always",
    "options": {
        "env":   {
            "PYTHONIOENCODING": "UTF-8"
        }
    }
}

星期四, 1月 11, 2018

Python Note:

列表(list)
    a = ['a', 'b', 'c', 1, 2, 3]

元組(tuple) 不可修改
    a = ('a', 'b', 'c', 1, 2, 3)

字典(dict)
    a = {'a':1, 'b':2, 'c':3}

集合(set)
    a = {'a', 'b', 'c', 1, 2, 3}

IDLE:

dir()      列出可使用的方法及屬性名稱
help()   查看方法或函式的語法說明
type()    查看資料形態

import sys
sys.exit(0)                    中止執行Python Script
sys,exit("message")    中止執行Python Script

# run Python script in Python
exec(open("python_script.py").read())
# or
with open("c:\\path\\python_script.py", "r") as file:
    exec(file.read()) 
# or
python -c "exec(open('python_script.py').read())"

Module and Package: (想像)
module        一個檔案
package       一個目錄

import your_package    # dir() 查看
del your_package        # unimport , dir() 可查看