0
# Check for log request
if len(sys.argv) >= 3:
if sys.argv[3].lower() == 'log':
logFiles = True
我沒有做過的Python一段時間,但我看不出什麼毛病上面的代碼和它說,「日誌文件」之前和之後=真正的是問題。預計縮進塊if語句
想法?
# Check for log request
if len(sys.argv) >= 3:
if sys.argv[3].lower() == 'log':
logFiles = True
我沒有做過的Python一段時間,但我看不出什麼毛病上面的代碼和它說,「日誌文件」之前和之後=真正的是問題。預計縮進塊if語句
想法?
Python 2以與記事本相同的方式處理選項卡 - 因爲足夠的空間可以達到下一個8空間縮進級別。這意味着如果你混合了製表符和空格,你可能會看到完全縮進的代碼,但是Python看到了亂碼。 (在Python 3中,Python會給你一個有幫助的TabError: inconsistent use of tabs and spaces in indentation
,如果它看到你混合了製表符和空格)。你的代碼在第二行有4個空格,第二個有一個製表符。這看起來像1縮進,然後是2,但是Python沒有這樣看。
不要混合標籤和空格。如果可以,請使用-tt
解釋器選項來檢測該選項,並使用帶有選項的編輯器來顯示空白字符。
'.lower()'缺少括號 –
仍然是同樣的錯誤。 –
嘗試通過替換空格 –