我是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