我的文件中有以下数据。
phone=408-456-7890¶m1=2¶m2=12¶m3=0
phone=510-543-7891¶m1=1¶m2=12¶m3=1
phone=650-857-7892¶m1=4¶m2=12¶m3=2
这是我的代码:
with open('myfile.txt', 'r') as fh:
data = fh.read()
for i in data.split('&'):
l = i.strip()
if l:
k,v = l.split('=')
print k,v
ValueError:要解压缩的值太多
我打印了每一行。
我正在换行。我不确定发生了什么。
['phone', '408-456-7890']
['param1', '2']
['param2', '12']
['param3', '0\nphone', '510-543-7891']
答案 0 :(得分:1)
为什么不逐行阅读时尝试剥离新行:
footer {
text-align: center;
bottom: 0;
height: 100px;
left: 0;
position: absolute;
width: 100%;
}