Portál AbcLinuxu, 13. května 2025 23:53

Dotaz: Problém s kódováním v Pythonu

TomasABC32 avatar 25.5.2016 23:17 TomasABC32 | skóre: 28 | blog: LinuxGangster
Problém s kódováním v Pythonu
Přečteno: 503×
Odpovědět | Admin
Zdravím vás, pokud chci spustit skript v pythonu (používám editor Sublime), vrátí mi to tuto chybu:

Traceback (most recent call last):

File "./sublime_plugin.py", line 337, in run_

File "./exec.py", line 130, in run

UnicodeEncodeError: 'ascii' codec can't encode character u'\u017e' in position 38: ordinal not in range(128)

Co s tím ?
Linux forever ! Asi jinej gang.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.5.2016 00:06 Kit | skóre: 45 | Brno
Rozbalit Rozbalit vše Re: Problém s kódováním v Pythonu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možná na začátku těch souborů chybí tohle:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
TomasABC32 avatar 26.5.2016 22:06 TomasABC32 | skóre: 28 | blog: LinuxGangster
Rozbalit Rozbalit vše Re: Problém s kódováním v Pythonu
Kit - to jsem si původně taky myslel a nefunguje ani toto.
Linux forever ! Asi jinej gang.
26.5.2016 14:13 eee
Rozbalit Rozbalit vše Re: Problém s kódováním v Pythonu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Doporucuji opravu.
TomasABC32 avatar 26.5.2016 22:05 TomasABC32 | skóre: 28 | blog: LinuxGangster
Rozbalit Rozbalit vše Re: Problém s kódováním v Pythonu
eee to je rada... škoda řádků
Linux forever ! Asi jinej gang.
27.5.2016 11:11 mimi.vx | skóre: 37 | blog: Mimi.VX | Praha
Rozbalit Rozbalit vše Re: Problém s kódováním v Pythonu

stejna jako otazka ..

 

zadne info krome toho ze ti neco v pythonu nejede a ze pouzivas sublime ... Ktere sublime , v jake verzi pythonu ... a co failujici kod ?

USE="-gnome -kde";turris
27.5.2016 11:19 Sten
Rozbalit Rozbalit vše Re: Problém s kódováním v Pythonu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Bez informací, co se na tom řádku spouští, můžeme jen tipovat. Velmi pravděpodobně tam používáte unicodový řetězec ve funkci, která očekává str, což implicitně volá encode('ascii'), zatímco vy budete chtít encode('utf-8').
27.5.2016 19:37 Olaf
Rozbalit Rozbalit vše Re: Problém s kódováním v Pythonu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Každý řetězec uvést jako u'řetězec'.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.