• lua os


    Os中一共包含11个方法,看上去有点没啥用,也就时间函数和execute用的多一点

    os.clock ()

    返回程序使用的按秒计 CPU 时间的近似值。表示程序运行了多久

    os.date ([format [, time]])

    返回一个包含日期及时刻的字符串或表。 格式化方法取决于所给字符串 format

    >os.date()
    >Wed Jun 16 16:31:45 2021
    >os.date('%Y-%m-%d %H:%M:%S')
    >2021-06-16 16:50:17
    >print(os.date('%Y-%m-%d %H:%M:%S',1623833012))
    >2021-06-16 16:43:32
    

    os.difftime (t2, t1)

    回以秒计算的时刻 t1t2 的差值,目前该函数用途未知,只作了一个减法(t2-t1),其实没必要存在这个系统函数。

    os.execute ([command])

    调用系统解释器执行 command

    os.exit ([code [, close]])

    调用 ISO C 函数 exit 终止宿主程序,相当于退出解释器。

    os.getenv (varname)

    返回进程环境变量 varname 的值。
    linux操作系统下可以使用env指令查看环境变量

    os.remove (filename)

    删除指定名字的文件。这个使用os.execute(就可以完成相关功能了)

    os.rename (oldname, newname)

    将名字为 oldname 的文件或目录更名为 newname。这个使用os.execute(就可以完成相关功能了)

    os.setlocale (locale [, category])

    (发现在ubuntu下没有作用,有待进一步验证,目前测试没作用)
    设置程序的当前区域。

    os.time ([table])

    不传参数时,返回当前时刻(时间戳)。 如果传入一张表,就返回由这张表表示的时刻(时间戳)。

    >print(os.time())
    >1623833012
    >print(os.time({year=2008,month=8,day=8,hour=20,min=0,sec=0}))
    >1218196800
    

    os.tmpname ()

    返回一个可用于临时文件的文件名字符串。

  • 相关阅读:
    KLSudoku的数独题目生成方法和难度控制说明
    对XChain和ForcingChain的实现解说
    开源数独游戏软件KLSudoku发布第一个Release版本
    每个 Vim 用户都应该阅读的文章
    自己常用的几个gvim的vimrc设置
    KLSudoku数独游戏软件1.1预览版发布
    KLSudoku数独游戏软件1.1正式版发布
    字符串
    .NET面试大全
    IIS是如何处理ASP.NET请求的
  • 原文地址:https://www.cnblogs.com/still-smile/p/14887071.html
Copyright © 2020-2023  润新知