
Python
alenliu0621
随风飘飘天地任逍遥~~~
展开
-
pip 安装 pycrypto 报错:Microsoft Visual C++ 14.0 is required. 的解决办法
环境:Win10 64位,Python版本 3.6在CMD命令行用 pip.exe install pycrypto 安装PyCrypto模块时报错:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstu...原创 2018-04-12 00:36:11 · 42085 阅读 · 19 评论 -
Sublime Text 3 配置 python 开发环境
基本环境win10 64位系统版本 python安装路径:D:\Program Files (x86)\Python下载安装sublime text 3先进入官网下载sublime text 3 界面如下: 安装Package ControlTools ---> install Package Control,弹出如下提示框安装成功: 使用Pack...原创 2018-06-23 21:51:18 · 12236 阅读 · 3 评论 -
Python TCP socket 编程:recv 或 send 返回 ECONNRESET?
1. recv 返回 ECONNRESET客户端代码:import socketimport time s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)s.connect(('127.0.0.1', 2222))s.send('hello')data = s.recv(1024)s.close()服务器代码:impo...原创 2018-10-19 22:52:49 · 3980 阅读 · 0 评论 -
Python 的标准输出作为管道输入出现 Broken pipe 错误?
今天写python2程序遇到一个问题,为说明这个问题,写一个演示程序,它的代码如下:import sysfor line in sys.stdin: print line.strip('\n')该演示程序的功能就是从标准输入读取内容输出到标准输出,当以如下方式使用时程序会报错:ps -elf | python test_pipe.py | head -n 10报错内容如下:...原创 2018-11-11 16:33:47 · 18845 阅读 · 1 评论 -
Python epoll 服务端编程
在《UNIX网络编程 卷1》这一节 中,我们曾用epoll实现了一个TCP回显服务器程序。现在我们用Python来实现同样的功能,代码如下:# -*- coding: utf-8 -*-import osimport socketimport selects = socket.socket(socket.AF_INET, socket.SOCK_STREAM)s.setsockopt...原创 2018-11-25 14:57:30 · 627 阅读 · 0 评论 -
Python TCP socket 编程:send 返回 Broken pipe 错误?
在 socket 编程中常遇到的错误有我之前在这篇文章中提到的 ECONNRESET 错误,还有一种错误比较少遇见就是今天我要讲的 EPIPE 错误。在调用 send 函数时发送数据时可能会出现这种错误,这时程序会抛出如下异常:socket.error: [Errno 32] Broken pipe为什么会出现这种错误?先看看官方 man 2 write 文档对这个错误的描述:EPIPE...原创 2019-03-03 10:59:11 · 16815 阅读 · 2 评论