热门

最新

红包

立Flag

投票

同城

我的

发布
henanlion
PythonFun 河南城建学院讲师
7 月前
truehenanlion

如果在Python中用pandas或openpyxl来打开xlsx文件生成词典,速度相对较慢,而转化成处理速度快的json格式,用户又不容易修改,因此考虑可以把xlsx文件转化成csv格式,这样读取速度不仅加快,而且可以轻松在Excel里修改csv文件,十分方便,下面给出一个样例代码,把CSV文转化为字典备用,效率非常高,而且不用导入过多的模块。
import csv
result_dict = {}
# 打开 CSV 文件
with open('corpus/wordlist.csv', mode='r', encoding='ANSI') as csvfile:
reader = csv.reader(csvfile)
# 跳过表头(假设第一行是表头)
next(reader)
# 遍历每一行,读取第一列和第二列的数据
for row in reader:
key, value = row[0], row[1]
if key and value: # 忽略空的键和值
result_dict[key] = value
print(result_dict)

码友杂谈区
CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
QT+HALCON,打卡
立即登录