def main(): cur_user = users.add_user() while True: create = Create(shared, cur_user) edit = Edit(shared, cur_user) read = Read(shared, cur_user) print(f"\nCurrent User: {cur_user}") choice = main_menu_funct() if choice == 0: break if choice == 1: create.create() if choice == 2: read.read_by_date() if choice == 3: read.read_all() if choice == 4: edit.modify() if choice == 5: edit.remove() if choice == 6: cur_user = users.add_user() if choice == 7: cur_user = users.load_user() if choice == 8: save()
def main(self): c = Create(15) c.setDistribution('exp') c.setName('creator') p0 = Doctor(0, 0, 2) p0.setName('doctors') p0.setDistribution('exp') p1 = Process(3, 8, 3) p1.setName('chambers') p1.setDistribution('unif') #p1.setDistribution('exp') p2 = Process(3, 4.5, 1) p2.setName('registration') #p2.set_distribution('erlang') p2.setDistribution('exp') #p2.maxQueue = 2 p3 = Labs(2, 4, 2) p3.setName('lab') p3.setDistribution('exp') #p3.set_distribution('erlang') #p0.chambers = p1 #p0.registration = p2 c.nextElement = p0 p0.setNextElements([p1, p2]) p2.setNextElements([p3]) p3.setNextElements([p0]) elementsList = [c, p0, p1, p2, p3] model = Model(elementsList) model.simulate(10000.0)
def main(self): c = Create(.5) p1 = Process(1.0, 2) p21 = Process(4.0, 1) p22 = Process(3.0, 2) p3 = Process(1.2, 1) print('id0 = {} id1= {} '.format(c.getId(), p1.getId())) c.setNextElement(p1) p1.setMaxqueue(5) p21.setMaxqueue(3) p22.setMaxqueue(2) p3.setMaxqueue(2) c.setName('CREATOR') p1.setName('PROCESSOR1') p21.setName('PROCESSOR21') p22.setName('PROCESSOR22') p3.setName('PROCESSOR3') c.setDistribution('exp') p1.setDistribution('exp') p21.setDistribution('exp') p22.setDistribution('exp') p3.setDistribution('exp') p1.setNextElements([p21, p22]) p21.setNextElements([p3]) p22.setNextElements([p3]) elementsList = [c, p1, p21, p22, p3] model = Model(elementsList) model.simulate(1000.0)
def main(_): from create import Create create = Create() create.create() from train import NLKExtract train = NLKExtract() train.train()
def createElements(self, count): c = Create(2) c.name = 'CREATOR' elementsList = [c] for i in range(1, count): e = Process(random.choice(self.delays), 1) e.maxQueue = 124325435 e.name = 'PROCESSOR {}'.format(i) c.nextElements.append(e) elementsList.append(e) return elementsList
def setUp(self): self.sideFrame = Frame(self.root, width=200, height=500, bg="pink") self.topFrame = Frame(self.root, width=600, height=25, bg="blue") self.bottomFrame = Frame(self.root, width=600, height=25, bg="brown") self.homeFrame = Frame(self.root, width=600, height=450) self.createFrame = Frame(self.root, width=600, height=450) self.sideFrame.grid(row=0, column=0, sticky="w") self.topFrame.grid(row=0, column=1, sticky="n") self.bottomFrame.grid(row=0, column=1, sticky="s") self.homeFrame.grid(row=0, column=1) self.createFrame.grid(row=0, column=1) self.panels = {"home": self.homeFrame, "create": self.createFrame} home = Home(self.homeFrame, self.panels) create = Create(self.createFrame, self.panels) self.panels["home"].tkraise()
def main(): print('Available Options: C=Create, R=Read, U=Update, D=Delete ') choice = input('Choose your option = ') if choice == 'C': createObj=Create() createObj.func_CreateData() elif choice == 'R': readObj = Read() readObj.func_ReadData() elif choice == 'U': updateObj = Update() updateObj.func_UpdateData() elif choice == 'D': deleteObj = Delete() deleteObj.func_DeleteData() else: print('Wrong choice, You are going exist.')
def main(): while 1: print( 'Available Options: C=Create, R=Read, U=Update, D=Delete, E=Exit ') choice = input('Choose your option = ') if choice == 'C': createObj = Create() createObj.func_CreateData() elif choice == 'R': readObj = Read() readObj.func_ReadData() elif choice == 'U': updateObj = Update() updateObj.func_UpdateData() elif choice == 'D': deleteObj = Delete() deleteObj.func_DeleteData() elif choice == 'E': break
def main(self): c = Create(2) p1 = Process(.6, 1) p2 = Process(.3, 1) p3 = Process(.4, 1) p4 = Process(.1, 2) print('id0 = {} id1= {} '.format(c.getId(), p1.getId())) c.setNextElement(p1) c.setName('CREATOR') p1.setName('PROCESSOR1') p2.setName('PROCESSOR2') p3.setName('PROCESSOR3') p4.setName('PROCESSOR4') c.setDistribution('exp') p1.setDistribution('exp') p2.setDistribution('exp') p3.setDistribution('exp') p4.setDistribution('exp') p1.setNextElements([p2, p3, p4, None]) p1.elementsProbabilities = [0.15, 0.13, 0.3, 0.42] p2.setNextElements([p1]) p3.setNextElements([p1]) p4.setNextElements([p1]) elementsList = [c, p1, p2, p3, p4] model = Model(elementsList) model.simulate(1000000.0) res = model.returnResult() res['theoretical_mean_queue'] = [1.786, 0.003, 0.004, 0.00001] res['theoretical_workload'] = [0.714, 0.054, 0.062, 0.036] res['queue_accuracy'] = 100 * ( abs(res.eval('mean - theoretical_mean_queue')) / res['theoretical_mean_queue']) res['workload_accuracy'] = 100 * ( abs(res.eval('workload - theoretical_workload')) / res['theoretical_workload']) print(res)
def __init__(self): pygame.init() # Setting variables self.pathToProjects = "" # Getting launcher settings self.getLauncherSettings() # Launcher window self.window = pygame.display.set_mode(SIZE) pygame.display.set_caption("Launcher") # Launcher icon launcherIcon = loadImage("launcher/icon.png") pygame.display.set_icon(launcherIcon) # Current folder self.currentFolder = os.getcwd() # Boolean variables self.running = True # Clock self.clock = pygame.time.Clock() # Launcher self.launcher = Launcher() # Create self.create = Create(self.pathToProjects) # Path self.path = "" # Gameloop self.loop()
def main(self): p11 = Process(.3, .3, 1) p12 = Process(.3, .3, 1) p11.otherProcess = p12 p12.otherProcess = p11 c = Create(.5) c.setNextElements([p11, p12]) p11.setMaxqueue(3) p12.setMaxqueue(3) p11.state = 1 p12.state = 1 c.tnext = 0.1 p11.queue = 2 p12.queue = 2 c.setName('CREATOR') p11.setName('PROCESSOR21') p12.setName('PROCESSOR22') c.setDistribution('exp') p11.setDistribution('exp') p12.setDistribution('exp') elementsList = [c, p11, p12] model = Model(elementsList) model.simulate(10000.0)
#!/usr/bin/env python #http://docs.python.org/library/optparse.html from sys import argv import os from create import Create from destroy import Destroy from optparse import OptionParser parser = OptionParser() parser.add_option('-c', '--create', dest='create_action', help="create a new app") parser.add_option('-d', '--destroy', dest='destroy_action', help="destroy an existing app") (options, args) = parser.parse_args(argv) if options.create_action: app_name = options.create_action Create(app_name) elif options.destroy_action: app_name = options.destroy_action Destroy(app_name) else: parser.print_help()
# ----------------------------------- 小艾 ------------------------------------------ xiaoai = XiaoAi() # 将任务加入小艾的队列 for item in aim_page: xiaoai.add_task(item) for item in aim_tax: xiaoai.add_task(item) # 开始执行自动化生成 xiaoai.start() # ----------------------------------- 创建文件 ------------------------------------------ # 选择路径 设置为存储路径 # tk.select_folder('AIM_FOLDER') # path = setting.AIM_FOLDER total_list = page + tax tk.select_folder('AIM_FOLDER') # 创建文件 create = Create(folder=tk.aim_folder,file_list=total_list) create.create_file()
from create import Create from read import Read from update import Update from delete import Delete from raw_crud import connection_to_server conn = connection_to_server() #Default localhost i połączenie z bazą TheShips if conn: while True: print('c=Create, r=Read, u=Update, d=Delete, anything else=Exit ') choice = input('What do you want to do? Choose one option: ') if choice == 'c': create1 = Create() create1.insert_row(conn) elif choice == 'r': read1 = Read() read1.display_table(conn) elif choice == 'u': update1 = Update() update1.update_rows(conn) elif choice == 'd': delete1 = Delete() delete1.delete_rows(conn) else: print('Bye :)') break else: print('Failed to connect to database')
r.waitDistance(fwd_distance) r.stop() sleep(.25) in_file.close() def via(r, filename): """Drive the robot according to data on each line in file. Keyword arguments: r -- robot object and serial connection filename -- data file with waypoints Returns: nothing, moves to points in filename. """ pass #sense distance #waitAngle #waitDistance #sleep(long) #shutdown if __name__ == '__main__': r = Create(SERIAL_PORT) filename = input("Please enter name of data file: ") load_numbers(r, filename) sleep(50) r.shutdown()
def setup_video(device='/dev/video7'): set_resolution = subprocess.Popen( "v4l2-ctl -v width=160,height=120".split()) set_resolution.wait() return subprocess.Popen([ 'cvlc', '--no-audio', 'v4l2://' + device + ':width=160:height=120:fps=5:chroma=mjpg', '--sout=#standard{access=http,mux=mpjpeg,dst=0.0.0.0:8080}', '--sout-http-mime=multipart/x-mixed-replace;boundary=--7b3cc56e5f51db803f790dad720ed50a' ]) controller = None last_control = time() c = Create('/dev/ttyO0', FULL_MODE) drive_speed = 0 turn_speed = 0 class CreateHandler(BaseHTTPRequestHandler): def do_GET(self): global controller, last_control request_client = self.client_address[0] try: request, commands = self.path.split("?") except: if self.path == '/jquery.js': self.set_mime_type('text/javascript') self.send_file('jquery.js') return
# PROJET PYTHON KAROLAK 2017 # BURBAUD Pierre - GNERUCCI Maxime # Script pour inscrire un fichier csv dans une base de donnée. # Programme principal # /!\ Le CSV doit contenir des dates de naissance pour tous les utilisateurs. /!\ #!/usr/bin/env python # -*- coding: utf-8 -*- import os from update import Update from create import Create # Vérifie si la base existe déjà, si elle existe : utilise la fonction update autrement la fonction create. if os.path.isfile("./file_db.db"): Update() else: Create()