2016-11-23 151 views
-3

我已經陷入了一些python縮進混亂。我不是一個Python的人,但不得不編輯幾行,現在一團糟。嘗試記事本++的縮進看起來對我來說很完美,但它不能編譯 - 一直給IndentationError:意想不到的縮進我不知道期望是tab/sapces - 列是對齊的。Python縮進編譯錯誤

Google/Stackoverflow建議嘗試使用reindent。我有python 2.7(它的路徑)它包含reindent(未編譯)。試圖運行該命令的幾種方法,使用絕對路徑等,但並沒有與工作找不到重新縮進

>python -m C:\Python27\Tools\Scripts\reindent -d C:\Cassandra228\ 
apache-cassandra\pylib\cqlshlib\copyutil.py 

c:\python27\python.exe: No module named C:\Python27\Tools\Scripts\reindent 

我該如何解決這個問題。

謝謝

+0

您是否嘗試過在網上美化? – Carlos

+0

您可以請發佈代碼。 – Amyth

+0

這很可能是你混合使用'spaces'和'tabs'搞混了。如果你能提供我們的代碼,那將是非常棒的。另外,我會建議嘗試像https://pythoniter.appspot.com/這樣的在線格式化程序來修復縮進,然後使用「tabs」或「spaces」進行縮進。 – Amyth

回答

0

我目前使用記事本++中的特殊字符視圖解決了我的問題。有標籤等 - 一旦我擺脫他們的代碼編譯。

我會檢查出崇高的文字 - 看起來像它有更好的選擇。

儘管如此我們如何使用Python重新縮進(或者我們用它在所有的這種類型的情況)

感謝所有,