Python Can';t使用for循环解决问题

Python Can';t使用for循环解决问题,python,Python,我无法解决如何正确编写此循环,它已完成90%,但我无法解决此问题: string.replace(archive_header, "titlefixed", titlefixed) 它必须包含在此for循环中 for arfosers in archive_header, forum_header, search_header, rss_header: arfosers.write(rss_header + string.replace(footer_p, "<!-- recen

我无法解决如何正确编写此循环,它已完成90%,但我无法解决此问题:

string.replace(archive_header, "titlefixed", titlefixed)
它必须包含在此for循环中

for arfosers in archive_header, forum_header, search_header, rss_header:
    arfosers.write(rss_header + string.replace(footer_p, "<!-- recent posts -->", postgroup))
    arfosers.close()
对于存档标题、论坛标题、搜索标题、rss标题中的搜索用户:
arfosers.write(rss_页眉+字符串.replace(页脚,“,postgroup))
arfosers.close()
(帮助我摆脱“rss头arfosers.write行”)

以下是我想在“for”循环中执行的行:

archive_header = string.replace(archive_header, "titlefixed", titlefixed)
archive_file.write(archive_header + archive_body + string.replace(footer_p, "<!-- recent posts -->", postgroup))
archive_file.close()

forum_header = string.replace(forum_header, "titlefixed", titlefixed)
forum_file.write(forum_header + string.replace(footer_p, "<!-- recent posts -->",     postgroup))
forum_file.close()

search_header = string.replace(search_header, "titlefixed", titlefixed)
search_file.write(search_header + string.replace(footer_p, "<!-- recent posts -->", postgroup))
search_file.close()

rss_header = string.replace(rss_header, "titlefixed", titlefixed)
rss_file.write(rss_header + string.replace(footer_p, "<!-- recent posts -->", postgroup))
rss_file.close()
archive_header=string.replace(archive_header,“titlefixed”,titlefixed)
archive_file.write(archive_header+archive_body+string.replace(footer_p,“,postgroup))
归档_文件。关闭()
forum_header=string.replace(forum_header,“titlefixed”,titlefixed)
论坛文件.write(论坛页眉+字符串.replace(页脚“,”postgroup))
forum_file.close()
search_header=string.replace(search_header,“titlefixed”,titlefixed)
search_file.write(search_header+string.replace(footer_p,“,postgroup))
搜索_文件。关闭()
rss_header=string.replace(rss_header,“titlefixed”,titlefixed)
rss_file.write(rss_头+字符串.replace(footer_p,“,postgroup))
rss_file.close()

对于每个结构元素,我知道它们是只读的。尝试使用索引进行循环。

对于每个结构元素,我知道它们是只读的。尝试使用索引进行循环。

类似的内容吗

data = (
    (archive_file, archive_header, archive_body),
    (forum_file, forum_header, forum_body),
    (search_file, search_header, search_body),
    (rss_file, rss_header, rss_body)
)

for file, header, body in data:
    header = string.replace(header, "titlefixed", titlefixed)
    file.write(header + body + string.replace(footer_p, "<!-- recent posts -->", postgroup))
    file.close()
数据=(
(存档文件、存档头、存档体),
(论坛文件、论坛标题、论坛正文),
(搜索文件、搜索头、搜索体),
(rss_文件、rss_头、rss_体)
)
对于数据中的文件、标题和正文:
header=string.replace(header,“titlefixed”,titlefixed)
file.write(页眉+正文+字符串.replace(页脚“,”postgroup))
file.close()文件
像这样的东西

data = (
    (archive_file, archive_header, archive_body),
    (forum_file, forum_header, forum_body),
    (search_file, search_header, search_body),
    (rss_file, rss_header, rss_body)
)

for file, header, body in data:
    header = string.replace(header, "titlefixed", titlefixed)
    file.write(header + body + string.replace(footer_p, "<!-- recent posts -->", postgroup))
    file.close()
数据=(
(存档文件、存档头、存档体),
(论坛文件、论坛标题、论坛正文),
(搜索文件、搜索头、搜索体),
(rss_文件、rss_头、rss_体)
)
对于数据中的文件、标题和正文:
header=string.replace(header,“titlefixed”,titlefixed)
file.write(页眉+正文+字符串.replace(页脚“,”postgroup))
file.close()文件
lStuff=[
(存档头,存档文件),
(论坛标题,论坛文件),
(搜索头,搜索文件),
(rss_头,rss_文件)
]
对于头文件,lStuff中的文件:
header=string.replace(header,“titlefixed”,titlefixed)
file.write(页眉+字符串.replace(页脚“,”postgroup))
file.close
lStuff=[
(存档头,存档文件),
(论坛标题,论坛文件),
(搜索头,搜索文件),
(rss_头,rss_文件)
]
对于头文件,lStuff中的文件:
header=string.replace(header,“titlefixed”,titlefixed)
file.write(页眉+字符串.replace(页脚“,”postgroup))
file.close

你想解决什么问题?我试图通过将这13行放入一个for循环来缩短整个代码,使代码可读性更好,行数更少。@SpringField:第一批是不同的(参数中有3个项要编写,而不是两个项)。有足够多的不同变量,我认为它实际上不会更具可读性。你想解决什么问题?我试图通过将这13行放入一个for循环来缩短整个代码,这将使代码以更少的行可读。@SpringField:第一批是不同的(论点中有三个术语需要编写,而不是两个)。有足够多的不同变量,我认为它实际上不会更具可读性。谢谢你freakish和其他提出建议的人。这正是我需要freakish的东西:)我写了一个类似的答案。不过有一个更正,这个问题没有论坛正文、搜索正文和rss正文。@iamkhush在第二段代码中有
archive\u正文
(因此我认为这可能很重要,在其他情况下可以用空字符串替换)。但真正重要的是想法。:)谢谢你freakish和其他提出建议的人。这正是我需要的freakish:)我写了一个类似的答案。不过,一个更正是,这个问题没有论坛、搜索和rss正文。:@iamkhush第二段中有
存档正文
(所以我认为这可能很重要,在其他情况下可以用空字符串替换)。但真正重要的是这个想法。:)