我是python的新手。我有原始数据分为' \ t'并且\ n'
示例数据:
Apple Fruit
Orange Fruit
Car Vehicle
Truck Vehicle
输出应该与' \ n'介于两者之间:
Apple
Fruit
Orange
Fruit
Car
Vehicle
Truck
Vehicle
以下是我的尝试:
filename = open('data/att.txt','r')
rdata = filename.read()
print(rdata)
{line.strip().split('\t')[0]:line.split('\t')[1] for line in rdata.splitlines() if line.strip() = '\n'}
我一直收到无效的语法错误。我该如何解决?谢谢!
答案 0 :(得分:0)
考虑一下:
Float
使用“==”测试相等性,使用“=”将值设置为变量。
答案 1 :(得分:0)
我认为此代码可以帮助您避免错误“=”而不是“==”,并且还可以帮助您将其转换为更易读的代码。
file = open('data/att.txt','r')
for line in file :
aux = line.strip().split('\t')
print(aux[0])
print(aux[1], end='\n\n')