Dobrý den,<br>mám jednoduchý kód:<br><br><span style="color: rgb(255, 0, 0);"># -*- coding: utf-8 -*-</span><br style="color: rgb(255, 0, 0);"><span style="color: rgb(255, 0, 0);">import sys</span><br style="color: rgb(255, 0, 0);"><span style="color: rgb(255, 0, 0);">print unicode(sys.argv[0],"utf-8")<br><br><span style="color: rgb(0, 0, 0);">Soubor je uložen v PSPadu ve formátu utf-8. <br>sys.argv je seznam jehož prvek s indexem [0] má být cesta odkud je *.py spuštěn. To funguje super když teda není v názvu (ani v celé cestě) žádný český znak.<br>Když spustím "á.py" tak se zobrazí:<br><br><span style="color: rgb(255, 0, 0);">Traceback (most recent call last):</span><br style="color: rgb(255, 0, 0);"><span style="color: rgb(255, 0, 0);">&nbsp; File "E:\Python\PYTHONS\ß.py", line 3, in &lt;module&gt;</span><br style="color: rgb(255, 0, 0);"><span style="color: rgb(255, 0, 0);">&nbsp;&nbsp;&nbsp; print unicode(sys.argv[0],"utf-8")</span><br style="color: rgb(255, 0, 0);"><span style="color: rgb(255, 0, 0);">UnicodeDecodeError: 'utf8' codec can't decode bytes in position 18-20: invalid d</span><br style="color: rgb(255, 0, 0);"><span style="color: rgb(255, 0, 0);">ata<br><br><span style="color: rgb(0, 0, 0);">Děkuji za každou reakci.<br>Vlastimil Ovčáčík<br></span></span></span></span>