20 lines
648 B
Python
20 lines
648 B
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
# @Time : 2025/3/18 17:52
|
|
# @Author : AngesZhu
|
|
# @File : pg_format_utils.py
|
|
# @Desc : pg数据库数据返回处理
|
|
# 定义一个通用的格式化函数
|
|
def format_value(value):
|
|
try:
|
|
if isinstance(value, (int, float)): # 数值类型
|
|
return "{:.2f}".format(value) if isinstance(value, float) else str(value)
|
|
elif isinstance(value, str): # 字符串类型
|
|
return value
|
|
elif value is None: # 空值
|
|
return ""
|
|
else: # 其他类型
|
|
return str(value)
|
|
except Exception as e:
|
|
return f"Error: {e}"
|