读取txt结果为0,但是有条目

时间:2018-02-26 09:12:00

标签: python file

奇怪的问题我无法找到问题。以下代码将筛选的条目复制到新的txt中,并且应该打印only_iphone.txt文件最后包含(以行为单位)的条目数。

结果始终为0.但是,当我打开txt时,它包含条目。

我错过了什么吗?

term = "iphone"
file = open(./export/importlist.txt')
extoutput = open('./export/only_iphone.txt', 'w')
for line in file:
    line.strip().split(',')
    if term in line and 'samsung' not in line and 'htc' not in line:
        #print line
        extoutput.write('{}'.format(line))
file.close()
time.sleep(1)


numberofentries = 0

with open('./export/only_iphone.txt') as f:
    for line in f:
        if line.strip():
            numberofentries += 1

    print (numberofentries)

2 个答案:

答案 0 :(得分:2)

您忘了关闭extoutput文件

term = "iphone"
file = open('./export/importlist.txt')
extoutput = open('./export/only_iphone.txt', 'w')
for line in file:
    line = line.strip().split(',')
    if term in line and 'samsung' not in line and 'htc' not in line:
        #print line
        extoutput.write('{}'.format(line))
file.close()
extoutput.close()

time.sleep(1)


numberofentries = 0

with open('./export/only_iphone.txt') as f:
    for line in f:
        if line.strip():
            numberofentries += 1

    print (numberofentries)

答案 1 :(得分:1)

继续加布里埃尔的回答,使用<form> <p class="ptags">Kommentar:</p> <textarea id="kommentar" rows="5"></textarea> <p>Kommentar Ziffern</p> <p id="ikomm"></p> </form> <button onclick="zkommentar();">Test</button>方式打开文件是一种更好的做法。所以你不能忘记关闭它,就像你在代码的第二部分那样。

with open