我有以下格式保存的数据(数字)(示例):
234 127 34 23 45567
23 12 4 4 45
23456 2 1 444 567
...
Run Code Online (Sandbox Code Playgroud)
是否有任何python方法来排列数字并将它们作为
234 127 34 23 45567
23 12 4 4 45
23456 2 1 444 567
Run Code Online (Sandbox Code Playgroud)
(我无法预测列大小).
使用Kubernetes 1.10.*我们可以使用binaryData:,ConfigMap我正在尝试将其与Helm:
apiVersion: v1
kind: ConfigMap
metadata:
name: some_config_map
data:
text_data: |-
{{ .Files.Get "truststores/simple_text_file.txt" }}
binaryData:
trustore.jks: |-
{{ .Files.Get "truststores/trustore.jks" | b64enc }}
Run Code Online (Sandbox Code Playgroud)
我不确定最后一行 - 无论语法如何:
{{ "truststores/trustore.jks" | b64enc }}
{{ "truststores/trustore.jks" }}
Run Code Online (Sandbox Code Playgroud)
在trustore.jks当我部署它是空的.
那我怎么用binaryData:?
我使用python 2.6并阅读了许多关于从'print'中删除新行的链接,但是找不到使用示例以及使用模数符号(%)进行格式化.在我的程序中,我试图在计算数据的循环线中写入,但每个行数据来自不同的计算:
while loop
... calulating value1 and value2
print ('%10d %10s') % (value1, value2) [1]
... calulating value3 and value4
print ('%7s %15d') % (value3, value4) [2]
print #this is where newline should come from
所以我想得到:
value1 value2 value3 value4 value5 value6 value7 value8 ...
基本上这种方法保持了我的程序的可读性(每个实际行具有超过20个计算位置).相反的方法是将所有数据连接成一个长字符串,但可读性可能会丢失.
是否可以使用[1]和[2]中的"print()%()"语法删除换行符?
我读过几个关于在终端中设置颜色的 URL。但在颜色改变一段时间后,我想重置为以前的颜色。我怎样才能得到当前的颜色?(我想避免第三方库,只使用包含的电池;-))特别是(来自(python)在函数中使用装饰器进行彩色打印):
import sys
green = '\033[01;32m'
red = '\033[01;31m'
... remember current colours here ...
sys.stdout.write(green+"Hello ")
sys.stderr.write(red+"world!")
Run Code Online (Sandbox Code Playgroud) 我需要使用 Dockerfile 构建 docker 映像,然后将其推送到我们的私有 docker 注册表。问题是在 Dockerfile 中我们有:
FROM docker_image_on_docker_hub
因此 TC 需要存储和使用 docker hub 访问凭据。但是,一旦构建完成,就需要将映像推送到我们的私有 docker 注册表。
我知道我可以使用Command Line带有可以运行的脚本的运行程序来做到这一点docker login ...,但是......是否可以仅使用构建功能、连接(其他任何东西)来做到这一点?