• 文件读取


    1.简单模式:
      -- 以只读方式打开文件
      file = io.open("test.lua", "r")
      -- 设置默认输入文件为 test.lua
      io.input(file)
      -- 输出文件第一行
      print(io.read())
      -- 关闭打开的文件
      io.close(file)
    
      -- 以附加的方式打开只写文件
      file = io.open("test.lua", "a")
      -- 设置默认输出文件为 test.lua
      io.output(file)
      -- 在文件最后一行添加 Lua 注释
      io.write("--  test.lua 文件末尾注释")
      -- 关闭打开的文件
      io.close(file)
    2.完全模式
      通常我们需要在同一时间处理多个文件。我们需要使用 file:function_name 来代替 io.function_name 方法。以下实例演示了如何同时处理同一个文件
    
       -- 以只读方式打开文件
        file = io.open("test.lua", "r")
        -- 输出文件第一行
        print(file:read())
        -- 关闭打开的文件
        file:close()
        -- 以附加的方式打开只写文件
        file = io.open("test.lua", "a")
        -- 在文件最后一行添加 Lua 注释
        file:write("--test")
        -- 关闭打开的文件
        file:close()
    

      

  • 相关阅读:
    Largest Submatrix of All 1’s
    Max Sum of Max-K-sub-sequence
    Sticks Problem
    Splay模版
    B. Different Rules
    链表合并 leetcode
    K个一组翻转链表
    反转链表2 leetcode
    nodejs简单仿apache页面
    HTML 5 Web Workers
  • 原文地址:https://www.cnblogs.com/xingyunge/p/10936292.html
Copyright © 2020-2023  润新知