Sistem Operasi © Sekolah Tinggi Teknik Surabaya 1
2
3
4
5
6
7
8
9
def more(text, numlines=15): lines = text.splitlines() while lines: chunk = lines[:numlines] lines = lines[numlines:] for line in chunk: print(line) if lines and raw_input('More?') not in ['y', 'Y']: break if __name__ == '__main__': import sys more(open(sys.argv[1]).read(), 10) 10 © Sekolah Tinggi Teknik Surabaya
11
» sys.platform » sys.maxsize » sys.version » sys.path » sys.modules » sys.argv » sys.exc_info() » sys.exit() © Sekolah Tinggi Teknik Surabaya 12
© Sekolah Tinggi Teknik Surabaya 13
14 © Sekolah Tinggi Teknik Surabaya
15 © Sekolah Tinggi Teknik Surabaya
16 © Sekolah Tinggi Teknik Surabaya
17 © Sekolah Tinggi Teknik Surabaya
18 © Sekolah Tinggi Teknik Surabaya
19 © Sekolah Tinggi Teknik Surabaya
» os.system ˃Runs a shell command from a Python script » os.popen ˃Runs a shell command and connects to its input or output streams 20 © Sekolah Tinggi Teknik Surabaya
#!/usr/bin/python import os isi = os.popen("cat satu.py").read() print(isi) 21 © Sekolah Tinggi Teknik Surabaya