要求在程序执行前在任意路径下新建一个文本文档,文档内容为:“不登高山,不知天之高也;不临深谷,不知地之厚也。”编程实现从键盘输入文件路径及名称,在屏幕上显示出该文件的内容。
时间: 2024-02-20 21:00:37 浏览: 59
一个关于文件的创建的程序
好的,我来解答你的问题。
以下是 Python 代码实现:
```python
import os
# 在当前路径下创建一个文本文件
with open("test.txt", "w") as f:
f.write("不登高山,不知天之高也;不临深谷,不知地之厚也。")
# 从键盘输入文件路径及名称
file_path = input("请输入文件路径及名称:")
# 判断文件是否存在
if not os.path.exists(file_path):
print("文件不存在!")
else:
# 打开文件并读取内容
with open(file_path, "r") as f:
content = f.read()
# 输出文件内容
print(content)
```
首先,使用 `with open()` 语句创建一个名为 `test.txt` 的文本文件,并写入指定的内容。
然后,从键盘输入文件路径及名称,并使用 `os.path.exists()` 函数判断文件是否存在。如果文件不存在,则输出提示信息;否则,打开文件并使用 `f.read()` 方法读取文件内容,并将其输出到屏幕上。
阅读全文