zoukankan      html  css  js  c++  java
  • python练习

    1、尝试Python的XML-RPC远程调用

    server端:

    代码
    class MyCMS:
    def getVersion(self):
    return "Powerd By Python 0.1a"

    cms
    =MyCMS()
    server
    = SimpleXMLRPCServer.SimpleXMLRPCServer(("localhost", 8888))
    server.register_instance(cms);

    print "Listening on port 8888"
    server.serve_forever()

    client端:

    import xmlrpclib

    server
    =xmlrpclib.ServerProxy("http://localhost:8888")
    version
    =server.getVersion()
    print "version:"+version

    2、在一个类里面有很多方法,只知道方法的名字如何调用该方法

    例如,让我们假设有一个以 HTML、XML 和普通文本格式打印站点统计的程序。输出格式在命令行中指定,或者保存在配置文件中。statsout 模块定义了三个函数:output_htmloutput_xmloutput_text。然后主程序定义了唯一的输出函数,如下:

    例 4.12. 使用getattr 创建分发者
    import statsout

    def output(data, format="text"):

    output_function = getattr(statsout, "output_%s" % format)

    return output_function(data)
  • 相关阅读:
    Android改app名称
    DNSLog注入笔记
    mac burp suite https证书安装
    python-requests-proxies判断学习
    mac java jdk 安装删除
    php简单一句话分析
    mysql盲注学习-1
    Python实现访问者模式
    Python operator模块和functools模块
    SQL 日期函数转换
  • 原文地址:https://www.cnblogs.com/buffer/p/1618808.html
Copyright © 2011-2022 走看看