我要更改:
clk = "{:<48}{}".format(".clk", "(clk),")
到
clk = "{:<WIDTH_SPACE}{}".format(".clk", "(clk),")
其中
WIDTH_SPACE=48
我该怎么办?
答案 0 :(得分:1)
您可以使用以下格式指定WIDTH_SPACE
:
clk = "{:<{WIDTH_SPACE}}{}".format(".clk", "(clk),", WIDTH_SPACE=WIDTH_SPACE)
答案 1 :(得分:1)
只需使用嵌套的大括号,例如:
clk = "{:<{WIDTH_SPACE}}{}".format(".clk", "(clk),", WIDTH_SPACE=48)
或者甚至更好地使用f
字符串:
WIDTH_SPACE = 48
text = 'clk'
clk = f".{text:<{WIDTH_SPACE - 1}}({text}),"
答案 2 :(得分:0)
将format
与说明符一起使用:
>>> clk = clk = "{:<{width_space}}{}".format(".clk", "(clk),", width_space=WIDTH_SPACE)
>>> clk
'.clk (clk),'
>>>