[Add]增加VT_setting中关于小数位显示的配置
This commit is contained in:
parent
162b4cc7b6
commit
f43c4b010c
@ -7,13 +7,10 @@
|
|||||||
import os
|
import os
|
||||||
import decimal
|
import decimal
|
||||||
import json
|
import json
|
||||||
|
import traceback
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from math import isnan
|
from math import isnan
|
||||||
|
|
||||||
from vtGlobal import globalSetting
|
|
||||||
|
|
||||||
MAX_NUMBER = 10000000000000
|
|
||||||
MAX_DECIMAL = globalSetting.get('maxDecimal', 4)
|
|
||||||
|
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
def safeUnicode(value):
|
def safeUnicode(value):
|
||||||
@ -93,6 +90,29 @@ def getJsonPath(name, moduleFile):
|
|||||||
jsonPathDict[name] = moduleJsonPath
|
jsonPathDict[name] = moduleJsonPath
|
||||||
return moduleJsonPath
|
return moduleJsonPath
|
||||||
|
|
||||||
|
|
||||||
|
# 加载全局配置
|
||||||
|
#----------------------------------------------------------------------
|
||||||
|
def loadJsonSetting(settingFileName):
|
||||||
|
"""加载JSON配置"""
|
||||||
|
settingFilePath = getJsonPath(settingFileName, __file__)
|
||||||
|
|
||||||
|
setting = {}
|
||||||
|
|
||||||
|
try:
|
||||||
|
with open(settingFilePath, 'rb') as f:
|
||||||
|
setting = f.read()
|
||||||
|
if type(setting) is not str:
|
||||||
|
setting = str(setting, encoding='utf8')
|
||||||
|
setting = json.loads(setting)
|
||||||
|
except:
|
||||||
|
traceback.print_exc()
|
||||||
|
|
||||||
|
return setting
|
||||||
|
|
||||||
|
|
||||||
|
# 函数常量
|
||||||
|
MAX_NUMBER = 10000000000000
|
||||||
|
|
||||||
|
globalSetting = loadJsonSetting('VT_setting.json')
|
||||||
|
MAX_DECIMAL = globalSetting.get('maxDecimal', 4)
|
||||||
|
@ -7,20 +7,7 @@
|
|||||||
import os
|
import os
|
||||||
import traceback
|
import traceback
|
||||||
import json
|
import json
|
||||||
from .vtFunction import getJsonPath
|
from .vtFunction import loadJsonSetting
|
||||||
|
|
||||||
|
|
||||||
settingFileName = "VT_setting.json"
|
settingFileName = "VT_setting.json"
|
||||||
settingFilePath = getJsonPath(settingFileName, __file__)
|
globalSetting = loadJsonSetting(settingFileName)
|
||||||
|
|
||||||
globalSetting = {} # 全局配置字典
|
|
||||||
|
|
||||||
try:
|
|
||||||
with open(settingFilePath, 'rb') as f:
|
|
||||||
setting = f.read()
|
|
||||||
if type(setting) is not str:
|
|
||||||
setting = str(setting, encoding='utf8')
|
|
||||||
globalSetting = json.loads(setting)
|
|
||||||
except:
|
|
||||||
traceback.print_exc()
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user