設為首頁收藏本站

艾歐踢論壇

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

搜索
熱搜: 活動 交友 discuz
查看: 277|回復: 0
打印 上一主題 下一主題

pycharm install python-dotenv 敏感信息隔離

[複製鏈接]
跳轉到指定樓層
樓主
發表於 2023-4-16 08:57:23 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
安裝完後 python-dotenv1)準備好 .env 檔案 (敏感信息放此處)
  1. MODE=development
  2. DBHOST=localhost
  3. DBPORT=5432
  4. DBCONN_STR=${DBHOST}:${DBPORT}
複製代碼
2)py 檔放入如下資料
  1. from dotenv import load_dotenv, find_dotenv,dotenv_values
  2. config = dotenv_values(".env")
  3. load_dotenv(find_dotenv())
  4. hostname = os.getenv("MYSQL_HOST").lstrip()
  5. username = os.getenv("MYSQL_USERNAME").lstrip()
  6. password = os.getenv("MYSQL_PASSWORD").lstrip()
  7. database = os.getenv("MYSQL_DBNAME").lstrip()
複製代碼
               hostname = os.getenv("MYSQL_HOST")  變數值前會多一空白
The lstrip() method will remove leading whitespaces, newline and tab characters on a string beginning:









分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 轉播轉播 分享分享 分享淘帖
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

小黑屋|Archiver|手機版|艾歐踢創新工坊    

GMT+8, 2024-5-15 14:22 , Processed in 0.228194 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表