【发布时间】:2020-11-19 18:19:42
【问题描述】:
当我尝试使用 .format() 将信息写入文件时遇到问题。
我正在尝试将已从文本文件中读取的write() 文本写入另一个文件,然后写入有关每一行的信息:
-
{0}- 行数 -
{1}- 该行有多少个空格符号 -
{2}- 该行共有多少个符号
def Spausdinti_Faile(duom, tarpai_kiek, simboliai_kiek):
with open("rez.txt", "w") as fout:
i = 0
for i in range(len(duom)):
fout.write(duom[i])
print(tarpai_kiek, simboliai_kiek)
i = 0
for i in range(len(duom)):
fout.write("{0} eilutė turi {1} tarpų simbolių ir {2}
simbolių.".format(str(i + 1), str(tarpai_kiek[i]),
str(simboliai_kiek[i])))
我收到此错误:
【问题讨论】:
-
请提供预期的minimal, reproducible example。不接受站外链接和文字图片;我们需要您的问题是独立的,以符合本网站的目的。
-
@Prune 虽然错误的图像不是最佳的,但在任何 Windows 机器上都可以轻松重现该问题。
标签: python python-3.x character-encoding file-encodings