debug代码 Python
in_file 是打开读取的文件; out_file 是一个为写入而打开的文件。
in_file 中的每一行都以换行符结尾。
将每一行从 in_file 复制到 out_file。
对于任何包含 * 的行,不要包含第一个 *
或该行上的任何后续字符
from typing import TextIO
def clean(in_file: TextIO, out_file: TextIO) -> None:
in_file = open(in_file) # Line 1
out_file = open(out_file, 'w') # Line 2
line = in_file.readline() # Line 3
while line.strip(): # Line 4
line = in_file.readline() # Line 5
if '*' in line: # Line 6
line = line[:line.find('*')+1] + '\n' # Line 7
out_file.write(f'{line}\n') # Line 8
line = in_file.readline() # Line 9