PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[閒聊] 用 config 檔來做設定有什麼好處?
作者:
henry8168
(番薯猴)
2017-12-29 09:58:30
最近寫個專案,用 ConfigParser,後來想想.....
我直接開一個 config.py 檔,讓主程式 import 不就好了嗎?
每個變數還能是整數或浮點數,不侷限於字串,
這樣用 config 檔還有什麼不為人知的好處嗎?
作者:
ckc1ark
(偽物)
2017-12-29 10:14:00
可能是要和以前的ini檔相容?用py寫config就只能用py讀 要跨語言會比較難
作者:
MOONY135
(談無慾)
2017-12-29 11:01:00
如果只有要PYTHON的話 沒差要是有其他語言要用到的話 .ini好點
作者:
vi000246
(Vi)
2017-12-29 11:11:00
如果以後有要打包給別人用 要弄個config讓他們改
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2017-12-29 11:21:00
Programmable configuration 是 anti-pattern如果你自己用當然沒差, 有公開介面(例如 pytest flake8的設定檔)你用 Python source 設定會後患無窮; Python的套件管理本身就是很好的例子, 直接寫個 setup.py 大家用得很開心, 結果現在卡住整個 toolchain 的未來發展
作者:
eight0
(欸XD)
2017-12-29 12:18:00
setup.py 現在有些設定可以移到 setup.cfg 裡
https://goo.gl/GoyV4H
作者: virve (std::vie)
2016-01-02 18:34:00
所以使用setup.cfg比較好嗎?那哪邊能找到關於toolchain的討論
作者:
trylovetom
(閒閒的猛男)
2016-01-12 01:49:00
你可以用環境變數參數
繼續閱讀
[問題] numpy 區域合併?
abc95007
[問題] CNN 數字辨識
bn51401
[問題] 函數有無返回值?
sagwow
[問題] Tensor flow GPU 安裝問題
pd41987
[問題] 關於class的繼承在__init__()中的疑惑
jamesxxx1997
[問題]CNN卷積層及池化層
zu00478633
[問題] 使用upper()在Dataframe新增一欄資料
miniwood
[心得] 以CNN實作台鐵驗證碼辨識
jason860421
Re: [問題] 二維陣列問題
flarehunter
[問題] 爬蟲form data內容疑問
unhumanWu
Links
booklink
Contact Us: admin [ a t ] ucptt.com