用Lua如何创建一个文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Lua如何创建一个文件?相关的知识,希望对你有一定的参考价值。

参考技术A file = io.open("c:\Files\xxx.txt", "w") 或者
file = assert(io.open("c:\Files\xxx.txt", "w"))

c:\Files\xxx.txt 代表路径 xxx 代表文件名 .txt 代表创建文件格式 逗号后面的参数 w 代表是 写入的意思,他会在这个文件夹中创建这个名字和格式的文件。

第一个方法和第二个方法的区别是 第一个 会隐藏接收一个参数 显示错误信息
第二个方法会在不成功的时候直接报错。

如何用 Lua 语言创建包含文件?

【中文标题】如何用 Lua 语言创建包含文件?【英文标题】:How to create include files in Lua language? 【发布时间】:2011-02-25 07:21:25 【问题描述】:

我想在Lua中创建一个头文件(header.lua),然后执行require函数来加载它。

如何对我创建的文件执行require

【问题讨论】:

【参考方案1】:
require "codelibrary/variables";

这里require是查看codelibrary目录下variables.lua文件的方法

【讨论】:

应该是require "codelibrary.variables" 以允许其他路径分隔符。【参考方案2】:
require "header"

查看the Lua Reference manual 中的require 条目。文件“header.lua”必须在 Lua 的搜索路径中。

您可以在

处查看(并修改)路径
package.path

查看the Lua Reference Manual 中的package.path 条目

This wiki page 描述了创建模块以使用require 加载的方法。

【讨论】:

require"header" 是默认路径的正确形式,因为 require 使用模块名而不是文件名。

以上是关于用Lua如何创建一个文件?的主要内容,如果未能解决你的问题,请参考以下文章

用lua怎么post文件

用 lua 创建 gif

如何使用F5刷新cocos2dx lua创建的.exe文件

nginx,我已添加了lua模块。我要用lua在nginx的conf文件里面配置负载均衡

如何用 Lua 语言创建包含文件?

创建独立的 Lua 可执行文件