文件中有1910行,但是当我尝试打印行数时,我的值为0,为什么?已经打开了文件句柄,仅当我在count变量获得正确值后再次打开文件句柄时,这为什么
fhandle=open('C:\\Users\\Gopi\\Documents\\Exercise Files\\mbox-short.txt','r')
for i in fhandle:
print(i)
#counting lines in a file
count=0
#fhandle=open('C:\\Users\\Gopi\\Documents\\Exercise Files\\mbox-short.txt','r')
for j in fhandle:
count=count+1
print('Number of lines in the file is',count)
Run Code Online (Sandbox Code Playgroud)
实际结果0预期结果1910