1、从键盘输入多行字符串(以单行“#”结束输入),存入指定文件,再从文件中读取内容输出到屏幕。
时间: 2024-03-10 17:43:20 浏览: 69
从键盘输入一系列字母,将其存储到文件中,对其进行升序排序后,存到另一个文件中,并显示在屏幕上。
5星 · 资源好评率100%
好的,我可以为您提供 Python 代码来实现这个功能。请确保您已经安装了 Python。
将多行字符串写入文件的代码如下:
```python
filename = input("请输入要保存的文件名:")
content = ""
while True:
line = input()
if line == "#":
break
content += line + "\n"
with open(filename, "w") as f:
f.write(content)
print("文件保存成功!")
```
这段代码会提示您输入要保存的文件名,然后不断从键盘读取输入行,直到读取到单行“#”为止。最后将所有输入内容写入指定的文件中。请注意,如果文件已经存在,它将被覆盖。
接下来是从文件中读取内容并输出到屏幕的代码:
```python
filename = input("请输入要读取的文件名:")
with open(filename, "r") as f:
content = f.read()
print(content)
```
这段代码会提示您输入要读取的文件名,然后将文件中的所有内容读取出来并输出到屏幕上。
希望这些代码能够帮助到您。如果您有任何疑问,请随时问我。
阅读全文