如何遍历此模板...我想生成列表的项目
how to loop through this template... I'd like to generate the items of a list
question_template =r'''
%-----------------QUESTION-----------------------------------------
\item
\input{{{i}}}
\n
'''
for i in range(0,10):
question_template+=question_template.format(i)
我遇到了这个错误。
KeyError Traceback(最后一次调用)
在
6 '''
7 对于我在范围内(0,10):
----> 8 question_template+=question_template.format(i)
按键错误:'i'
带''的语法来自乳胶
我需要那个 3 {,因为乳胶上的代码 运行 正确。
这是一个根据存储在文件夹中的问题生成考试的脚本。我想 运行 浏览文件夹并根据文件夹中的问题数量生成各种问题。
我想生成这样的东西。
'''
%-----------------QUESTION-----------------------------------------
\item
\input{{{0}}}
%------------------QUESTION------------------------------------------
\item
\input{{{1}}}
%----------------QUESTION--------------------------------------------
\item
\input{{{2}}}
%-----------------QUESTION-----------------------------------------------
\item
\input{{{3}}}
%----------------QUESTION---------------------------------------------
\item
\input{{{4}}}
这是一个代码片段,它既快速又粗糙,但对我有用。
question_template =r'''
%-----------------QUESTION-----------------------------------------
\item
\input{{{'''
part2 = '''}}}
\n
'''
for i in range(0,10):
print(question_template,i,part2)
您每次都在修改模板,而不是构建新字符串。这行得通。
question_template =r'''
%-----------------QUESTION-----------------------------------------
\item
\input{{{i}}}
\n
'''
qt = ''
for i in range(0,10):
qt+=question_template.format(i=i)
print(qt)
question_template =r'''
%-----------------QUESTION-----------------------------------------
\item
\input{{{i}}}
\n
'''
for i in range(0,10):
question_template+=question_template.format(i)
我遇到了这个错误。
KeyError Traceback(最后一次调用) 在 6 ''' 7 对于我在范围内(0,10): ----> 8 question_template+=question_template.format(i)
按键错误:'i'
带''的语法来自乳胶 我需要那个 3 {,因为乳胶上的代码 运行 正确。
这是一个根据存储在文件夹中的问题生成考试的脚本。我想 运行 浏览文件夹并根据文件夹中的问题数量生成各种问题。
我想生成这样的东西。
'''
%-----------------QUESTION-----------------------------------------
\item
\input{{{0}}}
%------------------QUESTION------------------------------------------
\item
\input{{{1}}}
%----------------QUESTION--------------------------------------------
\item
\input{{{2}}}
%-----------------QUESTION-----------------------------------------------
\item
\input{{{3}}}
%----------------QUESTION---------------------------------------------
\item
\input{{{4}}}
这是一个代码片段,它既快速又粗糙,但对我有用。
question_template =r'''
%-----------------QUESTION-----------------------------------------
\item
\input{{{'''
part2 = '''}}}
\n
'''
for i in range(0,10):
print(question_template,i,part2)
您每次都在修改模板,而不是构建新字符串。这行得通。
question_template =r'''
%-----------------QUESTION-----------------------------------------
\item
\input{{{i}}}
\n
'''
qt = ''
for i in range(0,10):
qt+=question_template.format(i=i)
print(qt)