我不能解決如何正確地寫這個循環中的問題,它是90%這樣做,但我解決不了這個:解決不了的循環
string.replace(archive_header, "titlefixed", titlefixed)
必須包括在本作環
for arfosers in archive_header, forum_header, search_header, rss_header:
arfosers.write(rss_header + string.replace(footer_p, "<!-- recent posts -->", postgroup))
arfosers.close()
(幫我GETE擺脫「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()
什麼是你想解決? –
我試圖通過將這13行放在一個for循環中來縮短整個代碼,這將使代碼的可讀性也較小。 – SpringField
@SpringField:第一批是不同的(有3個詞語寫在參數上,而不是兩個)。有足夠的不同變量,我不認爲它會更具可讀性。 –