我正在尝试编写一个打开包含两行的文件的函数,第一行用字符串给出键,第二行用字符串给出值
到目前为止,我有以下
<th onClick={() => hideHeader('cost')}>
这是'PT.txt'
的内容hidden.indexOf('cost') !=== -1 ? <someheader/> : null
打印字符串
时,我得到以下输出f = open('PT.txt','r')
string = ""
while 1:
line = f.readline()
if not line:break
string += line
f.close()
我现在很困惑如何让每一行都有自己的字符串以及如何创建字典。
我希望字典看起来像
abcdefghijklmnopqrstuvwxyz
gikaclmnqrpoxzybdefhjstuvw
答案 0 :(得分:1)
试试这个:
fp = open('PT.txt','r')
s1 = fp.readline()
s2 = fp.readline()
s = zip(s1, s2)
ans = {key : val for key,val in s}
答案 1 :(得分:0)
with open("filename") as infile:
lines = infile.readlines()
注意:请勿使用字符串或任何其他命令,类型或标准模块名称作为变量名称。