Python – 从文件夹中读取所有文件(.shp,.dbf,.mxd等)
发布时间:2020-12-20 11:26:42 所属栏目:Python 来源:网络整理
导读:谁能帮我?我正在尝试编写一个代码来读取数据文件夹中的所有文件.这些文件都有不同的扩展名:.shp,.dbf,.sbx,.mxd)我正在使用 Windows.谢谢. 我有: import os path=r'C:abcdefghi' folderList = os.listdir(path) 现在我需要读取文件夹中的所有文件,所
谁能帮我?我正在尝试编写一个代码来读取数据文件夹中的所有文件.这些文件都有不同的扩展名:.shp,.dbf,.sbx,.mxd)我正在使用
Windows.谢谢.
我有: import os path=r'C:abcdefghi' folderList = os.listdir(path) 现在我需要读取文件夹中的所有文件,所以我知道我需要类似的东西 f.open(路径)? 解决方法
你是在正确的道路上:
import os path = r'C:abcdefghi' # 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() (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |