我的一段代码: print('{:<n1} {:<20} {:<45} {:<20}'.format('No', 'Query', 'Result Path', 'Accuracy'))其中 n1 是一个整数变量,类似于 n1=int(query_search[1])但是,这样做会导致回溯错误: ValueError:Invalid format specifier任何建议表示赞赏
1 回答
侃侃无极
TA贡献2051条经验 获得超10个赞
以下将引发ValueError: Unknown format code异常:
n = 8
print("{:<n}world".format("hello"))
因此,实现所需行为的一种方法是使用 f 字符串,尽管它有点愚蠢:
print(f"{{:<{n}}}world".format("hello"))
输出:
hello world
添加回答
举报
0/150
提交
取消