我有一个 .TXT 文件,其中包含如下数据序列:
Name: John Wick
Age: 34
Country: USA
Name: Jeffrey Jones
Age: 55
Country: Africa
等等,大文件。我想要的是将每组数据(姓名、年龄和国家/地区)放入单独的行中,例如 CSV 文件,如下所示:
Name: John Wick,Age: 34,Country: USA
Name: Jeffrey Jones,Age: 55,Country: Africa
我已经尝试过这段代码,但我没有输出:
def chunker_list(seq, size):
return (seq[i::size] for i in range(size))
with open('Data.txt', encoding='utf8') as f:
print(chunker_list(f, 3))
这是输出:
C:\Users\marco\PycharmProjects\Convert2CSV\venv\Scripts\python.exe
C:/Users/marco/PycharmProjects/Convert2CSV/main.py
<generator object chunker_list.<locals>.<genexpr> at 0x0000021A73B3BB30>
Process finished with exit code 0
那么,关于如何实现这一目标的任何想法?