level 6
不屑宠儿
楼主
就是一行数据。。。要插入的时候我不要替换掉原来的字。。有么办法呢~
比如
11111111
22222222
33333333
这三行。。我要在第二行2222222插入一个\tOK 我seek后,他丫的把后面的也覆盖了 。。我以前在用C++写的时候貌似也是直接把文件重写了= =现在开始要正式这个问题了~
我的代码:
file = io.open("db.txt","r")
line = file:lines()
lineNo = file:seek()
file:close()
file = io.open("db.txt","r+")
file:seek("set",lineNo-1) --定位到111111111的后面
file:write("\tok") --然后插入
file:close()
2013年02月23日 08点02分
1
比如
11111111
22222222
33333333
这三行。。我要在第二行2222222插入一个\tOK 我seek后,他丫的把后面的也覆盖了 。。我以前在用C++写的时候貌似也是直接把文件重写了= =现在开始要正式这个问题了~
我的代码:
file = io.open("db.txt","r")
line = file:lines()
lineNo = file:seek()
file:close()
file = io.open("db.txt","r+")
file:seek("set",lineNo-1) --定位到111111111的后面
file:write("\tok") --然后插入
file:close()