我是Python新手,并在记事本++中编写了代码。我用空格而不是制表符,我想我已经使用了正确的缩进格式。但我仍然得到你的错误。我不明白我做错了什么。这里是代码,缩进错误:意外错误
#!/usr/bin/python
import sys
import shutil
import sys
def Usage() :
print "LabelFile TranscriptionFile PhonemeFile"
def main(argv = None) :
if len(sys.argv) !=3 :
Usage()
else :
LabelFile = sys.argv[1]
TranscriptionFile = sys.argv[2]
PhonemeFile = sys.argv[3]
if (os.path.exists(LabelFile)) :
InFile = open(LabelFile, "r")
TFile = open(TranscriptionFile, "w")
PFile = open(PhonemeFile, "w")
for line in iter(InFile) :
list = line.split()
Tlist = list.pop(3)
Plist = list[2]
TFile.write(" ".join(list) + "\n")
PFile.write("".join(list) + " ")
InFile.close()
TFile.close()
PFile.close()
if __name__ == "__main__" :
sys.exit(main())
请帮助。非常感谢你。
它显示了第15行的错误是TranscriptionFile = sys.argv [2] – zingy
@Shivani你是否100%确定你没有使用制表符而不是该行上的空格? – knatten
我正在使用空格,并且我摆脱了缩进错误。谢谢 – zingy