#!/usr/bin/env python# -*- coding: utf-8 -*-def hello_world(): print('hello world')def three_hellos(): for i in range(3): hello_world()if __name__ == '__main__': three_hellos()
时间: 2023-06-20 11:09:30 浏览: 180
这是一个简单的 Python 脚本,代码逻辑如下:
1. 定义了一个函数 `hello_world()`,用于打印输出 `'hello world'`。
2. 定义了一个函数 `three_hellos()`,用于循环调用 `hello_world()` 函数三次。
3. 在 `if __name__ == '__main__':` 语句中,调用 `three_hellos()` 函数。
因此,当你运行这个脚本时,会输出三行 `'hello world'`。
相关问题
用python的websocket库实现websocket服务端
首先需要安装websocket库,可以使用pip命令进行安装:
```
pip install websocket
```
接下来可以编写websocket服务端代码:
```python
#!/usr/bin/env python
# coding:utf-8
import websocket
def on_message(ws, message):
print("Received: " + message)
def on_error(ws, error):
print("Error: " + str(error))
def on_close(ws):
print("Closed")
def on_open(ws):
print("Opened")
ws.send("Hello, world!")
if __name__ == "__main__":
websocket.enableTrace(True)
ws = websocket.WebSocketApp("ws://localhost:8000/",
on_message = on_message,
on_error = on_error,
on_close = on_close)
ws.on_open = on_open
ws.run_forever()
```
其中,`on_message`函数会在接收到消息时被调用,`on_error`函数会在出错时被调用,`on_close`函数会在连接关闭时被调用,`on_open`函数会在连接建立时被调用,并且在该函数中可以向客户端发送消息。
最后,使用`run_forever()`方法启动websocket服务端。
阅读全文