擅长:python、mysql、java
<p>我假设你希望列表包含文件的每一行。在这种情况下,您不需要在循环中使用额外的“if”,因为readlines方法将一次读取一行文件。在</p>
<p>如果文件为空,则数组将为空。在</p>
<p>另外,要只将以“start”开头的行添加到数组中,可以执行以下操作:</p>
<pre><code>arr = []
inp = open("test.txt","r")
for line in inp.readlines():
if line.startswith("start"):
arr.append(line)
print arr
</code></pre>
<p>或者更短的代码:</p>
^{pr2}$