Skip to content

Commit 6ae3746

Browse files
committed
added practice 2
1 parent dc9b04a commit 6ae3746

File tree

4 files changed

+34
-0
lines changed

4 files changed

+34
-0
lines changed

practice2/IlinSV/file1.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
asdfadsfa
2+
dsf
3+
ads
4+
f

practice2/IlinSV/file2.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
sadfadsfadfasd

practice2/IlinSV/file3.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
adsfadsfasd
2+
fads
3+
f
4+
f

practice2/IlinSV/practice2.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
#!/usr/bin/env python
2+
#-*- coding: utf-8 -*-
3+
def LineCount(S):
4+
5+
try:
6+
lines = (open(S,"r").readlines())
7+
return len(lines)
8+
except:
9+
return -1
10+
11+
def main(args):
12+
files = ["file1.txt", "file2.txt", "file3.txt"]
13+
count = 0;
14+
for i in range(3):
15+
if (LineCount(files[i]) != -1):
16+
count += LineCount(files[i])
17+
else:
18+
print "ERROR (no such file: " + files[i] + ")"
19+
exit(0)
20+
print count
21+
22+
if __name__ == '__main__':
23+
import sys
24+
main(sys.argv[:])
25+

0 commit comments

Comments
 (0)