如何解决如何使用Python解析Helm Chart Yaml文件
我正在尝试使用python解析头盔图YAML文件。该文件包含一些花括号,这就是为什么我无法解析YAML文件的原因。
YAML示例文件
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ .Values.nginx.name }}-config-map
labels:
app: {{ .Values.nginx.name }}-config-map
data:
SERVER_NAME: 12.121.112.12
CLIENT_MAX_BODY: 500M
READ_TIME_OUT: '500000'
基本上,我不知道如何忽略右侧的值。
谢谢
解决方法
您将不得不用Python编写Go的for i in range(begin+10,end):
if(abs(data[i-10]-data[i])>0.1):
foundChange()
库的实现。更好的选择可能是先通过self.window.onkey(self.go_up,"w")
self.window.onkey(self.go_down,"s")
self.window.onkey(self.go_right,"d")
self.window.onkey(self.go_left,"a")
推送内容,然后解析。
我在使用模板的任何地方都用引号解决了这个问题。
喜欢这个
apiVersion: v1
kind: ConfigMap
metadata:
name: "{{ .Values.nginx.name }}-config-map"
labels:
app: "{{ .Values.nginx.name }}-config-map"
data:
SERVER_NAME: 12.121.112.12
CLIENT_MAX_BODY: 500M
READ_TIME_OUT: '500000'
Helm 可以读取这个,我可以使用 python YAML 解析它,因为它是一个有效的 YAML 文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。