Как преобразовать строку CSV (Get request.text) в файл CSV, доступный в Excel с помощью Python - PullRequest
0 голосов
/ 13 июня 2019

Я получаю строку из запроса get и пытаюсь правильно превратить ее в файл CSV.

Однако я попытался использовать библиотеку csv и pandas для этого;текст всегда импортируется в Excel неправильно.В строках (Product Name) с запятыми они импортируются в несколько разных столбцов, а не в один.

Вот данные, которые должны быть строкой заголовка и двумя строками под ней.Кроме того, код, который приводит к CSV, который разбивает текст на несколько столбцов.

>>> full_text = req_get.text
>>> myFile = open("C:\\python\\caSearch.csv", "w", encoding = "utf-8")
>>> with myFile:
...    writer = csv.writer(myFile, doublequote = False, escapechar = " ")
...    writer.writerow([full_text])

"Crawl Date","Site ID","Retailer Site","Product Name","Variant 
Properties","Product Properties","Buy Box Status","Stock Status","Item No 
Longer Available","Retail Sales","Is It Live Status","Selling 
Price","Selling Price Yesterday","Selling Price Delta","Selling Price 
Delta %","Shelf Page","Shelf Rank","Shelf Rank Page","Best Seller Rank 
1","Best Seller Category Path 1","Best Seller Rank 2","Best Seller 
Category Path 2","Best Seller Rank 3","Best Seller Category Path 3","Best 
Seller Rank 4","Best Seller Category Path 4","Best Seller Flag","Catapult 
Item","New Item","Sponsored Item","Amazon Choice","On Active Product 
List"
2019-06-12,B006OICFBE,amazon.com,"Ashley Furniture Signature Design - 
Breegin Chairside End Table - 1 Drawer , Contemporary , Brown",,,"Owned 
in Buy Box",1,,N/A,N/A,90.61,90.61,0.00,0.00,"AZ End 
Tables",31,2,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,No,No,No,No,Yes,Yes
2019-06-12,B009OBA2L8,amazon.com,"DHP Parsons Modern End Table, Multi-use 
and Toolless Assembly, Dark Espresso",,,"Owned in Buy 
 Box",1,,N/A,N/A,25.99,N/A,N/A,N/A,"AZ End 
 Tables",54,2,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,No,No,No,No,Yes,Yes

Ожидается, что в каждой строке будет только 33 столбца, различные результаты в зависимости от количества запятых в «Название продукта»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...