私はPythonの初心者で、Pythonの変数補間の概念で問題に直面しています.引数をチェックする方法を書きましたが、行の印刷中にエラーが発生します.
import re
import sys
import os.path
def CheckArgument(argv) :
for arg in argv :
if (re.match('^-a$|^-b$|^-c$',argv) != 1) :
if os.path.isfile(arg) != 1 :
print ("file %s doesnot exists", % arg)
#above line is giving error
elif re.match('-help',arg) == 1 :
print "......."
CheckArgument(sys.argv)