python 用户输入文件路径后读取文件input
时间: 2024-02-23 08:23:08 浏览: 40
用户可以使用以下代码来实现Python中用户输入文件路径后读取文件的功能:
```python
# 用户输入文件路径
file_path = input("请输入文件路径:")
try:
# 使用with方式打开文件,逐行读取
with open(file_path) as file:
for line in file:
print(line.strip()) # 去除每行的空白字符
except FileNotFoundError:
print("文件不存在,请检查文件路径是否正确。")
```
这段代码首先使用`input`函数获取用户输入的文件路径,并将其保存在`file_path`变量中。然后使用`with open`语句打开文件,并使用`for`循环逐行读取文件内容并打印出来。在打开文件时,使用`with`语句可以确保文件在使用完毕后自动关闭,避免资源泄露的问题。如果文件不存在,则会捕获`FileNotFoundError`异常并输出相应的提示信息。
#### 引用[.reference_title]
- *1* [Python读取文件内容](https://blog.csdn.net/JunquanChen/article/details/85063649)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Python 读取文件时的路径问题 .](https://blog.csdn.net/Vincent_Xupt/article/details/72790693)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]