hxp
2025-12-05 c2c30fce8df5dc5ea69f4f93bc9a6c655b2928cd
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/CommFunc.py
@@ -31,6 +31,7 @@
import traceback
import shutil
import zlib
import json
#---------------------------------------------------------------------
#全局变量
@@ -59,6 +60,16 @@
        returnStr += chr(string.atoi(hexStr[i:i+2],16))
    return returnStr
def B2Hex(buf, upper=True, space=True):
    hex_str = binascii.b2a_hex(buf)
    # 转换为大写
    if upper:
        hex_str = hex_str.upper()
    # 每两个字符添加一个空格
    if space:
        hex_str = ' '.join(hex_str[i:i+2] for i in range(0, len(hex_str), 2))
    return hex_str
#获取异常信息#(try:...except:..GetExceptionInfo())
## 
#  @param 参数
@@ -436,6 +447,9 @@
    except ZeroDivisionError:
        return "Division is Zero"
def JsonDump(dumpObj):
    return json.dumps(dumpObj, ensure_ascii=False)
##生成指定文件(如par:r'E:\开发版本\Data\logo\formName1.log')
#def MakeAppointFile(par):
#    dir = os.path.dirname(par)  # 获得文件目录