| | |
| | | import datetime
|
| | | import subprocess
|
| | | import binascii
|
| | | import inspect
|
| | | #---------------------------------------------------------------------
|
| | | #全局变量
|
| | |
|
| | |
| | |
|
| | | return ""
|
| | |
|
| | | def RMBToCoin(floatRMB):
|
| | | ''' 元转为分,统一函数,方便修改及搜索
|
| | | def RMBToCoin(floatRMB, rate=100):
|
| | | ''' 元转为coin,统一函数,方便修改及搜索
|
| | | @param floatRMB: 单位元,float 类型,支持 RMB 或 美元
|
| | | @return: 转化为分数值
|
| | | @param rate: 转化比例,越南版本配表及coin均使用越南盾原值,即比例为1:1,故默认值改1
|
| | | @return: 转化为coin数值
|
| | | '''
|
| | | # 由于float会有不精确的现象出现xxx.9999999的问题,所以这里计算出的结果向上取整
|
| | | return int(math.ceil(floatRMB * 100))
|
| | | # 由于float会有不精确的现象出现xxx.9999999或xxx.0000000000001的问题,所以这里计算出的结果向上取整
|
| | | return int(math.ceil(round(floatRMB * rate)))
|
| | |
|
| | | def get_class_method(cls, startswith=""):
|
| | | ## 获取类中的所有方法
|
| | | methods = []
|
| | | members = inspect.getmembers(cls)
|
| | | for member_name, member in members:
|
| | | if startswith and not member_name.startswith(startswith):
|
| | | continue
|
| | | if inspect.ismethod(member):
|
| | | methods.append(member_name)
|
| | | return methods
|