将键、值写入文件夹中分开的文本文件?

2024-09-18 01:44:28 发布

您现在位置:Python中文网/ 问答频道 /正文

到目前为止,我得到的是:

for key,value in spee_dict:
    with open(key, 'w+') as f:
        f.write(value)

我得到以下信息:ValueError: too many values to unpack

这可能是因为我为每个键存储了成千上万个单词的值。有893把钥匙。我怎样才能避免这个错误?在

编辑:

Key和{}都是字符串。在

以下是spee_dict的键和值的示例:

^{pr2}$

基本上,我想要在U/驱动器上的一个文件夹中,比如speech1.txtspeech2.txt,和{}


Tags: keyintxt信息forvalueaswith
1条回答
网友
1楼 · 发布于 2024-09-18 01:44:28

字典只在键上迭代。在

而是使用

for key,value in spee_dict.items():
    with open(key, 'w+') as f:
        f.write(value)

如果您使用的是python2,那么使用iteritems而不是{}(也就是说,它不会生成一个列表,而是一个生成器)

^{pr2}$

相关问题 更多 >