今天把自己搭建的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错误的解决办法相关推荐

  1. hibernate开发错误及解决办法

    2019独角兽企业重金招聘Python工程师标准>>> hibernate开发错误及解决办法 <!-- attachment--> <!-- attachment ...

  2. iis打开php网页404,遇到IIS7配置PHP出现403和404错误的解决办法

    服务器要配置PHP,总是出现403错误.服务器是新装的,操作系统是windows server 2008 R2,装的IIS7. IIS里PHP和本地服务器对比了好几遍,都没到出错的原因,后来通过cmd ...

  3. io.UnsupportedOperation: fileno

    win10,python3.6. 自己使用Flask编写了一个python web Demo.在使用idle运行的时候报错了: Traceback (most recent call last): F ...

  4. Impala编译错误及解决办法汇总

    Impala编译错误及解决办法汇总 Impala repo里有C++.Java.Python.Bash的代码,编译过程中可能遇到各种问题.这个文章将作为一个汇总,以后每遇到一个编译问题,解决完后都会更 ...

  5. sendmail服务器配置过程中出现的一些错误和解决办法

    sendmail服务器配置过程中出现的错误和解决办法 以前在做实验的过程中总结和写的一些教程的一些资料,一直没时间发布到博客上面,五一到了,终于有点时间发布啦!关于Linux上面还会有RHCE系列的学 ...

  6. Oracle10g安装中遇到的错误及解决办法

    linux解决xhost: unable to open display 实用技巧:在Linux下设置xhost方法步骤 第一步:用root登陆linux,启动vnc服务: 第二步:根据vnc起来的端 ...

  7. python自定义包或模块在Linux服务器导入错误的解决办法

    python自定义包或模块在Linux服务器导入错误的解决办法 在本地机器上跑python代码,自己定义的文件进行导包运行是没有问题,但是放到linux服务器上的时候就会提示 ImportError: ...

  8. could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR 错误的解决办法

    could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR 错误的解决办法 增加如下代码: gpu_options = tf.GPUOptio ...

  9. 初学rpa的十大经典错误及解决办法_Python3之十大经典错误及其解决办法

    作者 | 严小样儿 来源 | 统计与数据分析实战 接触了很多Python爱好者,有初学者,亦有转行人.不论大家学习Python的目的是什么,总之,学习Python前期写出来的代码不报错就是极好的.下面 ...

最新文章

  1. vue/require-v-for-key]Elements in iteration expect to have ‘v-bind:key‘ directives
  2. 1/1+2/1+3/2+4/3+...20/19
  3. 2021年新高考八省联考成绩查询辽宁,辽宁八省联考成绩什么时候出 辽宁八省联考成绩查询入口...
  4. micropython安装第三方库_安装第三方模块
  5. 【python】python第二周作业
  6. dp主机_MODBUS 和 PROFIBUS-DP 协议有什么区别
  7. [Usaco2010 Nov]Visiting Cows
  8. java好学还是ui好学_java编程和ui设计哪个好学?
  9. java解析java源码_JAVA语言-Java源码解析-Stack源码分析
  10. 利用Visio 2007图形化项目进度和项目跟踪
  11. java 多线程 串行 加锁_Java多线程(2)线程锁
  12. 你不知道的Event Loop
  13. .NET Framework中的配置文件(config)
  14. 【运动学】基于matlab GUI最小半径泊车方法仿真【含Matlab源码 690期】
  15. 花4个月时间整理出《Spring揭秘》的文字版的感受
  16. 中文论文检索证明怎么开_SCI论文检索后收录证明怎么开?
  17. 变分法:在图像处理中的应用(一)
  18. 什么是判断力?如何提高判断力?@HR人才测评
  19. PDM与Excel利用VB脚本进行互导
  20. 至联云讲解《IPFS/Filecoin上线后会涨的八大理由》

热门文章

  1. 地理遥感专业属于计算机行业吗,遥感科学与技术专业怎么样?
  2. 用sed删除匹配到字符串的行
  3. HDU1849 SG函数
  4. Matlab实现遗传算法(附上完整仿真源码)
  5. 父类对象指向子类引用
  6. 纪念我的纪念--转正申请
  7. k8s各组件的端口说明
  8. GICv3软件overview手册之GICv3基本功能(2)
  9. GICv3软件overview手册之GICv3基本功能(4)
  10. PS2键盘第二套键盘扫描码学习发现