Para dividir um arquivo CSV por linhas em Python, você pode usar o módulo `csv` integrado. Aqui está um guia passo a passo:
1.
Abra o arquivo CSV em modo de leitura. ```píton
com open('input.csv', 'r') como input_file:
# Seu código aqui
```
2.
Crie um objeto leitor CSV. O módulo `csv` fornece a função `csv.reader()` para ler arquivos CSV. Esta função toma o objeto arquivo como argumento e retorna um objeto `csv.reader`.
```píton
leitor =csv.leitor(arquivo_de_entrada)
```
3.
Itere sobre as linhas do arquivo CSV. O objeto `csv.reader` pode ser iterado para acessar cada linha no arquivo CSV. Cada linha é representada como uma lista de valores.
```píton
para linha no leitor:
# Processa cada linha
```
4.
Divida as linhas por um delimitador específico. Você pode usar o método `str.split()` para dividir cada linha por um delimitador específico, como uma vírgula (,). Isso retornará uma lista de valores em cada linha.
```píton
valores =linha.split(',')
```
5.
Grave as linhas divididas em um novo arquivo CSV. Depois de dividir as linhas, você pode gravá-las em um novo arquivo CSV. Você pode usar a função `csv.writer()` para criar um objeto gravador CSV e gravar as linhas no arquivo.
```píton
com open('output.csv', 'w') como arquivo_de_saída:
escritor =csv.writer(arquivo_de_saída)
para valores em split_rows:
escritor.writerow(valores)
```
Este código dividirá cada linha no arquivo CSV de entrada por vírgulas e gravará as linhas divididas em um novo arquivo CSV chamado `output.csv`.