设为首页
收藏本站
开启辅助访问
切换到窄版
充值
登录
立即注册
只需一步,快速开始
懒人官网
论坛首页
BBS
视频直播网校
VIP会员
钱包
合鑫云真机
任务大厅
搜索
搜索
本版
帖子
用户
懒人精灵论坛
»
论坛首页
›
懒人精灵
›
源码分享
›
txt文件操作
返回列表
发新帖
txt文件操作
[复制链接]
4497
|
9
|
2021-10-23 07:06:08
|
显示全部楼层
|
阅读模式
看好多人讨论txt文件的写法,我也分享个我自己的:
local file,data
local path = getSdPath().."/lrfolder"--文件夹路径
if fileExist(path)==false then--文件夹不存在则创建文件夹
mkdir(path)
end
path=path.."/file.txt"--文件路径
if fileExist(path)==false then--写文件,文件不存在则创建文件
file = io.open(path, "w+")--w+
打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失,若文件不存在则建立该文件;a--
以附加的方式打开只写文件
io.output(file)
io.write("0")--写入一个初始值
io.close(file)
else--读取文件
file = io.open(path, "r")--r
以只读方式打开文件,该文件必须存在
io.input(file)
data=math.tointeger(io.read())--io.read()读第一行数据,若是读多行可以用
io
.
lines
print("读取文件值:"..data)
io.close(file)
end
回复
使用道具
举报
zklr00001
|
2021-10-23 07:13:53
|
显示全部楼层
感觉只单独操作文件要写的数据项多了有点麻烦,我目前的方法是一个数据一个文件,数据多了文件就多了,后面想优化成一个文件多行数据的写法,或者可能直接存table、json会好一些
回复
使用道具
举报
aa627816231
|
2021-11-25 22:02:48
|
显示全部楼层
用表比较好用,个人感觉
回复
使用道具
举报
tianquan514
|
2022-2-3 19:22:45
|
显示全部楼层
66666666666666
回复
使用道具
举报
play
|
2022-4-12 08:38:03
|
显示全部楼层
666666666666666666666666
回复
使用道具
举报
1534245922
|
2022-4-13 09:46:39
|
显示全部楼层
66666666666666,
回复
使用道具
举报
firhb
|
2022-7-8 11:38:17
|
显示全部楼层
和c语言差不多的 哈哈
回复
使用道具
举报
q2212282
|
2022-8-15 04:42:16
|
显示全部楼层
谢谢分享
回复
使用道具
举报
lxwxdwdm
|
2022-11-24 22:07:06
|
显示全部楼层
谢谢分享
谢谢分享
回复
使用道具
举报
HelloCC
|
2022-12-20 21:26:12
|
显示全部楼层
谢谢分享
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
zklr00001
2
主题
42
帖子
1039
积分
金牌会员
金牌会员, 积分 1039, 距离下一级还需 1961 积分
金牌会员, 积分 1039, 距离下一级还需 1961 积分
积分
1039
加好友
发消息
回复楼主
返回列表
版本更新
问答专区
综合讨论
直播公开课专区
教程专区
VSCODE专区
插件专区
源码分享
懒人BUG&建议专区
论坛事务
广告位招商