编写代码,编写程序,读取一个文件的所有内容, 并在每行的行尾加上了行号后, 保存在一个新文件中。
时间: 2023-12-19 12:04:41 浏览: 19
可以使用Python编写代码来实现这个功能,具体代码如下:
```python
# 定义读取文件的函数
def read_file(file_path):
with open(file_path, 'r') as f:
lines = f.readlines()
return lines
# 定义写入文件的函数
def write_file(file_path, lines):
with open(file_path, 'w') as f:
for i, line in enumerate(lines):
f.write(f"{i+1}: {line}")
# 主函数
def main():
file_path = "input.txt" # 输入文件路径
output_path = "output.txt" # 输出文件路径
lines = read_file(file_path) # 读取文件内容
write_file(output_path, lines) # 写入新文件
if __name__ == '__main__':
main()
```
以上代码中,`read_file`函数用来读取文件内容,返回一个包含所有行的列表。`write_file`函数用来写入新文件,对于每一行,都在行尾加上行号后写入文件。最后,主函数`main`调用`read_file`读取文件,调用`write_file`写入新文件。
请注意,上述代码只是其中一种实现方式,还可以使用其他语言和方法来实现相同的功能。