gpt4 book ai didi

Python - 从文件夹中读取所有文件(.shp、.dbf、.mxd 等)

转载 作者:太空宇宙 更新时间:2023-11-03 13:20:14 26 4
gpt4 key购买 nike

谁能帮帮我?我正在尝试编写一个代码来读取数据文件夹中的所有文件。这些文件都有不同的扩展名:.shp、.dbf、.sbx、.mxd)我使用的是 Windows。谢谢。

我有:

import os    
path=r'C:\abc\def\ghi\'
folderList = os.listdir(path)

现在我需要读取文件夹中的所有文件,所以我知道我需要类似的东西

f.open(path)?

最佳答案

你走在正确的道路上:

import os
path = r'C:\abc\def\ghi' # remove the trailing '\'
data = {}
for dir_entry in os.listdir(path):
dir_entry_path = os.path.join(path, dir_entry)
if os.path.isfile(dir_entry_path):
with open(dir_entry_path, 'r') as my_file:
data[dir_entry] = my_file.read()

关于Python - 从文件夹中读取所有文件(.shp、.dbf、.mxd 等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15994981/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com