COVIL HACKER

, ! .


» COVIL HACKER » Pitão » Maneiras de analisar grandes arquivos CSV com Python


Maneiras de analisar grandes arquivos CSV com Python

1 2 2

1

Aqui vou compartilhar trechos de código que uso para analisar o CSV e imprimir dados dentro dele.
Tecnicamente, você pode fazer o mesmo com os comandos cat ou head no POSIX, mas isso ajudará você a iterar dados e publicá-los em seu próprio terminal de API ou inserir em bancos de dados externos, etc.

Também posso sugerir o uso de comandos cat ou head no terminal POSIX para veja o que tem dentro.
$ cat filename.csv
$ cat filename.json

import csv, requests, time




filename = 'data.csv'

with open(filename, 'r',encoding="utf8") as csvfile:

    datareader = csv.reader(csvfile, delimiter='\t') #nesta linha escolha seu delimitador, pode ser vírgula (,) ou qualquer coisa que separe colunas.

    for row in datareader:

        #print(row)

        data = {

                'domain': str(row[0]),

                'name': str(row[1]),

                'email': str(row[2])

        }

        try :

            post_req(data)

            #print(data)

        except:

            print("não foi possível processar isto: " + str(data))

        #time.sleep(0.


Aqui está como recebo dados em PHP no meu endpoint:

conteúdo oculto
def post_req(data):

    url = "https://domain.com/post.php"

    print(data)

    headers = {"Content-Type": "application/json", "charset":"utf-8"}

    resposta = requests.post(url, json=data, headers=headers)

    print(response.text)

0

2


» COVIL HACKER » Pitão » Maneiras de analisar grandes arquivos CSV com Python


|