python

Fájl megnyitási módok és fájlba írás Pythonban

Pythonban az open() függvénnyel tudsz fájlokat megnyitni. A függvény második paraméterével tudod megadni a megnyitás módját. Ha te is pórul jártál a „w” paraméterrel, ez a kisokos neked szól.

Python: _curses.error: addstr() returned ERR

Probléma: A Python curses programod a _curses.error: addstr() returned ERR hibát dobja.
Megoldás: A kiírni kívánt szöveg vagy megadott kurzorpozíció kívül esik a curses ablakon. Nagyobb ablakmérettel vagy a szöveg/kurzor pozíció módosításával a hibajelenség megszűnik.

Unicode sztring hossza Pythonban

Ha Python 2.7-ben szeretnénk lekérdezni egy Unicode sztring hosszát, önmagában a len(string) hibás eredményt ad egyes speciális karaktereket tartalmazó sztringek esetén.
A megoldás: len(string.decode("utf-8"))