import mymod testfile = 'testFile.txt' if mymod.countChars(testfile) == 39: print('countChars test is OK') if mymod.countLines(testfile) == 4: print('countLines test is OK')
from mymod import countLines, countChars print(countLines('mymod.py'), countChars('mymod.py'))
import mymod mymod.countLines("myclient.py") mymod.countChars("myclient.py") mymod.test("myclient.py")
#import mymod #mymod.test("mymod.py") from mymod import countLines, countChars print countLines("mymod.py"), countChars("mymod.py")
''' myclient.py - imports mymod.py and check its operation. ''' import mymod text = 'test.txt' file = open(text) print(mymod.test(text), mymod.test(file)) print(mymod.countChars(text), mymod.countChars1(file)) print(mymod.countLines(text), mymod.countLines1(file))
# Module "mymod" is fully imported import mymod print(mymod.countLines('mymod.py')) print(mymod.countChars('mymod.py')) print(mymod.test('mymod.py')) # Functions are imported from the module from mymod import countLines, countChars, test print(countLines('mymod.py')) print(countChars('mymod.py')) print(test('mymod.py'))
''' myclient1.py - imports mymod.py and check its operation. ''' from mymod import test, countChars, countChars1, countLines, countLines1 text = 'test.txt' file = open(text) print(test(text), test(file)) print(countChars(text), countChars1(file)) print(countLines(text), countLines1(file)) print('\nedited again version')