Python (2.7) コマンド プロンプトでステートメント " True
" と " " を使用したいFalse
segmentation_accuracy(reference=REFERENCE, segmented=SEGMENTED, output=OUTPUT, method=METHOD, threshold=THRESHOLD, sep=SEP, header=HEADER)
header の場合はヘッダーTrue
付きのテキスト ファイルを印刷し、header の場合はヘッダーFalse
なしのテキスト ファイルを印刷します。
コマンドプロンプトで:
REFERENCE = raw_input("Reference (*.shp):")
SEGMENTED = raw_input("Segmented (*.shp):")
METHOD = raw_input("Method (ke, pu, clinton):")
if METHOD != "ke" and METHOD != "pu" and METHOD != "clinton":
raise ValueError("%s is not a valid method" % METHOD)
if METHOD == "ke" or METHOD == "clinton":
THRESHOLD = input("Threshold (0.0 - 1.0):")
if not check_threshold(THRESHOLD):
raise AccuracyException("Threshold of %s is not valid" % THRESHOLD)
else:
THRESHOLD = None
SEP = raw_input("Sep:")
HEADER = raw_input("Header (True/False):")
if HEADER is not True or HEADER is not False:
raise ValueError("%s is not valid" % HEADER)
# output
OUTPUT = raw_input("Output (*.txt):")
raw_input("Header (True/False):")
True
またはを設定して Windows でコマンド プロンプトを実行すると、False
常にValueError
私もその組み合わせを使用しました
if HEADER != True or HEADER != False:
raise ValueError("%s is not valid" % HEADER)
同じ問題で