2020-3-24 15:42:07 [显示全部楼层]
3684浏览
查看: 3684|回复: 1

[uPyCraft IDE] 常用的模块 sys 3.1.3

[复制链接]

sys模块中提供了与MicroPython运行环境有关的函数和变量。

  • sys.path — 系统路径

    示例:

>>> import sys
>>> print(sys.path)
['', '/lib']
  • sys.version — MicroPython 语言版本

    示例:

>>> print(sys.version)
3.4.0
  • sys.implementation — 当前运行环境

    示例:

>>> print(sys.implementation)
(name='micropython', version=(1, 9, 1))

对于 MicroPython,它返回下面属性:

名称 - “micropython”
版本 - (主, 次, 微), 如 (1, 7, 0)

这个方法推荐用来识别不同平台的MicroPython。

  • sys.platform — 获取MicroPython运行的平台

    示例:

>>> sys.platform
'esp32'
  • sys.byteorder — 字节顺序 (“小”或“大”)

    示例:

>>> print(sys.byteorder)
little

“little”表示小端存储,“big”表示大端存储。

  • sys.maxsize — 整数类型最大的数值。

    示例:

>>> print(sys.maxsize)
2147483647
  • sys.stdin — 标准输入设备。

  • sys.stdout — 标准输出设备。

  • sys.stderr — 标准错误输出设备。

  • sys.modules — 已载入模块字典。在某些移植版中,它可能不包含在内建模块中。

函数

sys模块中提供了绑定在系统路径上的函数,通过help()可以查看,这里不作介绍。

示例:

>>> help(sys.path)
object ['', '/lib'] is of type list
  append -- <function>
  clear -- <function>
  copy -- <function>
  count -- <function>
  extend -- <function>
  index -- <function>
  insert -- <function>
  pop -- <function>
  remove -- <function>
  reverse -- <function>
  sort -- <function>
>>> sys.path.append('test')
>>> sys.path
['', '/lib', 'test']
sys.exit()
函数说明:退出当前程序。
示例:

>>> i = 0
>>> while True:
...   i = i+1
...   print(i)
...   if(i == 6):
...     sys.exit()
...     
...     
... 
1
2
3
4
5
6

DFrJ5KYVQaH  中级技匠

发表于 2020-3-24 15:53:15

收藏学习中
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail