下面示例代码将演示如何编写Python 3.9脚本,以解析文本文件并根据每行的第一个字符采取不同的行动。例如,如果第一个字符是“A”,则打印该行;如果是“B”,则将该行添加到输出文件中;如果是“C”,则将该行追加到输出文件的结尾。
# 打开输入文件
with open('input.txt', 'r') as f_in:
# 打开输出文件
with open('output.txt', 'a') as f_out:
# 逐行读取输入文件
for line in f_in:
# 提取第一个字符
first_char = line[0]
# 根据第一个字符执行不同的操作
if first_char == 'A':
print(line)
elif first_char == 'B':
f_out.write(line)
elif first_char == 'C':
f_out.seek(0, 2)
f_out.write(line)
该示例代码假设输入文件名为“input.txt”,输出文件名为“output.txt”。在实际使用时,将文件名更改为相应的文件名。