编写一个程序,从控制台读取用户输入,并将其写入文本文件
时间: 2024-03-15 14:44:05 浏览: 161
好的,以下是一个Python程序示例,可以实现从控制台读取用户输入并将其写入文本文件。
```python
# 从控制台读取用户输入
user_input = input("请输入要写入文件的内容:")
# 打开文件,以写模式写入用户输入
with open("output.txt", "w") as f:
f.write(user_input)
# 提示用户操作完成
print("已将内容写入文件output.txt中!")
```
用户输入内容后,程序会将其写入当前目录下的output.txt文本文件中。你可以根据需要修改文件名和路径。
相关问题
编写一个程序,从控制台读取用户输入,并将其写入文本文件input.txt中,直到用户输入exit为止
好的,以下是一个Python程序示例,可以实现从控制台读取用户输入并将其写入文本文件input.txt中,直到用户输入exit为止。
```python
# 打开文件,以追加模式写入用户输入
with open("input.txt", "a") as f:
while True:
# 从控制台读取用户输入
user_input = input("请输入要写入文件的内容(输入exit退出):")
if user_input == "exit":
# 如果用户输入exit,则退出循环
break
# 将用户输入写入文件
f.write(user_input + "\n")
# 提示用户操作完成
print("已将内容写入文件input.txt中!")
```
用户输入内容后,程序会将其写入当前目录下的input.txt文本文件中,直到用户输入exit为止。你可以根据需要修改文件名和路径。注意,这里使用了追加模式,以便在多次运行程序时,将新的输入写入文件的末尾,而不是覆盖之前的内容。
编写一个程序,从控制台读取用户的输入,并将其写入文本文件input.txt中,直到用户输入"exit"为止。
好的,我可以帮你解决这个问题。你需要使用Python编写一个程序,使用`input()`函数从控制读取用户的输入,然后将其写入input.txt文件中直到用户输入"为止。
以下是例代码:
```python
open('input.txt', 'w') as f:
while True:
user_input = input()
if user_input == 'exit':
break
f.write(user_input + '\n')
```
这段代码会打开一个名为input.txt的文件,然后在一个无限循环中读取用户的输入。每当用户输入一行文本后,程序会将其写入文件中,并在末尾添加一个换行符,以便于后续操作。如果用户输入了"exit",则程序会跳出循环并关闭文件。最终,input.txt文件中将包含所有用户输入的内容。
阅读全文