簡體   English   中英

Python 2.7。 編碼成python和cmd

[英]Python 2.7. Encoding into python and cmd

大家。

我嘗試研究django和python。 但是我有一個問題。 在我的書中有這樣的字符串:

django-admin.py startproject megaproject

當我嘗試執行此代碼時,收到下一條消息:

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)

此代碼在英語目錄中工作。 但我有俄語目錄下一個類型:

D:\Job\РАН\База Данных. Сомнология

出現此問題的原因是編碼到python和cmd中的差異。 而且我無法讓他們滿意。 我嘗試將編碼更改為命令行和python。 但是我沒有結果。 當我將編碼更改為cmd時,我得到了帶有奇怪符號的錯誤字符串。 當我在標題python文件中添加明確編碼時,我也沒有結果。

Windows django無法使用俄語目錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM