我想对用户输入有关分隔符并使用它来拆分数据。 我想到的代码行应该是这个样子:拆分用户输入
my_delimiter = raw_input("write down the delimiter of your file(e.g. ','): ")
for line in file:
line2 = line.split(my_delimiter)
print line2
main_data.append(line2)
然后我的样本输入应该是这样
写下你的文件的分隔符(如“”):“\ t '
和输出应该像
['age', 'prescript', 'astigmatic', 'tearRate\n']
['young', 'myope', 'no', 'reduced', 'no lenses\n']
但它仍然是一样的。 但它不起作用。它不会按照我希望的那样用制表符或逗号分隔。 请帮我弄清楚这一点。
能否请您修复缩进的问题,并让我们知道一个样本输入你正在给它不工作和预期的输出? –
你的文件中是否有实际的'\ t'? – putvande
您是否要求我们帮助解决输入数据中的问题? –