コード例 #1
0
    def __init__(self):
        # This sets up a variable for every component on this form.
        # For example, if we've drawn a button called "send_button", we can
        # refer to it as self.send_button:
        self.init_components()
        #self.mouse = physics.vector3(0,0)
        self.slits = slits()
        # self.slits.txt_N.set_event_handler("pressed_enter", self.change)
        # self.slits.txt_d.set_event_handler("pressed_enter", self.change)
        self.grid_opt.add_component(self.slits)
        self.aperture = "slits"

        self.grating = grating()
        self.single = single()
        #self.single.txt_a.set_event_handler("pressed_enter", self.change)

        #self.grating.txt_n.set_event_handler("pressed_enter", self.change)

        # Any code you write here will run when the form opens.
        #Uncomment as required.
        #self.running= False
        self.reset = True
        self.dt = self.timer.interval
        self.first = True

        #self.t = 0
        #SET SCALE (pixels per m, or unit used in code)
        self.xu = 1

        self.ang_range = 2 * math.asin(float(self.W) / (2 * self.R))
コード例 #2
0
    def __init__(self):
        # This sets up a variable for every component on this form.
        # For example, if we've drawn a button called "send_button", we can
        # refer to it as self.send_button:
        self.init_components()
        #self.mouse = physics.vector3(0,0)
        self.slits = slits()
        # self.slits.txt_N.set_event_handler("pressed_enter", self.change)
        # self.slits.txt_d.set_event_handler("pressed_enter", self.change)
        self.grid_opt.add_component(self.slits)
        self.aperture = "slits"

        self.grating = grating()
        self.single = single()
        #self.single.txt_a.set_event_handler("pressed_enter", self.change)


        #self.grating.txt_n.set_event_handler("pressed_enter", self.change)

        # Any code you write here will run when the form opens.
        #Uncomment as required.
        #self.running= False
        self.reset = True
        self.dt = self.timer.interval
        self.first = True

        #self.t = 0
        #SET SCALE (pixels per m, or unit used in code)
        self.xu = 1

        self.ang_range = 2*math.asin(float(self.W)/(2*self.R))
コード例 #3
0
 def btn_single_click(self, **event_args):
     self.grid_opt.clear()
     self.single = single()
     self.grid_opt.add_component(self.single)
     self.aperture = "single"
     self.rad_int.enabled = True
     self.change()
コード例 #4
0
 def btn_single_click(self, **event_args):
     self.grid_opt.clear()
     self.single = single()
     self.grid_opt.add_component(self.single)
     self.aperture = "single"
     self.rad_int.enabled = True
     self.change()
コード例 #5
0
from single import single
import paramiko
import os
'''
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(hostname="120.108.205.165",port="3389",username="******",password="******")
'''
db = pymysql.connect(host="",port=,user="******",passwd="max",db="project") # 連線至data server
cursor = db.cursor()
cursor.execute("select ID , done from RoadInfo");
results = cursor.fetchall()
print(results)   
count = 0

for cols in results:
    if(cols[1]==None):
        path = '/home/user/GraduationProject/models/' + cols[0] + '.h5'
        if(os.path.isfile(path)):
            print(cols[0],'is exist')
        else:
            count += 1
            single(cols[0])
        cursor.execute("UPDATE RoadInfo set done = '1' where ID = '%s'"%(cols[0]))
        db.commit()
    #if(count%10==0):
    #    ssh_stdin, ssh_stdout, ssh_stderr = ssh.exec_command('sudo sh /GraduationProject/restart.sh')
    #single(cols[0])
db.close()
cursor.close()
コード例 #6
0
ファイル: guest.py プロジェクト: dormail/GalerieBot
 def book_single(self):
     driver = webdriver.Firefox()
     self.message = single(driver, self)
     driver.close()
コード例 #7
0
        clock.tick(FPS)
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                rep_loop = False
            if event.type == pygame.KEYDOWN:
                if event.key == pygame.K_ESCAPE:
                    rep_loop = False
                if event.key == pygame.K_r:
                    rep_loop = False
                    repeat = True

        screen.fill((255, 255, 255))
        screen.blit(text, (x, y))
        screen.blit(text_r, (x1, y1))
        pygame.display.flip()


##########################################    Game launch    ##########################################

while repeat:
    repeat = False
    gamemode = ''
    game_over = False
    menu()
    if gamemode == 's': game_over, winner, lost, kicked = single()
    elif gamemode == 'm': game_over, winner, lost, kicked = multi()
    elif gamemode == 'a': game_over, winner, lost, kicked = autoplay()
    if game_over: again(winner, lost, kicked)

pygame.quit()
コード例 #8
0
    def on_chat_message(self, msg):
        content_type, chat_type, chat_id = telepot.glance(msg)
        msgtext = msg['text']
        # print(chat_id)

        # check if guest is on the list
        current_guest = None
        for person in guestList:
            if person.check_chat_id(chat_id):
                current_guest = person
                break  # stop iteration when guest is found

        # when it is a new guest
        if current_guest is None:  # completely new
            current_guest = guest(chat_id)
            guestList.append(current_guest)
            self.sender.sendMessage('What\'s you first name?')
            return

        if current_guest.state == 10:  # new guest, he send his name now
            current_guest.set_first_name(msg['text'])
            print(
                str(chat_id) + ":\t" + "New guest " + msg["text"] +
                " added to guestList")
            current_guest.set_state(0)  # user is inactive now
            self.sender.sendMessage('Hello ' + current_guest.first_name)
            return

        # checking the setter commands (adress, name, etc.)
        # since this bot is for a german institution the commands are in German
        if msgtext.startswith('/vorname'):
            new_first_name = msgtext[9:]
            current_guest.set_first_name(new_first_name)
            self.sender.sendMessage('First name set to ' + new_first_name)
            return

        if msgtext.startswith('/nachname'):
            new_last_name = msgtext[10:]
            current_guest.set_last_name(new_last_name)
            self.sender.sendMessage('Last name set to ' + new_last_name)
            return

        if msgtext.startswith('/strasse'):
            new_street = msgtext[9:]
            current_guest.set_street(new_street)
            self.sender.sendMessage('Street set to ' + new_street)
            return

        if msgtext.startswith('/hausnummer'):
            new_hn = msgtext[12:]
            current_guest.set_house_number(new_hn)
            self.sender.sendMessage('Housenumber set to ' + new_hn)
            return

        if msgtext.startswith('/stadt'):
            new_city = msgtext[7:]
            current_guest.set_city(new_city)
            self.sender.sendMessage('City set to ' + new_city)
            return

        if msgtext.startswith('/plz'):
            new_plz = msgtext[5:]
            current_guest.set_plz(new_plz)
            self.sender.sendMessage('New PLZ set to ' + new_plz)
            return

        if msgtext.startswith('/code'):
            if len(msgtext) != 10:
                self.sender.sendMessage(
                    'Für den Code formatiere deine Nachricht so:\n /code 1234')
                return
            tmp = msgtext[6:]
            current_guest.set_code(tmp)
            self.sender.sendMessage('Sicherheits-Code geändert')
            return

        # giving back all the information the bot has about a user
        if msgtext.startswith('/info'):
            print(
                str(chat_id) + ":\t" + current_guest.first_name + ' ' +
                ' asked for his info')
            message = 'The Information I currently have about you:\n'
            message = message + current_guest.first_name
            if current_guest.last_name is not None:
                message = message + ' ' + current_guest.last_name

            if current_guest.street is not None and current_guest.house_number is not None:
                message = message + '\n'
                message = message + current_guest.street + ' ' + \
                          current_guest.house_number

            if current_guest.city is not None and current_guest.plz is not None:
                message = message + '\n'
                message = message + current_guest.plz + ' ' + \
                          current_guest.city

            self.sender.sendMessage(message)
            return

        # booking a seat for your self
        if msgtext.startswith('/alleine'):
            self.sender.sendMessage('Ok, ich reserviere dir einen Platz')
            driver = webdriver.Firefox()
            single(driver, current_guest)
            time.sleep(3)
            driver.save_screenshot('screenshot.png')
            self.sender.sendPhoto(open('screenshot.png', 'rb'))
            driver.close()
            return

        # booking a chair for 2 people
        if msgtext.startswith('/zwei'):
            self.sender.sendMessage('Function not implemented yet!')
            return

        # when he did not understand
        self.sender.sendMessage('Das habe ich nicht verstanden.')
コード例 #9
0
if __name__ == "__main__":
    #    p=[]
    #    a=[]
    #    h=[]
    #    floor=[]
    #    t=[]
    #    s=[]
    #    l=[]
    f = pd.read_csv(r"C:\Users\Administrator\Desktop\lianjie.csv",
                    encoding='ISO-8859-1',
                    sep=',',
                    header=None)
    #断了之后直接将后面的值改一下,跟着断点之后继续下载
    for link in f[1][1098:]:
        p1, a1, h1, f1, t1, s1, l1 = single.single(link)
        print(link)
        p.append(p1)
        a.append(a1)
        h.append(h1)
        floor.append(f1)
        t.append(t1)
        s.append(s1)
        l.append(l1)

#    lianjie=[]
#    timu=[]
#    for i in range(1,101):
#        firsturl=r"https://bj.lianjia.com/zufang/pg%d/"%i
##        list.append(firsturl)
#        title,l=frist(firsturl)