python檔案執行報錯(檔案編碼)

2021-10-20 13:28:12 字數 581 閱讀 6002

執行python檔案報錯

syntaxerror: non-utf-8 code starting with '\xb4' in file c:\...\***.py on line 8, but no encoding declared; see  for details.
原因:如果沒有給出其他編碼提示,python將預設使用ascii作為標準編碼,檔案執行的時候有些文字(如漢字)無法被ascii識別處理。

解決方法

指定對應的編碼方式來標識檔案的編碼方式,一般使用utf-8或者gbk,寫在檔案的第一行或第二行。

三種寫法:

寫法一:

# coding=如:#coding=utf-8
#!/usr/bin/python

# -*- coding: -*-

寫法三:

#!/usr/bin/python

# vim: set fileencoding=:

linux 執行 python檔案 各種報錯

1.error import command not found 在執行的python檔案第一行加上 usr bin python2.bad interpreter no such file or directory 檢查python是否存在 版本 type a pythonls l usr bin...

Python檔案執行出錯修改後依然報錯的問題

switches.py是ryu控制器子目錄topology下的乙個檔案。我根據實驗需要對switches.py進行編輯時,有一行 的縮排出錯 少打了乙個tab 而沒有發現。因為之前還修改過ryu的全域性啟動引數 在ryu頂級目錄下的flags.py檔案中新增了 因此儲存檔案後,重新安裝了ryu控制器...

source檔案和makefile檔案編寫

一.makefile 沒有副檔名,它名字就叫makefile 內容如下 include ntmakeenv makefile.def wdm程式使用的所有makefile都這樣寫,我們只需寫乙個,編譯時把它拷貝到工作目錄下就行了 二.sources檔案就需要我們根據不同的場合修改了,不過基本模板如下...