• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python reader.Reader类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中reader.Reader的典型用法代码示例。如果您正苦于以下问题:Python Reader类的具体用法?Python Reader怎么用?Python Reader使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了Reader类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: load

 def load(self):
     _path = os.path.join(self.root_dir, 'database', 'master_scol')
     with open(_path, 'rb') as _f:
         buf = Reader(_f)
         I, S = buf.read_int, buf.read_str
         def assert_int(i):
             if I() != i:
                 buf.error("Not valid scenario data")
         count = I()     # 剧情章节总计
         for chapter in range(count):
             chapter_id = I()
             chapter = self.scenario[chapter_id] = Chapter()
             assert_int(0)
             chapter.id = chapter_id
             chapter.i = I()
             chapter.title = S()
             chapter.sections = []
             for i in range(I()):
                 section = Section()
                 section.prefix = I()
                 section.title = S()
                 section.battle_num = I()
                 section.talks = []
                 for j in range(I()):
                     section.talks.append(I())
                 chapter.sections.append(section)
             if chapter_id < 400:
                 assert_int(0xc8)
             else:
                 assert_int(0xa1)
         buf.end()
开发者ID:skydark,项目名称:matools,代码行数:31,代码来源:scenario.py


示例2: evaluate

def evaluate(expr):
    reader = Reader(expr)
    try:
        exprs = reader.read()
    except Exception, e:
        print e
        return
开发者ID:programble,项目名称:lispy,代码行数:7,代码来源:lispy.py


示例3: message_affiche_choix

def message_affiche_choix(message, rcenter):
    texte = Reader(message, pos=(rcenter[0] - 290, rcenter[1] + 210), width=cote_fenetre - 20, fontsize=16, height=80,
                   bg=(150, 150, 150), fgcolor=(20, 20, 20))
    # texte.TEXT = message
    continuer_2 = 1
    choix = "n"  # valeur par défaut
    while continuer_2:
        for event in pygame.event.get():
            texte.show()
            if event.type == JOYBUTTONUP:
                if event.button == 0:
                    choix = "o"
                    continuer_2 = 0
                elif event.button == 1:
                    choix = "n"
                    continuer_2 = 0
            elif event.type == KEYDOWN:
                if event.key == K_n:
                    choix = "n"
                    continuer_2 = 0
                elif event.key == K_o:
                    choix = "o"
                    continuer_2 = 0
            elif event.type != KEYDOWN and event.type != MOUSEBUTTONDOWN and event.type != JOYBUTTONUP:
                continue
            elif event.type == QUIT:
                sys.exit()
    return choix
开发者ID:Loodoor,项目名称:UrWorld-Alpha-3.x,代码行数:28,代码来源:commerces_p.py


示例4: main

def main(unused_args):
    reader = Reader(split = 0.9)
    x_train, y_train, x_test, y_test = reader.get_data(glob('../../WSJ-2-12/*/*.POS'))
    print('len(reader.word_to_id)',len(reader.word_to_id),
          'len(reader.tag_to_id)', len(reader.tag_to_id))
    print('len(x_train)',len(x_train),
          'len(x_test)', len(x_test))
    best_misclass = 1.0

    with tf.Graph().as_default(), tf.Session() as session:
        initializer = tf.random_uniform_initializer(-FLAGS.init_scale, FLAGS.init_scale)
        with tf.variable_scope("model", reuse=None, initializer=initializer):
            m = RNNTagger(True, len(reader.word_to_id), len(reader.tag_to_id))
        with tf.variable_scope("model", reuse=True, initializer=initializer):
            mtest = RNNTagger(False, len(reader.word_to_id), len(reader.tag_to_id))

        tf.initialize_all_variables().run()

        saver = tf.train.Saver()
        for i in range(FLAGS.max_max_epoch):
            lr_decay = FLAGS.lr_decay ** max(i - FLAGS.max_epoch, 0.0)
            m.assign_lr(session, FLAGS.learning_rate * lr_decay)

            print("Epoch: %d Learning rate: %.3f" % (i + 1, session.run(m.lr)))
            train_perplexity, _ = run_epoch(session, m, x_train, y_train, m.train_op,
                                         verbose=True)
            _, misclass = run_epoch(session, mtest, x_test, y_test, tf.no_op(), verbose=True)
            if misclass < best_misclass:
                best_misclass = misclass
                fname = 'dropout_double_rnn_tagger_' + str(best_misclass)
                saver.save(session, fname, global_step=i)
                print('saving', fname)
开发者ID:liusiqi43,项目名称:ox-computational-linguistics,代码行数:32,代码来源:rnn_tagger.py


示例5: load_lisp_core

def load_lisp_core(filename="core.lisp"):
    # Load up and evaluate core.lisp
    f = open(filename)
    reader = Reader(f.read(), filename)
    f.close()
    for expr in reader.read():
        expr.evaluate(core.scope)
开发者ID:programble,项目名称:lispy,代码行数:7,代码来源:lispy.py


示例6: __init__

    def __init__(self, file_path, tree_name):
        """
        Constructor
        """

        ## Execute the base class constructor
        Reader.__init__(self, file_path, tree_name)
开发者ID:emitc2h,项目名称:CDER,代码行数:7,代码来源:example_reader.py


示例7: loadData

 def loadData(self):
     reader = Reader()
     print('loading data')
     self.X_train, self.y_train, self.meta_train=self.prepareData(reader.getData(TRAIN))
     print('train data has been loaded!')
     self.X_valid, self.y_valid, self.meta_valid=self.prepareData(reader.getData(DEV))
     print('valid data has been loaded!')
     self.X_test, self.y_test, self.meta_test=self.prepareData(reader.getData(TEST))
     print('test data has been loaded!')
开发者ID:hujiewang,项目名称:research,代码行数:9,代码来源:model5.py


示例8: __switch

    def __switch(self, xiinArgDict):
        """
        Traffic director.
        """
        from reader import Reader
        reader = Reader()
        # Write output
        if xiinArgDict.filename is not None:
            print('Starting xiin...')
            print('')
            with open(xiinArgDict.filename, 'w') as xiinArgDict.outputFile:
                reader.info(xiinArgDict)

        #Displays output.
        elif xiinArgDict.display:
            print('Starting xiin...')
            print('')
            reader.info(xiinArgDict)

        elif xiinArgDict.grep is not None:
            print('Starting xiin...')
            print('')
            print('Searching files...')
            print('')
            self.grepXiinInfo(xiinArgDict.grep)

        elif xiinArgDict.upload is not None:
    #        xiin.ftp = {'source': '', 'destination': '', 'uname': '', 'password': ''}
            from uploader import Uploader

            xiinArgDict.ftpSource      = None
            xiinArgDict.ftpDestination = None
            xiinArgDict.ftpUname       = None
            xiinArgDict.ftpPwd         = None

            if len(xiinArgDict.upload ) > 0:
                xiinArgDict.ftpSource      = xiinArgDict.upload[0]
                xiinArgDict.ftpDestination = xiinArgDict.upload[1]

            if len(xiinArgDict.upload ) > 2:
                # Legacy support
                if xiinArgDict.ftpUname is 'anon' or xiinArgDict.ftpUname is 'anonymous':
                    pass
                else:
                    xiinArgDict.ftpUname       = xiinArgDict.upload[2]
                    xiinArgDict.ftpPwd         = xiinArgDict.upload[3]

            print('Starting xiin uploader...')
            print('')
            print('Uploading debugging information...')
            print('')

            uploader = Uploader()
            uploader.upload(xiinArgDict.ftpSource, xiinArgDict.ftpDestination, xiinArgDict.ftpUname, xiinArgDict.ftpPwd)
        else:
            print('ERROR: Unknown')
            exit(7)
开发者ID:Iro4ka,项目名称:xiin,代码行数:57,代码来源:base.py


示例9: get_nuclide_from_file

 def get_nuclide_from_file(self, file_name):
     try:
         reader = Reader(file_name)
         reader.read_z_a(self.z, self.a)
         nuclide = Nuclide(name=reader.nuclide_data.name, z=int(reader.nuclide_data.z),
                           a=int(reader.nuclide_data.a))
         return nuclide
     except Exception, e:
         raise e
开发者ID:0rengo,项目名称:nuclearmodels,代码行数:9,代码来源:iaea_data.py


示例10: main

def main(size, path):
    checker = Checker(size)
    reader = Reader(checker, size)
    data = reader.read("data\\" + path)
    solver = Solver(checker, size)

    try:
        return solver.solve(data)
    except Exception as e:
        return str(e)
开发者ID:GrahamCampbell,项目名称:Sudoku,代码行数:10,代码来源:app.py


示例11: main

def main():
  SUCCESS = 0
  #arguments declaration
  parser = argparse.ArgumentParser()
  parser.add_argument('--omitheader','-m', help='Do not show the header about pizza and kittens',  action='store_true', default=False)
  parser.add_argument('--hublist', help='Shows all available hubs',  action='store_true', default=False)
  parser.add_argument('--similar','-s', help='Displays similar hubs as a histogram', nargs=1, metavar=("hub_name"))
  parser.add_argument('--alsoread','-a', help='Displays what else people read from this hub as a histogram', nargs=1, metavar=("hub_name"))
  parser.add_argument('--max', help='Print several hubs that maximize the score function e.g. --similar or --alsoread', nargs=1, metavar=("number_of_hubs"), type=int) 
  parser.add_argument('--min', help='Print several hubs that minimize the score function e.g. --similar or --alsoread', nargs=1, metavar=("number_of_hubs"), type=int)
  parser.add_argument('--company', help='If a name is ambiguous, like yandex: it is a hub and a company, then enforce company interpretation', action="store_true", default=False)

  args = vars(parser.parse_args())

  #check flags and delegate functions to src/reader.py and src/hubs_wrapper.py
  if len(sys.argv)==1:
    print_header_hubs()
    parser.print_help()
    return SUCCESS

  if args['omitheader']:
    pass
  else:
    print_header_hubs()

  if args['hublist']:
    Reader.print_hubs()
    return SUCCESS

  isCompany = False
  if args['company']:
    isCompany = True

  flag = None
  flagopts = None
  if args['max']:
    flag = "max"
    flagopts = args['max'][0]

  if args['min']:
    flag = "min"
    flagopts = args['min'][0]

  if args['similar']:
    hub_name = args['similar'][0]
    display_preferences(hub_name, isCompany, "similarity", flag, flagopts)
    return SUCCESS

  if args['alsoread']:
    hub_name = args['alsoread'][0]
    display_preferences(hub_name, isCompany, "inclusion", flag, flagopts)
    return SUCCESS
开发者ID:SergeyParamonov,项目名称:HabraAnalyticsTools,代码行数:52,代码来源:hubs.py


示例12: Wayterm

class Wayterm(object):
    def __init__(self):
        self.app_key = '1746312660'
        self.app_secret = 'a113b12f49266b12125f6df1f9808045'
        self.callback_url = 'http://wayterm.nerocrux.org/done'
        self.template = Template()
        self.url = Url()
        self.reader = Reader()
        self.token = {}

        if self._read_access_token():
            self.client = Client(self.app_key, self.app_secret, self.callback_url, self.token)
        else:
            self.client = Client(self.app_key, self.app_secret, self.callback_url)
            self.auth_url = self.url.shorten(self.client.authorize_url)
            print '[1] Open this url in your browser: ' + self.auth_url
            self.auth_code = raw_input('[2] Enter authorization code: ')
            self.client.set_code(self.auth_code)
            token = {
                'access_token':self.client.token['access_token'],
                'expires_at':self.client.token['expires_at'],
                'uid':self.client.token['uid'],
            }
            self._write_access_token(token)
            print 'Authorization done. Enjoy!'


    def _read_access_token(self):
        try:
            self.token = yaml.load(open(os.path.join(os.getenv('HOME'), '.wayterm.yaml')).read())
        except:
            return False
        return True


    def _write_access_token(self, token):
        stream = file(os.path.join(os.getenv('HOME'), '.wayterm.yaml'), 'w')
        yaml.dump(token, stream)


    def _init_print(self):
        self.reader.printfile('logo')


    def call(self, command):
        if command[0].lower() == 'exit':
            exit()
        if command[0].lower() == 'help':
            self.reader.printfile('help')
            return
        api = Api(self.client)
        api.call(command)
开发者ID:haoyang123,项目名称:wayterm,代码行数:52,代码来源:wayterm.py


示例13: __init__

class Generator:
    def __init__(self, filename):
        self.reader = Reader(filename)

    def execute(self):
        self.reader.execute()
        datas=self.reader.getData()

        tps=[InterfaceTemplate(datas), ImplementTemplate(datas), \
             TestTemplate(datas)]

        for tp in tps:
            print tp.execute()
开发者ID:rudwna,项目名称:model-generator,代码行数:13,代码来源:generator.py


示例14: load

 def load(self):
     _path = path.join(self.root_dir, 'database', 'master_card')
     with open(_path, 'rb') as _f:
         buf = Reader(_f)
         count = buf.read_int()  # 卡牌数量
         offsets = [0] * count
         self.cards = cards = [None] * count
         for i in range(count):
             cards[i] = MACard()
             offsets[i] = buf.read_int()
         for i, card in enumerate(cards):
             buf.seek(offsets[i])
             card.load(buf)
开发者ID:skydark,项目名称:matools,代码行数:13,代码来源:card.py


示例15: evaluate_file

def evaluate_file(filename):
    try:
        f = open(filename)
    except IOError:
        print "Cannot open file %s" % repr(filename)
        return
    reader = Reader(f.read())
    f.close()
    try:
        exprs = reader.read()
    except Exception, e:
        print e
        return
开发者ID:programble,项目名称:lispy,代码行数:13,代码来源:lispy.py


示例16: main_test

def main_test():
    reader = Reader()
    retainer = Retainer()
    params = reader.read()
    api_targets = []
    for name, param in params.items():
        parser = Parser(name, param)
        api_targets.append(parser)
    for target in api_targets:
        creater = Creater(target)
        api_parameters = creater.create()
        retainer.insert(target.name, api_parameters)
    retainer.close()
开发者ID:pyohei,项目名称:randomized-aptest,代码行数:13,代码来源:main.py


示例17: __init__

 def __init__(self):
     reader = Reader()
     print('loading data')
     self.X_train=reader.getData(TRAIN)
     print('train data has been loaded!')
     self.X_valid=reader.getData(DEV)
     print('valid data has been loaded!')
     self.X_test=reader.getData(TEST)
     print('test data has been loaded!')
     self.c_title=[]
     self.c_body=[]
     self.bigram=Phrases.load('./data/bigram.dat')
     self.trigram=Phrases.load('./data/trigram.dat')
开发者ID:hujiewang,项目名称:research,代码行数:13,代码来源:analysis.py


示例18: Notifier

class Notifier(wx.App):
    """main notifier app"""

    def __init__(self):

        wx.App.__init__(self, redirect=0)

        # menu handlers
        menu = [
            ("Show again", self.again),
            ("Settings", self.settings),
            ("Exit", self.exit),
        ]

        # main objects
        self.icon = Icon(menu)
        self.popup = Popup()
        self.reader = Reader(feeds=["http://digg.com/rss/index.xml"])

        # main timer routine
        timer = wx.Timer(self, -1)
        self.Bind(wx.EVT_TIMER, self.main, timer)
        timer.Start(500)
        self.MainLoop()

    def main(self, event):

        if not self.popup.opened():
            # show popup for next new item
            for item in self.reader.items():
                self.popup.show("%(feed)s\n%(title)s%(title)s%(title)s%(title)s%(title)s%(title)s%(title)s%(title)s" % item)
                status = "on"
                break
            else:
                status = "off"
            # set icon status
            self.icon.setStatus(status)

    def again(self):
        print "again"

    def settings(self):
        print "settings"

    def exit(self):

        # close objects and end
        self.reader.close()
        self.icon.close()
        self.Exit()
开发者ID:neowinx,项目名称:chow-chow,代码行数:50,代码来源:notifier.py


示例19: main

def main(opts):
    if not opts.demo:
        from reader import Reader

    global q
    delay = 0.001
    lights = {0: 0, 1: 0, 2: 0, 3: 0, 4: 0, 5: 0}

    print opts
    if not opts.demo:
        reader = Reader(lights)

    sounder = Sounder()
    player = Player(sounder)
    songs = os.listdir("./songs/")
    songs = filter(lambda x: x.endswith(".js"), songs)

    numpy.random.shuffle(songs)
    print ("Loaded songs:")
    print (songs)

    for song in cycle(songs):
        # time.sleep(.5)
        q = player.song(song)

        while True:
            debug_str = ""
            time.sleep(delay)

            if not opts.demo:
                reader.fetch()

            if not q["play"].empty():
                player.chord(q["play"].get_nowait())

            for ch in lights:
                debug_str += "{}:{} ".format(ch, lights[ch])
                if lights[ch] < 650 or opts.demo:
                    sounder.start(get_str(ch))
                else:
                    sounder.stop(get_str(ch))

            # print(debug_str)
            time.sleep(delay)

            if q["sig"] == "stopped":
                print "caught sig... stopping song"
                sounder.mute()
                break
开发者ID:iphands,项目名称:giantguitar,代码行数:49,代码来源:__init__.py


示例20: test_extractLinks

    def test_extractLinks(self):
        print ">>> test_extractLinks"
        app    = LinkCrawler()
        reader = Reader(app)
        configIsLoaded = app.loadConfigurationSite("unittest")

        if configIsLoaded is False:
            self.fail("load configuration failed")
        else:
            response     = reader.getResponse('http://www.scandio.de')
            responseData = response[3]
            links = reader.extractLinks(responseData, 'http://www.scandio.de')

        print "<<< test_extractLinks [links: %s]\n" % links
        self.failUnless(links)
开发者ID:ctietze,项目名称:ip_linkcrawler,代码行数:15,代码来源:test_linkcrawler.py



注:本文中的reader.Reader类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python readline.add_history函数代码示例发布时间:2022-05-26
下一篇:
Python reader.read_str函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap