当前位置: 首页>>代码示例>>Python>>正文


Python help函数代码示例

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


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

示例1: raw_input

    def raw_input(self, *args):
        line = InteractiveConsole.raw_input(self, *args)
        if len(line) < 1:
            return line
        if line == EDIT_CMD:
            fd, tmpfl = mkstemp('.py')
            os.write(fd, b'\n'.join(self.last_buffer))
            os.close(fd)
            os.system('%s %s' % (EDITOR, tmpfl))
            line = open(tmpfl).read()
            os.unlink(tmpfl)
            tmpfl = ''
            lines = line.split('\n')
            for i in range(len(lines) - 1):
                self.push(lines[i])
            line = lines[-1]
        elif line[0] == RAW_CMD:
            os.system(line[1:])
            return ""
        elif line[0] == DIR_CMD:
            return str(dir(eval(line[1:])))
        elif line[0] == HELP_CMD:
            help(eval(line[1:]))
            return ""

        return line
开发者ID:ajdiaz,项目名称:dot,代码行数:26,代码来源:pythonrc.py

示例2: wrapped

 def wrapped(*args, **kwargs):
     try:
         f(*args, **kwargs)
     except TypeError:
         # TODO TypeError is probably too broad here.
         sys.stderr.write('Wrong number of arguements.  Usage:\n')
         help(f.__name__)
开发者ID:SahilTikale,项目名称:switchHaaS,代码行数:7,代码来源:cli.py

示例3: main

def main():
	'''
	Run help if called directly
	'''
	
	import __main__
	help(__main__)
开发者ID:theNewFlesh,项目名称:axon,代码行数:7,代码来源:dg.py

示例4: test_builtinfunction

def test_builtinfunction():
    sys.stdout = stdout_reader()
    help(abs)
    x = sys.stdout.text
    sys.stdout = sys.__stdout__
    
    Assert(x.find('Return the absolute value of the argument') != -1)
开发者ID:BillyboyD,项目名称:main,代码行数:7,代码来源:test_help.py

示例5: test_str

def test_str():
    sys.stdout = stdout_reader()
    help('abs')
    x = sys.stdout.text
    sys.stdout = sys.__stdout__
    
    Assert(x.find('Return the absolute value of the argument.') != -1)
开发者ID:BillyboyD,项目名称:main,代码行数:7,代码来源:test_help.py

示例6: main

def main():
  help()
  ### Get args
  if len(sys.argv) != 4 and len(sys.argv) != 3:
    usage()
    sys.exit(1)

  if len(sys.argv) == 4:
    VIEW_TO_USE = int(sys.argv[1])
    INPUT_FILE = sys.argv[2]
    OUTPUT_FILE = sys.argv[3]
  else:
    INPUT_FILE = sys.argv[1]
    OUTPUT_FILE = sys.argv[2]
    views = guess_view(INPUT_FILE)
    VIEW_TO_USE = most_likely_view(views)
    print "Guessing you want view id %s" % VIEW_TO_USE

  expr = re.compile('.*Received new cluster view.*\|%s. \[(.*)\].*' % VIEW_TO_USE)
  find(INPUT_FILE, expr)

  with open(INPUT_FILE) as f_in:
    with open(OUTPUT_FILE, 'w+') as f_out:
      for l in f_in:
        for c in addresses.keys():
          l = l.replace(c, addresses[c])
        f_out.write(l)

  print "Processed %s and generated %s.  The following replacements were made: " % (INPUT_FILE, OUTPUT_FILE)	
  sorted_keys = new_addresses.keys()
  sorted_keys.sort()
  for a in sorted_keys:
    print "  %s --> %s" % (new_addresses[a], a)
开发者ID:AllenLiuembracesource,项目名称:infinispan,代码行数:33,代码来源:clean_logs.py

示例7: illumina2sangerFq

def illumina2sangerFq(inputfile):
    
    print help(SeqIO.convert)
    
    filename = inputfile[:-3]+'.fastq'
    
    SeqIO.convert(inputfile, "fastq-illumina", filename, "fastq")
开发者ID:B-Rich,项目名称:gsinghal_python_src,代码行数:7,代码来源:illumina2SangerFq.py

示例8: run_action

def run_action(name, args=[]):
    a = find_action(name)
    if a:
        a(*args)
    else:
        print >> sys.stderr, 'unknown command', name
        help()
开发者ID:internetarchive,项目名称:infogami,代码行数:7,代码来源:__init__.py

示例9: usage

def usage():
    if __name__ == '__main__':
        import pydoc
        #FIXME: literally displayed '__main__'
        print(pydoc.help(__name__))
    else:
        help(str(os.path.basename(sys.argv[0]).split('.')[0]))
开发者ID:ArnoCan,项目名称:pysourceinfo,代码行数:7,代码来源:setup.py

示例10: executeCommand

def executeCommand(userName, escapedUserCommand, userCommand):
    if re.search('^\\\\!book', escapedUserCommand):
        book(userName, userCommand)
        return 0
    if re.search('^\\\\!config', escapedUserCommand):
        config(userName, userCommand)
        return 0
    if re.search('^\\\\!changelevel', escapedUserCommand):
        map(userName, userCommand)
        return 0
    if re.search('^\\\\!kick', escapedUserCommand):
        kick(userName, userCommand)
        return 0
    if re.search('^\\\\!man', escapedUserCommand):
        help()
        return 0
    if re.search('^\\\\!map', escapedUserCommand):
        map(userName, userCommand)
        return 0
    if re.search('^\\\\!mumble', escapedUserCommand):
        mumble()
        return 0
    if re.search('^\\\\!prototype', escapedUserCommand):
        prototype()
        return 0
    if re.search('^\\\\!servers', escapedUserCommand):
        book(userName, '!book')
        return 0
    if re.search('^\\\\!whattimeisit', escapedUserCommand):
        send("PRIVMSG " + channel + " :\x038,01* \x039,01Hammertime \x038,01*")
        return 0
开发者ID:MikeJ83,项目名称:tf2ib,代码行数:31,代码来源:scrim.py

示例11: main

def main(my_argv):
    inputfile = ''
    revision = None

    if (len(my_argv) == 0):
    	print 'Usage: Wikiwho.py -i <inputfile> [-rev <revision_id>]\n'
    	exit(2)
    elif (len(my_argv) <= 2):
        try:
            opts, args = getopt.getopt(my_argv,"i:",["ifile="])
        except getopt.GetoptError:
            print 'Usage: Wikiwho.py -i <inputfile> [-r <revision_id>]\n'
            exit(2)
    else:
        try:
            opts, args = getopt.getopt(my_argv,"i:r:",["ifile=","revision="])
        except getopt.GetoptError:
            print 'Usage: Wikiwho.py -i <inputfile> [-r <revision_id>]\n'
            exit(2)
    
    for opt, arg in opts:
        if opt in ('-h', "--help"):
            help()
            exit()
        elif opt in ("-i", "--ifile"):
            inputfile = arg
        elif opt in ("-r", "--revision"):
            revision = arg
         
    return (inputfile,revision)
开发者ID:skasberger,项目名称:wikiwho,代码行数:30,代码来源:Wikiwho.py

示例12: main

def main():
	try:
		opts, args = getopt.getopt(sys.argv[1:], "ahvi:p:P:", ["about", "help", "verbose", "ip=", "port=", "password="])
	except getopt.GetoptError, err:
		print err
		help()
		sys.exit()
开发者ID:Flo354,项目名称:iOSForensic,代码行数:7,代码来源:iOSForensic.py

示例13: readNext

def readNext(bot,update):
    global readIndex,cur
    dp.removeTelegramMessageHandler(readNext)
    text = update.message.text
    if (text == read_options[0][0]):
        cur.execute('CALL GetPoemForReading(%d)'%readIndex)
        result = cur.fetchall()
        cur.close()
        cur = db.cursor() 
        if(len(result) != 0):
            readIndex = readIndex+1
            text = "\n محبوبیت %d درصد||%d امتیاز از %d رای \n"%(int(result[0][4]*100) ,int(result[0][2]), int(result[0][3]) )
            bot.sendMessage(update.message.chat_id,result[0][1] + text)
            msg = "ادامه میدی؟"
            params = urllib.urlencode({'chat_id': str(update.message.chat_id),
            'text': msg.encode('utf-8'),
            'reply_markup': read_reply_markup,
            'disable_web_page_preview': 'true',
            # 'reply_to_message_id': str(message_id),
            })
            urllib2.urlopen(BASE_URL + 'sendMessage', params).read()
            dp.addTelegramMessageHandler(readNext)    
        else:
            bot.sendMessage(update.message.chat_id,'اشعار تمام شده است')
            
    else:
        bot.sendMessage(update.message.chat_id,'شما از بخش خواندن اشعار خارج شدید')
        dp.removeTelegramMessageHandler(readNext)
        help(bot,update)
开发者ID:alimirzaei,项目名称:sherEshghBot,代码行数:29,代码来源:bot.py

示例14: main

def main():
    import cli
    usagestr = "Usage: %prog [OPTIONS] <command> [args]"
    PARSER = OptionParser(usage=usagestr)
    PARSER.add_option("-H", "--host", dest="host",
                      type="string", default="127.0.0.1",
                      help="ip address of api host")
    PARSER.add_option("-p", "--port", dest="port",
                      type="int", default=9696, help="api poort")
    PARSER.add_option("-s", "--ssl", dest="ssl",
                      action="store_true", default=False, help="use ssl")
    PARSER.add_option("-v", "--verbose", dest="verbose",
                      action="store_true", default=False,
                      help="turn on verbose logging")
    PARSER.add_option("-f", "--logfile", dest="logfile",
                      type="string", default="syslog", help="log file path")
    PARSER.add_option(
        '--version', default=DEFAULT_QUANTUM_VERSION,
        help='Accepts 1.1 and 1.0, defaults to env[QUANTUM_VERSION].')
    options, args = PARSER.parse_args()

    if options.verbose:
        LOG.setLevel(logging.DEBUG)
    else:
        LOG.setLevel(logging.WARN)

    if options.logfile == "syslog":
        LOG.addHandler(logging.handlers.SysLogHandler(address='/dev/log'))
    else:
        LOG.addHandler(logging.handlers.WatchedFileHandler(options.logfile))
        os.chmod(options.logfile, 0644)

    version = options.version
    if len(args) < 1:
        PARSER.print_help()
        qcli.help(version)
        help()
        sys.exit(1)

    CMD = args[0]
    if CMD in qcli.commands['1.1'].keys():
        qcli.main()
        sys.exit(1)
    if CMD not in COMMANDS.keys():
        LOG.error("Unknown command: %s" % CMD)
        qcli.help(version)
        help()
        sys.exit(1)

    args = build_args(CMD, COMMANDS[CMD]["args"], args[1:])

    LOG.info("Executing command \"%s\" with args: %s" % (CMD, args))

    HOST = options.host
    PORT = options.port
    USE_SSL = options.ssl
    COMMANDS[CMD]["func"](*args)

    LOG.info("Command execution completed")
    sys.exit(0)
开发者ID:LuizOz,项目名称:quantum,代码行数:60,代码来源:cli.py

示例15: as_main

def as_main():
    import os, sys
    def help():
        print __doc__ % (__author__, __date__)

    from getopt import getopt
    opts, files = getopt(sys.argv[1:], 'hk:d:',
                         ['help', 'kindle=', 'alf='])
    serial = None
    alfdir = None
    for (opt, val) in opts:
        if   opt == '-h' or opt == '--help':
            help()
            sys.exit(1)
        elif opt == '-k' or opt == '--kindle':
            serial = val
        elif opt == '-d' or opt == '--alf':
            alfdir = val

    if not serial:
        print "** Won't be able to clean up without a kindle serial number."
        sys.exit(1)

    cl = Cleanup(serial, alfdir, outdir='')
    for fname in files:
        print cl.decrypt(fname)
开发者ID:juanre,项目名称:org-bib,代码行数:26,代码来源:cleanup.py


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