【发布时间】:2019-11-07 15:59:47
【问题描述】:
我的文件内容:
NAME="A"
VERSION="20190515231057-816a"
VERSION_ID="2.0"
BUILD_ID="16a438d965923ab62804cea4ba00"
BUILDER_NAME="v1.0"
BUILDER_VERSION="v1.0"
我需要读取任何数据值,例如BUILDER_VERSION 是值(v1.0)。我尝试了以下代码,但是由于特殊字符而导致错误。我该如何解决这个问题或请提出不同的命令?
build_value = subprocess.check_output("sed -ne 's/BUILDER_VERSION=\([^]*\).*/\1/p' < /etc/os-release", shell=True)
【问题讨论】:
标签: python sed subprocess