我有一个python代码,可以翻译几个html页面。处理完每一页后,我指示打印消息向我显示文件名和消息“已翻译”。
现在,我收到以下打印消息(输出):
true-value-of-myself.html translated
I-love-books.html translated
my-laptop-is-still-here.html translated
但是如何计算输出中出现的文件数(文件名)?我需要更改输出,以便打印如下内容:
true-value-of-myself.html translated (1)
I-love-books.html translated (2)
my-laptop-is-still-here.html translated (3)
这是一段带有输出的代码:
directory = os.fsencode(files_from_folder)
def recursively_translate(node):
for x in range(len(node.contents)):
if isinstance(node.contents[x], str):
if node.contents[x].strip() != '':
try:
node.contents[x].replaceWith(ts.translate(node.contents[x]))
except Exception as e:
print(e)
elif node.contents[x] != None:
recursively_translate(node.contents[x])
.....
for file in os.listdir(directory):
filename = os.fsdecode(file)
print(filename)
print(f'{filename} translated')
1条答案
按热度按时间ki0zmccv1#
例如: