5.1. PikaStdLib 标准库

    1. 在 requestment.txt 中加入 PikaStdLib 的依赖,PikaStdLib 的版本号应当与内核的版本号相同。
    1. 运行 pikaPackage.exe

    在 main.py 中加入

    1. import PikaStdLib

    MemChecker 提供 PikaScript 的内存监控功能。可以用来查看内存占用,以及检查内存泄漏。

      打印最大的内存占用值。

      1. def now(self):

      返回最大的内存占用值

      1. def getNow(self)->float

      返回当前的内存占用值。

      1. def resetMax(self)

      重置内存最大占用值 用例:

      1. # main.py
      2. mem = PikaStdLib.MemChecker()
      3. print('mem used max:')
      4. mem.max()
      5. mem.resetMax()
      6. print('mem used max:' + str(mem.getMax()))

      打印变量的类型

      1. def remove(argPath: str):

      删除变量/对象,在删除时使用字符串,例如 remove('a')

      1. def int(arg: any) -> int:
      2. def float(arg: any) -> float:
      3. def str(arg: any) -> str:

      用于类型转换

      1. def print(arg:any):