您现在的位置是:主页 > news > 长沙网站建设 个人/微信小程序怎么做
长沙网站建设 个人/微信小程序怎么做
admin2025/6/10 7:33:42【news】
简介长沙网站建设 个人,微信小程序怎么做,注册香港公司费用,网站开发常用图标 图像咸鱼Micropy标准库—sys系统功能查看micropython标准库 sys模块提供了一些常用的系统功能函数和常量。 函数 sys.exit(retval0) 使用指定参数退出当前程序。它也会产生 SystemExit 异常,同时产生系统软复位。 sys.print_exception(exc, filesys.stdout) 打印异常…
咸鱼Micropy标准库—sys系统功能
查看micropython标准库
sys模块提供了一些常用的系统功能函数和常量。
函数
-
sys.exit(retval=0)
使用指定参数退出当前程序。它也会产生 SystemExit 异常,同时产生系统软复位。 -
sys.print_exception(exc, file=sys.stdout)
打印异常到文件对象,默认是 sys.stdout。
和 CPython 的差异
这是CPython中回溯模块的简化版本。不同于 traceback.print_exception(),这个函数用异常值代替了异常类型、异常参数和回溯对象。文件参数在对应位置,不支持更多参数。CPython兼容回溯模块在 micropython-lib。
常数
-
sys.argv
启动参数列表 -
sys.byteorder
字节顺序 (“小” 或 “大”). -
sys.implementation
当前 Python 情况,如(name=‘micropython’, version=(1, 8, 1))。对于 MicroPython,它返回下面属性:
名称 - “micropython”
版本 - (主, 次, 微), 如 (1, 7, 0)
这个方法推荐用来识别 MicroPython 和其它的 Python (注意少数移植版不支持)
和 CPython 的差异 CPython 包含了更多属性,MicroPython支持基本功能。
sys.maxsize
整数类型最大的数值。或MicroPython如果它小于os最大值 (当 MicroPython 移植版不支持 long int 时).
这个属性可以用来检测平台的 “bitness” (32位或64位等)。推荐不要字节比较属性值,而是象下面这样计算:
bits = 0
v = sys.maxsize
while v:bits += 1v >>= 1
if bits > 32:# 64位(或者更高)系统...
else:# 32位(或者更低)系统# 注意在32位系统中,因为前面说明的愿意,bits数值可能小于32(如31)# 因此要使用">16",">32",">64"这种方法进行比较
-
sys.modules
已载入模块字典。在某些移植版中,它可能不包含在内建模块中。 -
sys.path
系统路径,
-
sys.platform
MicroPython 运行的平台。在 OS/RTOS 移植版本中,通常表示OS, 如 “linux”。在一般移植中它代表使用的开发板,如在最初的 MicroPython 中是“pyboard”。它可以用来识别不同的板子,如果需要识别运行环境(在其它 Python 环境下), 请使用 sys.implementation。 -
sys.stderr
标准错误输出设备(默认是USB虚拟串口,可选其他串口) -
sys.stdin
标准输入设备(默认是USB虚拟串口,可选其他串口) -
sys.stdout
标准输出设备(默认是USB虚拟串口,可选其他串口) -
sys.version
Python 语言版本,字符串格式。 -
sys.version_info
Python 语言版本,整数元祖格式。