herkese kodlama.Python 2.7. Python ve cmd
Django ve python üzerinde çalışmayı deniyorum. Ama benim bir problemim var. ingilizce dizinde
D:\Job\РАН\База Данных. Сомнология>django-admin.py startproject megaproject
Traceback (most recent call last):
File "C:\Python27\Scripts\django-admin.py", line 5, in <module>
management.execute_from_command_line()
File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line
353, in execute_from_command_line
utility.execute()
File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line
345, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "C:\Python27\lib\site-packages\django\core\management\base.py", line 357,
in run_from_argv
self.stderr.write('%s: %s' % (e.__class__.__name__, e))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 8: ordinal
not in range(128)
Bu kod çalışması: Bu kodu yürütmeye çalıştığımda, bir sonraki mesajı alıyorum
django-admin.py startproject megaproject
: Kitabımda böyle dize yoktur.
D:\Job\РАН\База Данных. Сомнология
Bu sorun piton ve cmd içine kodlama nedeniyle farklılıklar görünür: Ama Rus dizin sonraki türü var. Ve ben onlara uyamıyorum. Kodlamayı komut satırına ve python'a dönüştürmeyi deneyeceğim. Ama sonuç yok. Kodlamayı cmd olarak değiştirdiğimde, garip sembollerle kötü dize alıyorum. Python dosyasında somut olarak kodlama eklediğimde, sonuç da yok.
Bir kenara, python 3.x'e geçebilirseniz, yapın. Unicode desteği daha sıkı bir şekilde bütünleştirilmiştir ve genellikle daha az problem vardır. – tdelaney
Evet, biliyorum. Ancak bu kitapta sadece python 2.x kullanılıyor, bu yüzden benim için çok önemli. Teşekkürler. – hedgehogues
@tdelaney, özür dilerim. Ingilizcem için endişeleniyorum. O kötü. Çok ... Yazımda çok fazla hatam var mı? – hedgehogues