Salome HOME
f9d01ff5ea79ddbe879930115f4e10daf9ce9fef
[modules/yacs.git] / doc / exemples / exemple3 / systeme.py
1 from os import system, popen
2 from string import split
3
4 class Systeme:
5     
6     def __init__(self):
7         self.repertoire = '.'
8
9     def cd(self, rep):
10         self.repertoire = rep
11
12     def cp(self, nom1, nom2):
13         system('cp '
14                + self.repertoire + '/' + nom1 + ' ' 
15                + self.repertoire + '/' + nom2)
16
17     def touch(self, nom):
18         system('touch '
19                + self.repertoire + '/' + nom)
20
21     def rm(self, nom):
22         system('rm '
23                + self.repertoire + '/' + nom)
24         
25     def dir(self):
26         f = popen('ls ' + self.repertoire)
27         s = f.read()
28         f.close()
29         return split(s)
30