编写代码,首次运行允许用户输入信息,并自动存储到指定文件中,并在以后再次运 行时,自动读取文件内容,并提示用户继续输入信息,并将输入内容继续追加保存到文件中。
时间: 2023-12-22 13:05:29 浏览: 30
好的,以下是示例代码:
```python
# 设置文件名和路径
file_name = 'user_info.txt'
file_path = './' + file_name
# 尝试读取文件内容
try:
with open(file_path, 'r') as f:
content = f.read()
print('已读取到以下内容:\n%s\n' % content)
except FileNotFoundError:
print('未找到文件,将创建新文件。')
# 打开文件,允许用户输入信息并保存到文件中
with open(file_path, 'a') as f:
while True:
user_input = input('请输入信息(输入 q 退出):')
if user_input == 'q':
break
f.write(user_input + '\n')
print('输入结束,已保存到文件 %s 中。' % file_name)
```
代码中首先设置了文件名和路径,然后尝试读取文件内容,如果文件不存在则提示将创建新文件。接着打开文件,进入循环,允许用户输入信息并将输入内容追加保存到文件中。当用户输入 q 时,退出循环并显示输入结束的提示信息。
以后再次运行该代码时,将自动读取文件内容并提示用户继续输入信息,输入内容将继续追加保存到文件中。