2
需要编写一些文件,然后打开它读取和写入一行到另一个文件 - 所有这一切都在一个脚本中。 我的问题是,我:Lua需要读取我刚才在同一个程序中写入的文件
打开文件1在读取模式(文件1 = io.open( “my_file.txt”, “R”))
写模式打开文件2(文件2 = io.open( “my_changed_file.txt”, “W”))
写从文件1的改变的内容到file2
打开文件2(也尝试作为file3的= io.open打开(“my_changed_file .txt“,”r“)),并从中打印一些行,例如
我试了几种方法,如文件2:冲水(),或文件2:关闭(),并重新打开后,我写完了,但它总是返回nil,当我想打印一些行
file1=io.open("my_file.txt","r")
file2=io.open("my_changed_file.txt","w")
for line in file1:lines() do
file2:write(line.."changes")
end
file2:flush()
file3=io.open("my_changed_file.txt","r")
--write several lines to another file or something
--(need to combine changed lanes from file2 and original lines from file1 based on my key)