【发布时间】:2023-03-30 19:52:01
【问题描述】:
错误是
'#slider-image-{0}:target ~ .image-holder{left: {1} px;}'.format(times, (times - 1) * -800))
KeyError: 'left''
在这个循环中:
for file in file_read:
file_write.write(
'#slider-image-{0}:target ~ .image-holder{left {1} px;}'.format(times, (times - 1) * -800))
为什么会发生此错误,我该如何解决?
【问题讨论】:
-
把
{left {1} px;}换成left {1} px; -
因为你有一个名为
left的占位符:{left: {1} px;}。双括号你不打算成为占位符。 -
@Artier:不,因为
{和}在 CSS 中有意义。
标签: python-3.x