Lua编程中的io.popen()函数
有时我们想执行系统的命令,然后使用它们返回的任何内容,为此我们可以简单地使用函数或函数。os.execute()io.popen()
函数和函数的区别在于函数的输出值更难处理,这也是为什么推荐使用函数的原因,它的输出值更容易处理和使用。os.execute()io.popen()os.execute()io.popen()
io.popen()在单独的进程中启动该程序并返回一个文件句柄,您可以使用该句柄从该程序中读取数据。
语法
output = io.popen(command)
现在我们知道了函数的作用,让我们在Lua示例中使用它。io.popen()
示例
考虑下面显示的例子-
local handle = io.popen("echo hello")
local result = handle:read("*a")
handle:close()在上面的代码中,我们使用io.popen返回一个文件句柄,我们可以用它来读取命令的输出。
输出结果
hello
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短