linux - 使用 for 循环解包的值太多
问题描述
好吧,我正在输入这个
def read(dictionary):
a = open("DictionnaireAges.txt")
for key,value in a:
dictionary[key]=value
return dictionary
a={}
b=read(a)
print(b)
但我得到了这个:
ValueError: too many values to unpack (expected 2)
我很确定它在for循环中
我也怀疑这是因为我在循环中放置了一个文件
任何帮助将不胜感激!
( ͡❛ ͜ʖ ͡❛)
我正在使用 linux 操作系统并正在研究 pycharm©
解决方案
推荐阅读
- batch-file - set /p empty answer 即使有引号也会崩溃(非常奇怪的行为)(Windows 上的批处理)
- c# - XPathSelectElement 捕获空引用异常
- python - `pd.concat` 与 `join=='inner'` 不会产生 pandas 数据帧的交集
- javascript - Firebase 使用 uid 获取用户个人资料图片
- github - GitHub Action - 无法在步骤中添加“if”条件
- mysql - MySQL Federated、Trigger 和 Event Schedule 之间的比较?
- apache-spark - pyspark 对时间序列数据的高性能滚动/窗口聚合
- sapui5 - UI5:使用智能变体管理的变体持久化
- python - 我正在尝试修复此命令以允许语音识别
- typescript - 如何接受泛型参数以覆盖 TypeScript 中的返回类型