[英]How to read constants from a shell script in python
我有一個bash腳本,它具有:
SUCCESS="0"
FAIL="1"
DEBUG="TRUE"
是否可以在python腳本中讀取它? 像源一樣的東西。
類似的問題已經出現: 在此輸入鏈接描述
>>> with open("C:/.../tmp.sh") as f:
content = f.readlines()
>>> content = [x.strip() for x in content]
插入字典並在必要時刪除引號:
>>> import re
>>> divInDict = [{x.split("=")[0]:re.findall(r'"(.*?)"', x.split("=")[1])[0]} for x in content]
輸出:
>>> divInDict
[{'SUCCESS': '0'}, {'FAIL': '1'}, {'DEBUG': 'TRUE'}]
PS我只有python 3所以我在python 2在線測試它: 在這里輸入鏈接描述
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.