为了账号安全,请及时绑定邮箱和手机立即绑定

字典到没有类的文本文件

字典到没有类的文本文件

慕雪6442864 2021-07-11 16:14:57
我刚刚开始学习 Python,我用文本编辑器创建了一个简单的字典Spain SpanienGermany DeutschlandSweden SchwedenFrance FrankreichGreece GriechenlandItaly Italien该词典名为 worterbuch.txt。我可以用一个名为 worterbuch.py 的 python 程序读取它woerter={}fobj = open("woerterbuch.txt", "r")for line in fobj:    print(line)fobj.close这给出了文本文件的内容作为输出。这似乎很简单。有没有一种简单的方法来做相反的事情,即通过在 Python 中输入文本并告诉程序从中创建一个字典来创建文本文件?我试过的是woerter={}fobj=open("dict.txt", "w") woerter={"Germany", "Deutschland",         "Italy", "Italien"} fobj.close() 但这只会产生一个空的 dict.txt 文件。
查看完整描述

1 回答

?
PIPIONE

TA贡献1829条经验 获得超9个赞

你很接近。试试这个:


woerter = ["Germany Deutschland", "Italy Italien"]

content = '\n'.join(woerter)


fobj=open("dict.txt", "w") 

fobj.write(content)

fobj.close() 

但我会采用更 Pythonic 的方式,例如:


woerter = ["Germany Deutschland", "Italy Italien"]


with open("dict.txt", "w") as  fobj:

    fobj.write('\n'.join(woerter))


查看完整回答
反对 回复 2021-07-21
  • 1 回答
  • 0 关注
  • 143 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信