python代碼格式怎么寫比較好


老王python上次推出了解答python問題的活動,得到了很多朋友的支持,大家把自己在python中遇到的問題發給我,希望我能夠很好的解決,謝謝你們對我的信任,我也希望能夠盡全力的幫助你們。今天開始陸續的發出一些問題和解決方案,希望對你學習python有幫助。

1 先看看問題:

while True:
      reply=raw_input( 'enter text:')
      if reply== 'stop':
         break
      print int(reply)** 3
print 'bye'

 在shell里輸入上面代碼(貌似已經注意縮進),但是還是提示:IndentationError: unindent does not match any outer indentation level
 
但是相同的代碼 保存為py模塊 運行的時候,在shell里顯示是正確的。

 

2 分析原因:


根據IndentationError: unindent does not match any outer indentation level 提示可以看的出來,是因為縮進問題導致的,因為在shell里直接輸入代碼的話,很容易

出現縮進的問題。

 

3 解決辦法:

建議就是用python的編輯器來進行python代碼的編寫,這樣可以避免由於代碼縮進問題給你帶來的困擾,一般編輯器都會在保存代碼的時候自動的檢查出代碼的縮進問題,很多

編輯器都會有自動的代碼縮進功能,如果想了解更多編輯器的功能可以看看:python編輯器這篇文章

今天就分享到這,以后還會陸續的分享

文章鏈接:http://www.cnpythoner.com/post/pythongeshi.html 轉載請保留,謝謝!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM