今天把自己搭建的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. matlab中decnbr,LMI 求解时调用decnbr()函数得到的决策变量的个数为小数是为什么
  2. 如何使用ggplot2绘制左右分布的柱状图
  3. rust实战入门到进阶(4)
  4. 对视觉任务更友好的Transformer,北航团队开源Visformer!
  5. 2015最新Android学习线路图
  6. 虚拟仪器的python实现_基于Python的虚拟仪器技术探究及实现.pdf
  7. 实现JPA的懒加载和无外键
  8. 高德地图车机版缩放版_高德地图车机版2020
  9. 【微信小程序】ColorUI——一个多彩漂亮的UI组件库
  10. Java 分页工具类
  11. 数据中台之数据集成平台的数据抽取
  12. python怎么注释作者_python作者注释
  13. Python(爬虫篇)--- 破解加密【一】JS加密破解
  14. 防火墙的访问控制策略
  15. 压力越大责任越大,数字基础设施还要“稳”字当头
  16. numpy 函数里面的axis参数的含义
  17. 135编辑器图片裁切功能
  18. 汇编语言实验十完整代码和详细解析
  19. amcrest prostream 1080p网络摄像头评论
  20. leetcode专题训练 77. Combinations

热门文章

  1. 2019最新《Android开发全套学习教程》
  2. mysql sga_MySQL王者晋级之路(一)安装、体系结构和存储引擎
  3. 前后端微信小程序开发
  4. 计算机系统未来发展方向论文,浅谈计算机未来发展趋势(期末论文)
  5. #Paper reading#DeepInf: Social Influence Prediction with Deep Learning
  6. 上蔡一高2021高考成绩查询,上蔡一高高考录取名单1
  7. Jedis的基本使用
  8. excel绘制回归直线
  9. GICv3软件overview手册之GICv3基本功能(3)
  10. Linux嵌入式数据库