API请求返回制表符分隔表的问题

时间:2019-10-04 09:44:57

标签: python csv

当我使用Python向该API发送请求时

CSVContent = requests.get(f'https://api-audience.gemius.com/v1/available-periods?output=csv&session={token}').text

我得到制表符分隔表

enter image description here

如何将其转换为csv文件? 当我逐行阅读时,添加了额外的行 CSV文件中的每一行之后:-/

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用str.split方法 它的工作方式类似于'a, b, c'.split(',') # or any other delimiter

for line in csv_data:
    splitted = line.split('\t')
    print(splitted[0])

这是最简单的方法 但另一种更正确的方法是使用csv模块

pamreader = csv.reader(csv_data, delimiter='your delimeter')
for row in parmreader:
    print(row)