Я новичок в python. Я просто расширил программу Hello World:Функция вызова функции Python внутри функции
import sys
def first(n):
print "Hi Man"+" Huuuuuu"
if len(sys.argv)>1: print sys.argv[1]
def second():
print "Huuuuuuuuuuu"
first(7)
if __name__=='__main__':
second()
Я получаю ошибку:
File "first.py", line 11
first(7)
^
IndentationError: unexpected indent
Я прочитал What to do with "Unexpected indent" in python?, но я не могу найти ошибку.
Я побежал с питона -t команды:
python -t first.py
first.py: inconsistent use of tabs and spaces in indentation
File "first.py", line 12
first(7)
^
IndentationError: unexpected indent
Спасибо за вашу помощь.
Я скопирую ваш код и не получаю ошибок. Вы уверены, что код, который вы поделили, - это именно то, что вы используете? –
Убедитесь, что вы не используете комбинацию из 4 пробелов и вкладок. – Eduard
Почти наверняка есть ошибка с отступом в вашем коде в строке 12 (таким образом, IndentationError). Вызов функции внутри функции не является вашей проблемой. Исправьте отступ. – Michael