从从键盘输入多行字符串(以单行“#”结束输入),存入指定文件,再从文件中读取内容输出到屏幕。
时间: 2024-03-18 18:39:36 浏览: 49
从键盘上输入一串英文字符(不含空格与其他字符),统计每个字符的数目,并输出字母及相应的数目。
好的,以下是 Python 的实现代码:
```python
# 从键盘输入多行字符串,以单行“#”结束输入,存入指定文件
with open('input.txt', 'w') as f:
while True:
line = input()
if line.strip() == '#':
break
f.write(line + '\n')
# 从文件中读取内容输出到屏幕
with open('input.txt', 'r') as f:
for line in f:
print(line.rstrip())
```
这段代码会先从键盘输入多行字符串,以单行“#”结束输入,然后将输入的内容写入到指定文件 input.txt 中。接着从文件中读取内容,并逐行输出到屏幕上。注意,`rstrip()` 方法用于去掉字符串末尾的空格或换行符。
阅读全文