Lua输入问题

时间:2011-05-07 19:14:10

标签: input lua

我是Lua I / O的新手,但现在已经在其他地方使用Lua近两年了。我有这条线:

for line in io.lines("myfile.txt") do

但它总是导致“没有这样的文件或目录”错误。 “myfile.txt”与Lua文件位于同一目录中。

我应该把文件“myfile.txt”放在哪里?

2 个答案:

答案 0 :(得分:3)

for line in io.lines(assert(io.open("myfile.txt"))) do

- lines函数在其参数中接受一个文件,而另一方面,open接受一个字符串并返回该文件。

答案 1 :(得分:0)

我遇到了同样的问题,但是使用以下代码修复了它 - 此代码演示了使用io.open进行迭代...

<body class="site com_content view-featured no-layout no-task itemid-101">

<!-- Body -->
<div class="body">
    <div class="container">
        <div class="row-fluid">
            <main id="content" role="main" class="span12">
                <!-- Begin Content -->

                <div id="modInistagram">
                   <div class="cbinstaphotobox">
                       <div class="col-lg-12">
                           <figure class="figurefx dualpanels">
                               <img>
                           </figure>
                           <figure class="figurefx dualpanels">
                               <img>
                           </figure>
                           <figure class="figurefx dualpanels">
                               <img>
                           </figure>
                           <figure class="figurefx dualpanels">
                               <img>
                           </figure>
                           <figure class="figurefx dualpanels">
                               <img>
                           </figure>
                           <figure class="figurefx dualpanels">
                               <img>
                           </figure>
                           <figure class="figurefx dualpanels">
                               <img>
                           </figure>
                           <figure class="figurefx dualpanels">
                               <img>
                           </figure>
                           <figure class="figurefx dualpanels">
                               <img>
                           </figure>
                           <figure class="figurefx dualpanels">
                               <img>
                           </figure>
                       </div>
                   </div>
               </div>
           <div class="custom">
               <div class="logo">
                   <img src="tcsslogosmall.png" alt="logo">
                   <div class="socialicons">
                       <a href="facebook.com/YYYshop">
                           <img src="fb.png">
                       </a>
                       <a href="instagram.com">
                           <img src="instgr.png">
                       </a>
                   </div>
                   <div class="contacts">
                       <h4 style="text-align: center;"></h4>
                   </div>
               </div>
           </div>
           <!-- End Content -->
       </div>
       </div>
       </main>
    </div>
    </div>
    </div>
    </body>