【发布时间】:2020-07-01 13:59:38
【问题描述】:
这是作业的一部分。我想用 ulaz 变量读取输入文件,并将该文件中的每个第三个字符写入输出文件。我正在考虑将第一个文件写入列表,而不是首先删除 '\n'。之后,在写入新文件时,我只能想到使用 [::3] 来获取每个第 3 个字符。目前,我仍在为输入数据而苦苦挣扎。每当我写一个列表(列表)时,我都会得到所有的行,但不是第一行。我不确定为什么会这样?
ulaz = input("Unesite ime fajla:")
# izlaz = input("Unesite ime fajla:")
with open(ulaz) as existing_file:
lista = []
for line in existing_file:
lista.append([s.rstrip('n') for s in existing_file])
print(lista)
【问题讨论】:
标签: python-3.x file io with-statement