原创 setuptools setup()

https://setuptools.readthedocs.io/en/latest/setuptools.html#new-and-changed-setup-keywords 參數 描述 name A stri

原创 poython-packing 依賴關係

setuptools使用install_requires字段表示安裝的依賴 from setuptools import setup setup(name='test', version='0.1', l

原创 python packaging quickstart

https://the-hitchhikers-guide-to-packaging.readthedocs.io/en/latest/index.html 1.項目結構 一個小的python工程包含兩個文件.setup.py文件

原创 setuptools Automatic Script Creation

https://setuptools.readthedocs.io/en/latest/setuptools.html#automatic-script-creation 通過entry_point將模塊的方法轉換爲命令行,缺點是

原创 VSCode Python Tutorial

https://code.visualstudio.com/docs/python/python-tutorial 打開的folder(目錄)就是workspace(工作空間) 輸入>python interpreter指定解釋器

原创 VSCode Debug

debug操作 行爲 快捷鍵 Continue / Pause F5 Step Over F10 Step Into F11 Step Out Shift+F11 Restart Ctrl+Shift

原创 VSCode Editing Code

https://code.visualstudio.com/docs/python/editing Go to Definition F12 跳轉到定義 Peek Definition Alt+F12 在當前頁顯示定義 抽取代碼並

原创 VSCode USER GUIDE Basic Editing

https://code.visualstudio.com/docs/editor/codebasics Keyboard shortcuts Multiple selections (multi-cursor) Alt+Clic

原创 VSCode 個性化配置快捷鍵

快捷鍵 描述 ctrl+d 增加一個高亮選中 ctrl+shift+d 增加全部高亮選中 alt+click 增加一個光標 alt+shift+click 增加多個光標 ctrl+l 摺疊循環或方法

原创 VSCode REMOTE SSH

登錄服務器 1.安裝 Remote Development 2.添加遠程主機 3.輸入user@host 然後回車確認 4.選擇文件記錄信息 可以通過Remote-SSH: Open Configuration File.

原创 VSCode Vim

1.安裝vim插件 2.禁止vim插件覆蓋vscode的快捷鍵 3.更改vscode快捷鍵,模仿vim中需要ctrl相關的操作加粗樣式 [ [ //關閉窗口 { "key": "ctrl+q",

原创 jinja LineStatements

需要在在environment中配置line_statement_prefix 下面兩個表達相同 <ul> # for item in seq <li>{{ item }}</li> # endfor </ul> <ul

原创 jinja 渲染文本

app.py from jinja2 import Template,FileSystemLoader,Environment env = Environment(loader=FileSystemLoader("./")) te

原创 jinja Import

https://jinja.palletsprojects.com/en/master/templates/#import

原创 jinja API

jinja的核心類Environment,用來存放配置和全局對象,加載模板.創建Template對象時,會自動創建Environment from jinja2 import Environment, PackageLoader,