程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python reports an error, and how to solve it?

編輯:Python

Study SA From the Internet copy A piece of code is modified , Obviously, they have indented and aligned the spaces, but they always report errors when running unindent does not match any outer indentation level( Indent level mismatch ), A little annoying . Here is my solution .

1. First, check whether your format is correct , The indent of the indent , Everything that should be aligned is aligned , My one is alignment right, but it reports an error .

 

2. The possible problem is that after modifying the code Mixed up tab& Space bar , Need to check , Shut down first IDE The open python Script files , Use your notepad++ Open the file , Show all the characters to see if there are any special characters .

View > Display symbols > Show spaces and symbols

Then you can see spaces and tabs , This is really tab And .... The spaces of are mixed .

3. Replace all spaces with tab Or will tab Replace all with spaces and keep them unified , Use the menu bar's Search for > lookup > Replace , Copy what you want to replace tab Go in with the space ( If you copy it, you may not see it , Because the space character is not visible ), Then click All replacement That's all right. .

as follows , The replacement has been completed , be-all .... Spaces of type   All replaced with tab Space . Save the file !!!

 4. Reuse python Of IDE Open file , No longer an error , The normal operation .


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved