Python執行報錯IndentationError: unindent does not match any outer indentation level
程式寫的好好的沒有問題啊,怎麼出這個錯誤呢?
原因:看一下程式報錯的行數,該行出現了特殊字元,在Python中縮排很重要,縮排表示了程式碼塊的範圍,縮排的時候要麼統一用Tab鍵,要麼統一用等多個空格,不要在同一個檔案中一會Tab,一會空格的。
可以在Notepad++中檢視原始檔中的特殊字元,【檢視】-【顯示符號】-【顯示空格與製表符】,如果Notepad選單是英文的,則對應為【View】-【Show Symbol】-【Show White Space and Tab】,檢視報錯所在行中是否存在特殊字元,處理一下就可以了。
同樣在Notepad++中可以設定一下將自己所用的Tab自動替換為4個空格,設定方法如下:
【設定】-【首選項】-【Tab設定】,勾選右下角的【以空格取代】。
英文版對應於,【Settings】-【Preferences】-【Tab Settings】,勾選【Replace by space】。
相關文章
- python問題unindent does not match any outer indentation level在pycharm平臺的解決方法PythonPyCharm
- centos 7.2執行yum -y install報錯Metadata file does not match checksumCentOS
- git push origin master 時出現報錯 error: src refspec master does not match any error: failed to push someGitASTErrorAI
- 記錄GitHub使用過程中的 error: src refspec master does not match anyGithubErrorAST
- Java問題解決:Java compiler level does not match the version of the installed Java project facet.JavaCompileProject
- Python錯誤集錦:IndentationError: unexpected indentPythonError
- python問題:IndentationError:expected an indented block錯誤解決PythonErrorBloC
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions報錯解決辦法Express
- Python 執行報錯 PermissionError: [Errno 13] Permission denied: '***.***'PythonError
- Python IndentationError: expected an indented blockPythonErrorBloC
- 如何處理Eclipse錯誤訊息 The declared package does not match the expected packageEclipsePackage
- signer information does not match問題解決ORM
- 執行用例報錯
- ./mongod命令執行報錯Go
- linuxmysql執行報錯LinuxMySql
- 執行srvctl命令報錯
- Qt 報錯 “類名”does not name a typeQT
- mac中python manage.py migrate執行報錯MacPython
- windows下安裝python3.6.4完成,執行報錯WindowsPython
- 執行web專案報錯Web
- 執行opatch lsinventory報錯73
- boost asio執行中報錯
- sh指令碼執行報錯指令碼
- ORA-01861: literal does not match format stringORM
- idea上執行scala報錯Idea
- mysql執行報錯mysql.sockMySql
- MacOS 裡執行 sed 命令報錯Mac
- PHP編譯,執行make報錯PHP編譯
- Linux sybase執行isql報錯LinuxSQL
- error: pathspec ‘myupstream‘ did not match any file(s) known to gitErrorGit
- Eclipse中執行出現selection does not contain a main type錯誤EclipseAI
- SAP MM 對採購訂單執行收貨,報錯 - Table T169P entry ZNMI does not exist -
- selenium的那些事--執行報錯
- Jenkins中執行docker命令報錯JenkinsDocker
- 執行指令碼diagcollection.pl報錯指令碼GC
- mysql執行命令報segmentation fault 錯誤MySqlSegmentation
- [vue]執行vue --version報錯:-4054 ENOSYSVue
- 【Oracle】ORA-14400: inserted partition key does not map to any partitionOracle