Wpis z mikrobloga

@RapRose: na początek otwórz sobie rzeczony plik csv w edytorze tekstowym który pokazuje whitespace'y i znaki końca linii
ogólnie zadając pytanie wypadałoby pokazać cały kod ;>
  • Odpowiedz
@RapRose: te dane to xsl czy html? tak czy siak naprawdę nie parsuj tego jak stringi :(
masz pięknie strukturyzowane dane- wykorzystaj to: beautifulsoup

druga sprawa: karny wacek ze wklejane kodu jako obrazek, pastebin/gist itp bez wymówek

win: notepad++,
  • Odpowiedz
@LOLWTF: Przecież właśnie @RapRose podpowiadam jak ma to ustalić ;-)
Co do edytora tekstowego, to z tego co pamiętam sublime (wersja 2) miał problemy ze znakami końca linii,
może to już nieaktualne. Jako edytor do kodu jednak polecam go bardzo :)
Atoma nie testowałem, ale faktycznie wydaje się mieć to out of the box
  • Odpowiedz
  • 0
@LOLWTF: jak każdy plik tekstowy, ale absolutnie nie rozumiem do czego pijesz? Przeczytałeś cały temat?
Word da takie sobie wsparcie dla "podglądania" różnych znaków końca linii ;)
  • Odpowiedz
I ile masz różnych znaków końca linii?


@Analityk: 3 układy zależnie od systemu operacyjnego/protokołu/standardu/typu pliku.
\n — UNIX
\r\n — Windows
\r — Mac OS (przed wersją 10)
  • Odpowiedz
@morsik: @qbek: @LOLWTF: dzięki za odzew, problem rozwiązany.
Przy zapisywaniu otwieram plik z parametrem newline='\n'. Może szkolny błąd, ale już go więcej nie popełnię :D

f=open("plik.csv", "a+", newline='\n')
  • Odpowiedz