私はこれまでにPythonプログラミングを行ったことはありませんが、C#で多くの.NETを実行しました。 Pythonを実行する必要があり、Pythonで例外をスローする方法を習得しようとしていました。Python例外エラー
from __future__ import with_statement
import dbi
import timeit
import datetime
import win32com.client
import os
import datetime
import sys
import codecs
import subprocess
import time
import _winreg
def main():
retCode=0
now = datetime.datetime.now()
print "-----------------------------------------------------"
print "Start Executing the script", now
print "-----------------------------------------------------"
try:
print "Testing Testing"
except Exception, err:
sys.stderr.write('ERROR: %s\n' % str(err))
retCode=1
if retCode==1:
print "======================================"
print "Errors occured. Please investigate. "
print "======================================"
else:
print "======================================"
print "No errors found"
print "======================================"
print "Retcode:", retCode
sys.exit(retCode)
main()
上記のコードで私にこのエラーが発生する理由は誰にも分かりますか?
The error is:
File "c:\sample.py", line 28
retCode=1
^
IndentationError: unexpected indent
解決策はわかりませんが、 'main()'関数の使い方よりも改善された点は 'if __name__ == '__main __':'です。 – evotopid