统计该文件夹中每个json文件的名称并将其统计的所有json文件名放入一个txt文件中
时间: 2023-08-07 17:03:15 浏览: 150
全国 geo json,全国 json 文件下载,echarts json 文件下载,地图 json 免费下载
5星 · 资源好评率100%
可以使用Python编写脚本来完成这个任务,代码如下:
```python
import os
# 指定文件夹路径
folder_path = './json_files/'
# 遍历文件夹中的所有文件
json_files = [f for f in os.listdir(folder_path) if f.endswith('.json')]
# 将文件名写入txt文件
with open('json_files_list.txt', 'w') as f:
for file_name in json_files:
f.write(file_name + '\n')
```
首先,我们指定了要遍历的文件夹路径,然后使用 `os.listdir()` 函数获取文件夹中的所有文件,再使用列表推导式筛选出所有以 `.json` 结尾的文件名,并将它们存储在 `json_files` 列表中。
接着,我们创建了一个新的 txt 文件并以写入模式打开。然后,我们使用 `for` 循环遍历 `json_files` 列表中的所有文件名,并将它们逐一写入 txt 文件中。注意,我们在每个文件名后面添加了一个换行符,以便每个文件名占据一行。
最后,当写入完成后,我们使用 `with` 语句自动关闭文件。执行代码后,就会在当前目录下生成一个名为 `json_files_list.txt` 的文件,其中包含了所有 `.json` 文件的文件名。
阅读全文