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

Python utils.encode函数代码示例

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

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



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

示例1: get_bold_colors

 def get_bold_colors(self, str):
     bolds = str.split(' ')
     for bold in bolds:
         try:
             self.colors[bold]['b'] = True
         except:
             print encode(_('The param "%s" does not exist for bold colors')) % bold
开发者ID:jstitch,项目名称:tyrs,代码行数:7,代码来源:config.py


示例2: listdir

 def listdir(self,directory):
     files = []
     dirs = []
 
     if(not directory.startswith('/')):
         directory = '/' + directory
     
     #get the id of this folder
     parentFolder = self._getGoogleFile(directory)
 
     #need to do this after
     if(not directory.endswith('/')):
             directory = directory + '/'
 
     if(parentFolder != None):
     
         fileList = self.drive.ListFile({'q':"'" + parentFolder['id'] + "' in parents and trashed = false"}).GetList()
    
         for aFile in fileList:
             if(aFile['mimeType'] == self.FOLDER_TYPE):
                 dirs.append(utils.encode(aFile['title']))
             else:
                 files.append(utils.encode(aFile['title']))
             
 
     return [dirs,files]    
开发者ID:elephunk84,项目名称:Kodi-Addons,代码行数:26,代码来源:vfs.py


示例3: generate_config_file

    def generate_config_file(self, config_file):
        conf = ConfigParser.RawConfigParser()
        conf.read(config_file)

        # COLOR
        conf.add_section('colors')
        for c in self.colors:
            conf.set('colors', c, self.colors[c]['c'])
        conf.set('colors', 'bold', '')
        # KEYS
        conf.add_section('keys')
        for k in self.keys:
            conf.set('keys', k, self.keys[k])
        # PARAMS
        conf.add_section('params')
        for p in self.params:
            if self.params[p] == True:
                value = 1
            elif self.params[p] == False:
                value = 0
            elif self.params[p] == None:
                continue
            else:
                value = self.params[p]

            conf.set('params', p, value)

        with open(config_file, 'wb') as config:
            conf.write(config)

        print encode(_('Genereting configuration file in %s')) % config_file
开发者ID:dmedvinsky,项目名称:tyrs,代码行数:31,代码来源:config.py


示例4: _raise_exception

	def _raise_exception():
		if raise_exception:
			if flags.rollback_on_exception:
				db.rollback()
			import inspect
			if inspect.isclass(raise_exception) and issubclass(raise_exception, Exception):
				raise raise_exception, encode(msg)
			else:
				raise ValidationError, encode(msg)
开发者ID:zeetyproyectos,项目名称:frappe,代码行数:9,代码来源:__init__.py


示例5: check_for_default_config

 def check_for_default_config(self):
     default_dir = '/tyrs'
     default_file = '/tyrs/tyrs.cfg'
     if not os.path.isfile(self.xdg_config + default_file):
         if not os.path.exists(self.xdg_config + default_dir):
             try:
                 os.makedirs(self.xdg_config + default_dir)
             except:
                 print encode(_('Couldn\'t create the directory in %s/tyrs')) % self.xdg_config
         self.generate_config_file(self.xdg_config + default_file)
开发者ID:dmedvinsky,项目名称:tyrs,代码行数:10,代码来源:config.py


示例6: test_incomplete_task

    def test_incomplete_task(self):
        """Send task messages without all required keys."""
        c = encode(source(constant))
        msg1 = {"module": c, "params": encode(())}
        msg2 = {"module": c, "dataset": []}
        msg3 = {"dataset": [], "params": encode(())}

        for msg in (msg1, msg2, msg3):
            self.write_command("task", msg)
            assert_true("missing key" in self.read_error_string())
开发者ID:jbenet,项目名称:qjam,代码行数:10,代码来源:test_worker.py


示例7: print_ask_service

def print_ask_service(token_file):
    print ''
    print encode(_('Couldn\'t find any profile.'))
    print ''
    print encode(_('It should reside in: %s')) % token_file
    print encode(_('If you want to setup a new account, then follow these steps'))
    print encode(_('If you want to skip this, just press return or ctrl-C.'))
    print ''

    print ''
    print encode(_('Which service do you want to use?'))
    print ''
    print '1. Twitter'
    print '2. Identi.ca'
    print ''
开发者ID:kezabelle,项目名称:tyrs,代码行数:15,代码来源:message.py


示例8: print_ask_service

def print_ask_service(config_file):
    print ''
    print encode(_('There is no profile detected.'))
    print ''
    print encode(_('It should be in %s')) % config_file
    print encode(_('If you want to setup a new account, let\'s go through some basic steps'))
    print encode(_('If you want to skip this, just press return or ctrl-C.'))
    print ''

    print ''
    print encode(_('Which service do you want to use?'))
    print ''
    print '1. Twitter'
    print '2. Identi.ca'
    print ''
开发者ID:jstitch,项目名称:tyrs,代码行数:15,代码来源:message.py


示例9: get_header

    def get_header(self, status):
        retweeted = ""
        reply = ""
        retweet_count = ""
        retweeter = ""
        source = self.get_source(status)
        nick = self.get_nick(status)
        time = self.get_time(status)

        if self.is_reply(status):
            reply = u" \u2709"
        if status.rt:
            retweeted = u" \u267b "
            retweeter = nick
            nick = self.origin_of_retweet(status)

        if self.get_retweet_count(status):
            retweet_count = str(self.get_retweet_count(status))

        header_template = self.conf.params["header_template"]
        header = unicode(header_template).format(
            time=time,
            nick=nick,
            reply=reply,
            retweeted=retweeted,
            source=source,
            retweet_count=retweet_count,
            retweeter=retweeter,
        )

        return encode(header)
开发者ID:dmedvinsky,项目名称:tyrs,代码行数:31,代码来源:interface.py


示例10: open_shell

 def open_shell(self):
     curses.endwin()
     if self.stdin_flag:
         os.system('sh')
     else:
         os.system('cd \"%s\"; sh' % encode(os.path.dirname(self.fc.filename)))
     curses.curs_set(0)
开发者ID:langner,项目名称:lfm,代码行数:7,代码来源:pyview.py


示例11: get_nick

    def get_nick(self, status):
        if hasattr(status, 'user'):
            nick = status.user.screen_name
        else:
            nick = status.sender_screen_name

        return encode(nick)
开发者ID:hobbestigrou,项目名称:tyrs,代码行数:7,代码来源:interface.py


示例12: send_refs

 def send_refs(self, refs, worker=None):
     if worker is None:
         worker = self._worker
     # Encode the objects in the refs.
     refs = [(x, encode(y)) for (x, y) in refs]
     msg = {"refs": refs}
     self.write_command("refs", msg, worker=worker)
开发者ID:jbenet,项目名称:qjam,代码行数:7,代码来源:test_worker.py


示例13: resolve

def resolve(query, dnsIP='192.55.83.30'):   # Default IP is local host
    _, Qs, _, _, _ = utils.dissectDNS(query)
    name = Qs[0][0]
    if name in cache:
        return cache[name]

    ID = struct.unpack('!H', query[0:2])[0]
    sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    sock.sendto(query, (dnsIP, 53))

    whatReady = select.select([sock], [], [])
    if whatReady:  # Pythonic way of saying list is not empty
        rcvd = sock.recv(512*8)
        print utils.isAA(rcvd)
        sock.close()
        oneStep = doOneStep(rcvd)

        if oneStep is not None:
            if len(oneStep) == 2:
                if oneStep[1] == NOCHANGE:  # Continue our journey
                    return resolve(query, oneStep[0])
                elif oneStep[1] == ANSWER:
                    _, Qs, _, _, _ = utils.dissectDNS(query)
                    return oneStep[0]
            else:
                # CNAMEQUERY: make query with new address
                address = oneStep[2]
                query = utils.encode(address, False, ID)
                if oneStep[0] is not None:
                    return resolve(query, oneStep[0])
                else:
                    return resolve(query)
开发者ID:tomirio619,项目名称:DNS-Resolver,代码行数:32,代码来源:Resolver.py


示例14: put

 def put(self,source,dest):
     
     aFile = xbmcvfs.File(xbmc.translatePath(source),'r')
     
     self.zip.writestr(utils.encode(dest),aFile.read(),compress_type=zipfile.ZIP_DEFLATED)
     
     return True
开发者ID:mrlucas84,项目名称:xbmcbackup,代码行数:7,代码来源:vfs.py


示例15: display

    def display(self):
        """show status bar"""

        self.win.erase()
        adir = self.app.act_pane.act_tab
        maxw = self.app.maxw
        if len(adir.selections) > 0:
            if maxw >= 45:
                size = 0
                for f in adir.selections:
                    size += adir.files[f][files.FT_SIZE]
                self.win.addstr('    %s bytes in %d files' % \
                                (num2str(size), len(adir.selections)))
        else:
            if maxw >= 80:
                self.win.addstr('File: %4d of %-4d' % \
                                (adir.file_i + 1, adir.nfiles))
                filename = adir.sorted[adir.file_i]
                if adir.vfs:
                    realpath = os.path.join(vfs.join(self.app.act_pane.act_tab),
                                            filename)
                else:
                    realpath = files.get_realpath(adir.path, filename,
                                                  adir.files[filename][files.FT_TYPE])
                path = (len(realpath)>maxw-35) and \
                    '~' + realpath[-(maxw-37):] or realpath
                self.win.addstr(0, 20, 'Path: ' + utils.encode(path))
        if maxw > 10:
            try:
                self.win.addstr(0, maxw-8, 'F1=Help')
            except:
                pass
        self.win.refresh()
开发者ID:langner,项目名称:lfm,代码行数:33,代码来源:lfm.py


示例16: __run

 def __run(self, cmd, path, mode):
     if mode == PowerCLI.RUN_NEEDCURSESWIN:
         curses.endwin()
         try:
             msg = utils.get_shell_output3('cd "%s" && %s' % (path, cmd))
         except KeyboardInterrupt:
             os.system('reset')
             msg = 'Stopped by user'
         st = -1 if msg else 0
     elif mode == PowerCLI.RUN_BACKGROUND:
         utils.run_in_background(cmd, path)
         st, msg = 0, ''
     else: # PowerCLI.RUN_NORMAL
         st, msg = utils.ProcessFunc('Executing PowerCLI', cmd,
                                     utils.run_shell, cmd, path, True).run()
     if st == -1:
         messages.error('Cannot execute PowerCLI command:\n  %s\n\n%s' % \
                            (cmd, str(msg)))
     elif st != -100 and msg is not None and msg != '':
         if self.app.prefs.options['show_output_after_exec']:
             curses.curs_set(0)
             if messages.confirm('Executing PowerCLI', 'Show output', 1):
                 lst = [(l, 2) for l in msg.split('\n')]
                 pyview.InternalView('Output of "%s"' % utils.encode(cmd),
                                     lst, center=0).run()
     return st
开发者ID:langner,项目名称:lfm,代码行数:26,代码来源:lfm.py


示例17: __find

 def __find(self, title):
     self.pattern = messages.Entry(title, 'Type search string', '', True, False).run()
     if self.pattern is None or self.pattern == '':
         return -1
     filename = os.path.abspath(self.fc.filename)
     mode = (self.mode==MODE_TEXT) and 'n' or 'b'
     try:
         cmd = '%s -i%c \"%s\" \"%s\"' % (sysprogs['grep'], mode,
                                          self.pattern, filename)
         st, buf = run_shell(encode(cmd), path=u'.', return_output=True)
     except OSError:
         self.show()
         messages.error('Find error: Can\'t open file')
         return -1
     if st == -1:
         self.show()
         messages.error('Find error\n' + buf)
         self.matches = []
         return -1
     else:
         try:
             self.matches = [int(l.split(':')[0]) for l in buf.split('\n') if l]
         except (ValueError, TypeError):
             self.matches = []
         return 0
开发者ID:langner,项目名称:lfm,代码行数:25,代码来源:pyview.py


示例18: ask_root_url

 def ask_root_url(self):
     message.print_ask_root_url()
     url = raw_input(encode(_('Your choice? > ')))
     if url == '':
         self.base_url = 'https://identi.ca/api'
     else:
         self.base_url = url
开发者ID:dmedvinsky,项目名称:tyrs,代码行数:7,代码来源:config.py


示例19: get_header

    def get_header(self, status):
        retweeted = ''
        reply = ''
        retweet_count = ''
        retweeter = ''
        source = self.get_source(status)
        nick = self.get_nick(status)
        timer = self.get_time(status)

        if self.is_reply(status):
            reply = u' \u2709'
        if status.rt:
            retweeted = u" \u267b "
            retweeter = nick
            nick = self.origin_of_retweet(status)

        if self.get_retweet_count(status):
            retweet_count = str(self.get_retweet_count(status))
            
        tyrs.container['completion'].add(get_exact_nick(nick))
        header_template = self.conf.params['header_template'] 
        header = unicode(header_template).format(
            time = timer,
            nick = nick,
            reply = reply,
            retweeted = retweeted,
            source = source,
            retweet_count = retweet_count,
            retweeter = retweeter
            )

        return encode(header)
开发者ID:kezabelle,项目名称:tyrs,代码行数:32,代码来源:widget.py


示例20: put

 def put(self,source,dest):
     
     aFile = xbmcvfs.File(xbmc.translatePath(source),'r')
     
     self.zip.writestr(utils.encode(dest),aFile.read())
     
     return True
开发者ID:elephunk84,项目名称:Kodi-Addons,代码行数:7,代码来源:vfs.py



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
Python utils.encode_int函数代码示例发布时间:2022-05-26
下一篇:
Python utils.enc函数代码示例发布时间: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