在Pandas的帮助下,我正在用Python构建一个ETL进程。我尝试使用分隔符"_“来拆分一些平面文件,在要拆分的列中,一些行包含3个分隔符,另一些行包含4个分隔符(作为附加详细信息部分)。在这个例子中,一个在列中包含3个分隔符的文件,如果我添加第5列并使用n=4,它会给我一个Columns must be same length a
我有一个python程序,我传入一个文件,我读取这个文件,然后在冒号处拆分一行。然后我打印这两个部分,对其进行一些检查,并将其传递到一个函数中,如果匹配,则打印出匹配,然后返回。然而,我不知道如何获取文件中的下一行,程序目前只是在这一行上一遍又一遍地运行for l in hf:
part1 = l.split(如何从打开的文件中获取下一行<