如何在python3.2中从只有字符串内容的文本文件中简单地填充dict?在
我是Python新手,我试图从只包含两列的文本文件构建字典,如下所示:
First_column second_column
katab perfective active
kutib perfective passive
?aktub imperfective active
?uktab imperfective passive
ka:tib participle active
maktu:b participle passive
The text file contains thousands of lines.
1.我希望第一栏下的单词为“keys”,第二栏下的单词为“values”,例如
^{pr2}$请注意,文本文件包含许多格式和转义字符,如“”、“\n”和“\t”。所以我不希望这些字符出现在字典里
这是打印到文本文件的代码:
import sys
sys.stdout = open("/home/mohammed/seminar/awzan", "a")
print(perfective_active+"\t perfective_active \n")
print(perfective_passive+"\t perfective_passive \n")
print(imperfective_active+"\t imperfective_active \n")
print(imperfective_passive+"\t imperfective_passive \n")
print(participle_active+"\t participle_active \n")
print(participle_passive+"\t participle_passive\n")
sys.stdout.close()
我真的很感谢你的帮助!在
从磁盘文件读取字典:
将字典写入磁盘文件:
^{pr2}$要搜索特定值:
如果你在寻找分割线的方法。在
将分割线存储到dict
^{pr2}$将dict存储到文件中
试试python pickle或cpickle模块
http://docs.python.org/2/library/pickle.html
相关问题 更多 >
编程相关推荐