Portál AbcLinuxu, 11. května 2025 10:34
codecs.getwriter('undefined')(sys.stdout)
- popis toho kodeku vypadá, že by to na něco takového mohlo být, ale nejde to, dokonce pak i vypsání řetězce bez diakritiky vyhodí výjimku.
Díky
Řešení dotazu:
import sys sys.stdout.write(sys.argv[1])
except getopt.GetoptError, err: stdout.write(sys.argv[0] + u': neznámá volba ') sys.stdout.write("'" + err.opt + "'") sys.exit(2)
stdout
mám otevřený kodekem, ten překódovává, takže na výpis bez překódování musím použít sys.stdout
. Nějak jsem na to zapomněl a používal jsem stdout
.
Ten znak se pomrví, nicméně se vypíše. Asi si to getopt nějak zkonvertuje, že to pak pomrví. Na to už kašlu, tak se při použítí písmena s diakritikou jako přepínač ukáže otazník - no co. Kdyby někdo věděl, jak i to dát do pořádku, tak sem napište.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.