从键盘输入字符串,要求将读取到的整行字符串转成大写写入到d:\\hello.txt文件中。然后继续进行输入操作,直至当输入“e”或者“exit”时,退出程序。
时间: 2024-02-17 13:01:25 浏览: 8
从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。输入的字符串以“!”结束.
好的,以下是 Python 的代码实现:
```python
import os
while True:
# 读取用户输入的字符串
user_input = input("请输入字符串:")
# 判断用户输入是否为“e”或“exit”,如果是则退出循环
if user_input.lower() == "e" or user_input.lower() == "exit":
break
# 将字符串转换为大写
upper_str = user_input.upper()
# 将字符串写入文件
with open("d:\\hello.txt", "a") as f:
f.write(upper_str + os.linesep)
```
注意,在 Windows 系统下,文件路径需要使用双反斜杠“\\”进行转义,同时使用“a”模式打开文件以追加写入。
阅读全文