Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako môžem rozdeliť súbor csv podľa riadkov?

Na rozdelenie súboru CSV podľa riadkov v Pythone môžete použiť vstavaný modul `csv`. Tu je návod krok za krokom:

1. Otvorte súbor CSV v režime čítania.

```pytón

s open('input.csv', 'r') ako input_file:

# Tu je váš kód

```

2. Vytvorte objekt čítačky CSV.

Modul `csv` poskytuje funkciu `csv.reader()` na čítanie súborov CSV. Táto funkcia berie objekt súboru ako argument a vracia objekt `csv.reader`.

```pytón

čitateľ =csv.reader(vstupný_súbor)

```

3. Opakujte riadky v súbore CSV.

Objekt `csv.reader` je možné iterovať, aby ste získali prístup ku každému riadku v súbore CSV. Každý riadok je reprezentovaný ako zoznam hodnôt.

```pytón

pre riadok v čítačke:

# Spracujte každý riadok

```

4. Rozdeľte riadky konkrétnym oddeľovačom.

Môžete použiť metódu `str.split()` na rozdelenie každého riadku špecifickým oddeľovačom, ako je napríklad čiarka (,). Tým sa vráti zoznam hodnôt v každom riadku.

```pytón

hodnoty =row.split(',')

```

5. Zapíšte rozdelené riadky do nového súboru CSV.

Po rozdelení riadkov ich môžete zapísať do nového súboru CSV. Na vytvorenie objektu CSV Writer a zápis riadkov do súboru môžete použiť funkciu `csv.writer()`.

```pytón

s open('output.csv', 'w') ako výstupný_súbor:

spisovateľ =csv.writer(výstupný_súbor)

pre hodnoty v split_rows:

spisovateľ.writerow(hodnoty)

```

Tento kód rozdelí každý riadok vo vstupnom súbore CSV čiarkami a zapíše rozdelené riadky do nového súboru CSV s názvom `output.csv`.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené