使用Python编写一个简单的复读机程序,可以通过以下步骤实现:
1. 从标准输入读取文本。
2. 将读取的文本内容写入到多个文件中,每个文件保存一行。
3. 循环读取文件内容并打印,实现复读效果。
import os
设置文件路径和文件个数
filepath = "C:/output/"
fileend = ".txt"
i = 10000 文件个数
j = 100 复读行数
创建文件
for x in range(i):
filename = filepath + str(x) + fileend
with open(filename, 'w') as f:
pass 创建空文件
读取文件并打印
for y in range(j):
for x in range(i):
filename = filepath + str(x) + fileend
with open(filename, 'r') as f:
content = f.readline().strip()
print(content)
这个代码会创建指定数量的文件,并在每个文件中写入一行内容,然后循环读取这些文件的内容并打印出来,实现复读效果。
请注意,这个代码示例仅适用于简单的文本复读,实际应用中可能需要根据具体需求进行扩展和优化。如果你需要更复杂的复读机功能,比如根据输入内容选择不同的回复,或者处理用户输入的特定命令,你可能需要编写更复杂的逻辑。