对io.UnsupportedOperation: fileno错误的解决办法
今天把自己搭建的IP池运行了一下,然后想到写一个以网页形式暴露出来的IP形式,然后就用以下代码写出来了这个接口。就出现了错误。代码如下:
# coding:utf-8
# 用于做接口,使其他的程序能够获得这个程序的开发出来的有用的IP
from flask import Flask
import redis__all__ = ['app']app = Flask(__name__)@app.route('/')
def get_proxy():R =redis.Redis(host='localhost',port=6379,db=2,password="")return R.lpop('IP')app.run() # 当你运行这段代码时,在浏览器中输入localhost:5000,就会出现ip
在idle运行报错如下:
Traceback (most recent call last):File "C:\Users\23263\Desktop\little_proxy\接口\api.py", line 15, in <module>app.run() # 当你运行这段代码时,在浏览器中输入localhost:5000,就会出现ipFile "C:\Users\23263\AppData\Local\Programs\Python\Python35\lib\site-packages\flask\app.py", line 938, in runcli.show_server_banner(self.env, self.debug, self.name, False)File "C:\Users\23263\AppData\Local\Programs\Python\Python35\lib\site-packages\flask\cli.py", line 629, in show_server_bannerclick.echo(message)File "C:\Users\23263\AppData\Local\Programs\Python\Python35\lib\site-packages\click\utils.py", line 218, in echofile = _default_text_stdout()File "C:\Users\23263\AppData\Local\Programs\Python\Python35\lib\site-packages\click\_compat.py", line 675, in funcrv = wrapper_func()File "C:\Users\23263\AppData\Local\Programs\Python\Python35\lib\site-packages\click\_compat.py", line 436, in get_text_stdoutrv = _get_windows_console_stream(sys.stdout, encoding, errors)File "C:\Users\23263\AppData\Local\Programs\Python\Python35\lib\site-packages\click\_winconsole.py", line 295, in _get_windows_console_streamfunc = _stream_factories.get(f.fileno())
io.UnsupportedOperation: fileno
检查代码也没有错,解决办法如下:、
关闭idle,打开cmd命令行,cd定位到py文件的位置,在命令行输入Python api.py,发现可以运行了。
总结:
Python自带的idle运行失败,但是在命令行中可运行py文件。
对io.UnsupportedOperation: fileno错误的解决办法相关推荐
- hibernate开发错误及解决办法
2019独角兽企业重金招聘Python工程师标准>>> hibernate开发错误及解决办法 <!-- attachment--> <!-- attachment ...
- iis打开php网页404,遇到IIS7配置PHP出现403和404错误的解决办法
服务器要配置PHP,总是出现403错误.服务器是新装的,操作系统是windows server 2008 R2,装的IIS7. IIS里PHP和本地服务器对比了好几遍,都没到出错的原因,后来通过cmd ...
- io.UnsupportedOperation: fileno
win10,python3.6. 自己使用Flask编写了一个python web Demo.在使用idle运行的时候报错了: Traceback (most recent call last): F ...
- Impala编译错误及解决办法汇总
Impala编译错误及解决办法汇总 Impala repo里有C++.Java.Python.Bash的代码,编译过程中可能遇到各种问题.这个文章将作为一个汇总,以后每遇到一个编译问题,解决完后都会更 ...
- sendmail服务器配置过程中出现的一些错误和解决办法
sendmail服务器配置过程中出现的错误和解决办法 以前在做实验的过程中总结和写的一些教程的一些资料,一直没时间发布到博客上面,五一到了,终于有点时间发布啦!关于Linux上面还会有RHCE系列的学 ...
- Oracle10g安装中遇到的错误及解决办法
linux解决xhost: unable to open display 实用技巧:在Linux下设置xhost方法步骤 第一步:用root登陆linux,启动vnc服务: 第二步:根据vnc起来的端 ...
- python自定义包或模块在Linux服务器导入错误的解决办法
python自定义包或模块在Linux服务器导入错误的解决办法 在本地机器上跑python代码,自己定义的文件进行导包运行是没有问题,但是放到linux服务器上的时候就会提示 ImportError: ...
- could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR 错误的解决办法
could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR 错误的解决办法 增加如下代码: gpu_options = tf.GPUOptio ...
- 初学rpa的十大经典错误及解决办法_Python3之十大经典错误及其解决办法
作者 | 严小样儿 来源 | 统计与数据分析实战 接触了很多Python爱好者,有初学者,亦有转行人.不论大家学习Python的目的是什么,总之,学习Python前期写出来的代码不报错就是极好的.下面 ...
最新文章
- vue/require-v-for-key]Elements in iteration expect to have ‘v-bind:key‘ directives
- 1/1+2/1+3/2+4/3+...20/19
- 2021年新高考八省联考成绩查询辽宁,辽宁八省联考成绩什么时候出 辽宁八省联考成绩查询入口...
- micropython安装第三方库_安装第三方模块
- 【python】python第二周作业
- dp主机_MODBUS 和 PROFIBUS-DP 协议有什么区别
- [Usaco2010 Nov]Visiting Cows
- java好学还是ui好学_java编程和ui设计哪个好学?
- java解析java源码_JAVA语言-Java源码解析-Stack源码分析
- 利用Visio 2007图形化项目进度和项目跟踪
- java 多线程 串行 加锁_Java多线程(2)线程锁
- 你不知道的Event Loop
- .NET Framework中的配置文件(config)
- 【运动学】基于matlab GUI最小半径泊车方法仿真【含Matlab源码 690期】
- 花4个月时间整理出《Spring揭秘》的文字版的感受
- 中文论文检索证明怎么开_SCI论文检索后收录证明怎么开?
- 变分法:在图像处理中的应用(一)
- 什么是判断力?如何提高判断力?@HR人才测评
- PDM与Excel利用VB脚本进行互导
- 至联云讲解《IPFS/Filecoin上线后会涨的八大理由》