def fromFullpath(fullpath): folderPath, folderName, fileName = fullpath.rsplit('/', 2) folder = Folder.Folder(folderName, folderPath) newFile = File(fileName, folder) return newFile
def build(self): self._load() self.title = self.raw_data['title'] self.comment = self.raw_data['comment'] self.modes = self.raw_data["modes"] for l_folder in self.raw_data['folders']: self.folders.append(Folder.Folder(l_folder))
def folder_button_clicked(self, file_system): file_system.move_down(self.folder_name) folder_buttons = self.parent().findChildren(QWidget) file_buttons = self.window.file_scroll_layout.findChildren(QWidget) for button in folder_buttons: button.deleteLater() for button in file_buttons: button.deleteLater() if file_system.current_dir.added == False: stdin, stdout, stderr = self.client.exec_command('ls {}'.format( file_system.current_path)) for line in stdout: line = line.replace('\n', '') if '.' in line: new_file = fl.File(line, file_system.current_dir) file_system.current_dir.add_file(new_file) self.window.add_file_widget(new_file.file_name) else: new_folder = fld.Folder(line, file_system.current_dir) file_system.current_dir.add_folder(new_folder) self.window.add_folder_widget(new_folder.folder_name) file_system.current_dir.added = True else: file_system.move_down(self.folder_name) folder_buttons = self.parent().findChildren(QWidget) file_buttons = self.window.file_scroll_layout.findChildren(QWidget) for button in folder_buttons: button.deleteLater() for button in file_buttons: button.deleteLater() for folder in self.window.file_system.current_dir.contents[ 'Sub-Folders']: self.window.add_folder_widget(folder.folder_name) for file in self.window.file_system.current_dir.contents['Files']: self.window.add_file_widget(file.file_name)
def build_fs(self): root_folder = fld.Folder('/', None) self.file_system = fs.FileSystem(root_folder) stdin, stdout, stderr = self.client.exec_command('cd / && ls') for line in stdout: line = line.replace('\n', '') if '.' in line: new_file = fl.File(line, self.file_system.current_dir) self.file_system.current_dir.add_file(new_file) else: new_folder = fld.Folder(line, self.file_system.current_dir) self.file_system.current_dir.add_folder(new_folder) for folder in self.file_system.root_dir.contents['Sub-Folders']: self.add_folder_widget(folder.folder_name) for file in self.file_system.root_dir.contents['Files']: self.add_file_widget(file.file_name) self.file_system.current_dir.added = True self.window.show()
def fromQuery(query): parsedQuery = urlparse.parse_qs(query) name = parsedQuery[NAME_QUERY][0] folderName = parsedQuery[FOLDER_NAME_QUERY][0] folderPath = parsedQuery[FOLDER_PATH_QUERY][0] folder = Folder.Folder(folderName, folderPath) newFile = File(name, folder) return newFile
def main(): root_folder = Folder.Folder('/', None) fs = FileSystem(root_folder) root_folder.add_folder(Folder.Folder('home', root_folder)) root_folder.add_folder(Folder.Folder('etc', root_folder)) fs.move_down('home') print(fs.current_dir) print(fs.current_path) fs.current_dir.add_folder(Folder.Folder('administratoor', fs.current_dir)) print('Moved Up:') fs.move_down('administratoor') print(fs.current_dir) print(fs.current_path) fs.move_up() print('Moved Up:') print(fs.current_dir) print(fs.current_path) fs.move_up() print('Moved Up:') print(fs.current_dir) print(fs.current_path) pass
from Tape import * from Box import * from Shelf import * #creando algunos objetos clip1 = Clip("Sifap", "Mediano") eraser1 = Eraser("Milan", "Grande") eraser2 = Eraser("Pelikan", "Pequeño") pen1 = Pen("Bic", "2HB") pen2 = Pen("Bic", "4HB") pen3 = Pen("Stabilo", "4HB") pen4 = Pen("Studio", "4HB") marker1 = Marker("Sharpie", "Permanente") marker2 = Marker("Bic", "Permanente") reamOfPaper1 = ReamOfPaper("Chamex", "Hoja carta", "200") folder1 = Folder("Econofile", "grande", "200") tape1 = Tape("Tesa", "Transparente") stapler1 = Stapler("King", "200", "Grande") #creando caja1 box1 = Box() #Agregando objetos a la caja1 box1.add(clip1) box1.add(pen1) box1.add(pen2) box1.add(pen3) box1.add(folder1) box1.showContent() #imprimir el contenido de la caja
Nimage = 50 numshow = "none" SimNum = 1 tVid = 10 os.system("rm -r cracking") os.system("mkdir cracking") for S in range(0, Nserie): if S == 0: Fichier = "/data/H.Le/simulation" + str(SimNum) + "/S/network/" Fichier2 = "/data/H.Le/simulation" + str(SimNum) + "/S/" else: Fichier = "/data/H.Le/simulation" + str(SimNum) + "/S" + str( S) + "/network" + str(S) + "/" Fichier2 = "/data/H.Le/simulation" + str(SimNum) + "/S" + str(S) + "/" Fold = Folder(Folder=Fichier, ParameterFile="Parameters.log", ResFile="Positions", Ext=".res") Fold2 = Folder(Folder=Fichier2, ResFile="Stress", Ext=".res") print(Fold2.OpenStressFile()) rm = "cd ./cracking && rm hole" + str(S) mkdir = "cd ./cracking && mkdir hole" + str(S) os.system(rm) os.system(mkdir) NumFile = len(os.listdir(Fichier)) if entier == 1: Nimage = NumFile for num in range(0, Nimage): n = NumFile - num - 2 print(n)
from Folder import * from Image import * from collections import deque list = ['highscore_list', 'normal_list', 'origin_list'] folder = Folder(0, 'highscore_list', 256, 32) bbox = [[1, 2, 3, 4, 'rect'], [1, 2, 3, 4, 'rect'], [1, 2, 3, 4, 'circle']] img = ImgFile('000001', 'example.jpg', bbox) bbox2 = [[1, 2, 3, 4, 'chess'], [1, 2, 3, 4, 'circle']] img2 = ImgFile('000003', 'example.jpg', bbox2) # folder.addImg(img) # folder.addImg(img2) for i in range(1, 10): img = ImgFile('00000{0}'.format(i), 'example.jpg', bbox) folder.addImg(img) # types = [] # for x1, x2, y1, y2, type in bbox: # types.append(type) # if ('circle' in types): # print('circle') # if ('rect' in types): # print('rect') # if ('chess' in types): # print('chess')
#/usr/bin/ipython import pylab from Network import * from Folder import * import os #------------------Liste des donnees d'entre--------------- SimNum = 1 repertoir = "/data/H.Le/simulation" + str(SimNum) + "/S/network/" NumFile = len(os.listdir(repertoir)) NumPlot = 2 Zoom = 2 Border = 0 #---------------------------------------------------------- Fold = Folder(Folder=repertoir, ParameterFile="Parameters.log", ResFile="Positions", Ext=".res") N = Network(filename=Fold.OpenDataFile(NumPlot), time=NumPlot * Fold.dt, sizex=Fold.Lx, sizey=Fold.Ly, sizez=Fold.Lz, distance=Fold.eps) N.plot2D_fiber(cracking=Fold.PCrack) N.AdjustWindows(zoom=Zoom, border=Border) N.show()
nbeg = 0 save = 1 tVid = 20 SimNum = 1 Sbeg = 0 Nserie = 1 zoom = 1.7 follow = 0 Quality = 5 #qualite de la video en M for S in range(Sbeg, Sbeg + Nserie): os.system("mkdir ../Res/simulation" + str(SimNum) + "/S" + str(S) + "/Image") Fold = Folder(Folder="../Res/simulation" + str(SimNum) + "/", Serie="S" + str(S) + "/", ParameterFile="data.in", NodeFile="Lattice/network", FiberFile="Fiber/fiber", Ext=".res") n = 1 if (Fold.evolvcell == 1): CellFold = [ Folder(Folder="../Res/simulation" + str(SimNum) + "/", Serie="S" + str(S) + "/", ParameterFile="data.in", CellFile="Cell/cell" + str(i) + ".res", VectFile="Cell/force", Ext=".res") for i in range(Fold.Ncell) ] C = [Cell(CellFold[i]) for i in range(Fold.Ncell)] limite = Fold.Ntot else:
def __init__(self, disc): self.disc = disc self.disc.save('/', Folder([], self, '/')) self.root = self.disc.get('/')
def mk_dir(self, path, folder_name): self.save(path, Folder([], path, folder_name))
from Folder import * from Image import * folder0 = Folder(0, 'origin_list', 256, 32) folder1 = Folder(1, 'highscore_list', 256, 16) folder2 = Folder(2, 'normal_list', 256, 8) bbox = [[1, 2, 3, 4, 'rect'], [1, 2, 3, 4, 'rect'], [1, 2, 3, 4, 'circle']] img = ImgFile('000001', 'example.jpg', bbox) img2 = ImgFile('000003', 'example.jpg', bbox) folder0.addImg(img) folder1.addImg(img2)