[英]Unexpected Unindent Error in Python
因此,我已被设置为正在处理的加密程序加载文件的任务,但是却收到一条错误消息,指出控制台遇到了Unexpected unindent
,但我不知道它在哪里! 我以为这是一个小故障,尝试重写代码,但仍然遇到相同的错误! 我是业余编码员,有人可以帮我吗?
这是我遇到麻烦的代码的一部分:
def loadFile():
try:
aFile = input('Plese enter a filename: \n')
myFile = open(aFile, 'r+')
global myFile
try:
print('Gathering file information...')
time.sleep(1)
print('The string you have chosen to encrypt is:')
print(myFile.read())
finally:
myFile.close()
except IOError:
print('The file does not exist \n')
loadFile()
您可以使用此命令-
perl -i.bak -pe "s/\\t/' 'x(8-pos()%8)/eg" file.py
这里的file.py是您的文件名。 8是您应该在编辑器中配置的选项卡缩进。 基本上,此错误由制表符和空格之间的不匹配引起。 因此,此命令将转换所有带空格的制表符。 希望这有效:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.