Liczba wpisów — count("\n") daje 5 zamiast 6

MateoGAutor

Liczę linie przez znaki nowej linii i brakuje jednej.

1

Komentarze 4

Zaloguj się, żeby dołączyć do dyskusji.

Zaloguj się Załóż konto
  1. ElaKowalskaodpowiedzi: 2

    Ostatnia linia zwykle nie kończy się znakiem nowej linii, więc separatorów jest o jeden mniej niż linii. Możesz dodać 1 albo policzyć elementy po podziale tekstu na linie.

    0
    1. MateoGAutorodpowiedzi: 1

      Dodałem 1, ale podział na linie wydaje się czystszy.

      3
      1. OllieGrant

        splitlines() jest najczystszy — nie zostawia pustego elementu na końcu, gdy tekst kończy się nową linią.

        2
    2. PiotrZ

      Zawsze zapominam o tej ostatniej linii. Dzięki za wyjaśnienie.

      2