为什么到处都在推python_为什么推荐python?

holmesabc

2012-11-23 15:04:02 +08:00

@binux 好吧,我承认我说的接口是带点java的意思,但我这里的意思是按python里面来的,不是说实现一个接口,就继承一个类,最终的效果,只要有这个方法就行了,我不管你继不继承类。

别老拿list说。哪有那么多东西反回的都是list。返回一个对像,你都不知道他有什么方法,难道只靠猜。返回了一个动物,我觉得他是鸭,因为他可以游泳,我就认为他真是鸭,可以跑了,结果最后发现TM的只是个鱼,一跑就挂掉了。

@reus 我不是在说java和python语言的问题,只是在说文档的问题。别跑偏,免得搞的别人以为我像是在批评python这个语言。还有我刚上面就说了的,看文档,还不如help,当然dir也算。

我说文档烂,也不是乱说的,当然英文烂也有一方像。

昨天看xml.dom这个,随便小看一下,里面的结构了解了一下。什么xml.dom里的Document对像什么Node对像。之后又看了xml.dom.minidom,因为就在xml.dom的下一个嘛,肯定要看。

结果里面有例子,好吧,跟着写一下呗。

里面有这个方法 xml.dom.minidom.parse(),下面的解释是Return a Document from the given。。。

Ok,你返回一个Document是吧,xml.dom里面也有Document,潜意识的就认为这是同一个。

之后我要输出xml,然后在xml.dom里面看各个对象的方法,一时没看见输出的方法。

好像google,有的例子是dom.writexml(...),

我去啊,还有这方法,又去xml.dom里面找,fuck,还是没有。。。。

让人蛋疼啦,最后还是help看了一下,里面有明确的结构,这才发现Document居然是xml.dom.mimidom里面的Document。然后再去看文档,果然有。

你说你要是xml.dom.minidom.parse()里面说明是返回的xml.dom.minidom.里面的Document,哪还有这么多屁事,要不你给个链接也行。

要是在java doc里面,返回的东西,肯定有链接指向这个类,我点过去,我就知道自己的理解是不是错了。

最后再说一下,我是在说文档,不是在说语言。

如果您想继续喷,别跑偏了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 Flask 框架中实现服务器送可以使用 WebSocket 技术。WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议,可以实现服务器向客户端送消息。 以下是一个示例代码,演示了如何在 Flask 中实现服务器送: ```python from flask import Flask, render_template from flask_socketio import SocketIO, emit app = Flask(__name__) app.config['SECRET_KEY'] = 'secret!' socketio = SocketIO(app) @app.route('/') def index(): return render_template('index.html') @socketio.on('connect') def test_connect(): print('Client connected') @socketio.on('disconnect') def test_disconnect(): print('Client disconnected') if __name__ == '__main__': socketio.run(app) ``` 在这个示例中,我们使用 Flask-SocketIO 扩展来实现 WebSocket 功能。当客户端连接到服务器时,Flask-SocketIO 会自动触发 `connect` 事件,当客户端断开连接时,会触发 `disconnect` 事件。 你可以通过 `emit` 方法来向客户端发送消息。例如,以下代码演示了如何在服务器端发送消息给客户端: ```python @socketio.on('my_event') def handle_my_custom_event(json): print('received json: ' + str(json)) emit('my_response', json) ``` 在这个示例中,我们定义了一个名为 `my_event` 的事件。当客户端触发该事件时,服务器会打印接收到的 JSON 数据,并使用 `emit` 方法将数据再次发送回客户端,这次使用了 `my_response` 事件名。 你可以在客户端代码中使用 JavaScript 来监听这些事件,并处理服务器发送的数据。例如,以下代码演示了如何在客户端使用 JavaScript 监听 `my_response` 事件: ```javascript var socket = io.connect('http://localhost:5000'); socket.on('my_response', function(data) { console.log(data); }); ``` 在这个示例中,我们使用 `io.connect` 方法连接到服务器,并使用 `socket.on` 方法监听名为 `my_response` 的事件。当服务器发送该事件时,客户端会将数据打印到控制台。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值