使用python编写一个函数:以输入文件路径方式,以及读模式打开一个文件,如果文件路径不对,重新输入,直到输入成功。
时间: 2024-05-03 07:18:45 浏览: 66
可以使用以下函数来实现:
```python
def open_file():
while True:
file_path = input("请输入文件路径:")
try:
f = open(file_path, "r")
return f
except FileNotFoundError:
print("文件路径错误,请重新输入!")
```
该函数会循环等待用户输入文件路径,如果路径正确,则打开文件并返回文件对象。如果路径错误,则打印错误信息并重新等待用户输入。注意,此函数只支持读取模式,如果需要支持写入模式,可以将模式作为函数参数传递进去。
阅读全文