Python Interviews: Difference between revisions

Content added Content deleted
Tag: Manual revert
Line 6: Line 6:


= Open a file =
= Open a file =
f=open('text.txt','r')
f = open('text.txt','r')
l=f.readlines()
l = f.readlines()
f.close()
for i in l:
for i in l:
print(i.strip('\n'))
print(i.strip('\n'))


= Read Log File =

* Better way to open a file as it auto closed file, even on crash
<pre>
with open('/var/log/apache2/access.log','r') as file:
for line in file:
print(line.split()[3], line.split()[6], line.split()[8], line.split()[9])
try:
b = b +int(line.split()[9])
except:
pass

print(b)
</pre>


= List Comprehension =
= List Comprehension =