Ejemplo n.º 1
0
if not os.path.exists(
        mainWareHouse.loadingQuestionFileName) and not welcomeMode:
    userNowUsingLanguage = mainWareHouse.userUsingLanguage
    print(mainWareHouse.languagesContents[userNowUsingLanguage]
          ["questionFileTips"]["questionFileErrorTitle"])
    print(mainWareHouse.languagesContents[userNowUsingLanguage]
          ["questionFileTips"]["questionFileErrorMessage_No1"])
    print(mainWareHouse.languagesContents[userNowUsingLanguage]
          ["questionFileTips"]["questionFileErrorMessage_No2"])
    print(mainWareHouse.languagesContents[userNowUsingLanguage]
          ["questionFileTips"]["questionFileErrorMessage_No3"])
    del userNowUsingLanguage
    sys.exit(1)

else:
    ConfigLoader.LoadQuestionFile(mainWareHouse,
                                  mainWareHouse.loadingQuestionFileName)

    userNowUsingLanguage = mainWareHouse.userUsingLanguage

    # 计算总共分数
    sumScore = 0.0
    for i in range(len(mainWareHouse.userQuestionFile["questions"])):
        sumScore += mainWareHouse.userQuestionFile["questions"][i]["score"]

    # 计算难度
    projectDifficultyTemplate = ["Eazy", "Medium", "Hard", "Hardcore"]
    projectDifficulty = ""
    if len(projectDifficultyTemplate
           ) < mainWareHouse.userQuestionFile["projectDifficulty"]:
        projectDifficulty = "Unkown"
    else: