python如何读取一个文件里的唯一一个json文件,不用输入文件名
时间: 2023-07-18 21:28:15 浏览: 141
python读写json文件的简单实现
可以使用Python的glob模块和json模块来实现。具体步骤如下:
1. 导入glob和json模块:
```python
import glob
import json
```
2. 使用glob模块查找当前目录下第一个json文件的路径:
```python
json_path = glob.glob('*.json')[0]
```
这里使用通配符`*.json`查找所有json文件,然后取第一个文件的路径。
3. 使用json模块读取json文件:
```python
with open(json_path) as f:
data = json.load(f)
```
这里使用`with open`语句打开文件,并使用json模块的`load`函数将文件内容读取为Python对象。
完整代码如下:
```python
import glob
import json
json_path = glob.glob('*.json')[0]
with open(json_path) as f:
data = json.load(f)
print(data)
```
注意:这里假设当前目录下只有一个json文件,如果有多个json文件,需要根据具体情况修改代码。同时,如果当前目录下没有json文件,`glob.glob`函数会返回空列表,这里需要对列表为空的情况进行处理。
阅读全文