• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python实现带错误处理功能的远程文件读取方法

python实现带错误处理功能的远程文件读取方法

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python语法错误,python常见错误,python安装未知错误,python 403错误,python 打印错误信息等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了python实现带错误处理功能的远程文件读取方法。分享给大家供大家参考。具体如下:

import socket, sys, time
host = sys.argv[1]
textport = "80"
filename = sys.argv[3]
try:
  s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  port = int(textport)
  s.connect((host, port))
  fd = s.makefile('rw', 0)
  print "sleeping..."
  time.sleep(10)
  print "Continuing."
  fd.write("GET %s HTTP/1.0\r\n\r\n" % filename)
  fd.flush()    
  s.shutdown(1)  
except socket.gaierror, e:
  print "Address-related error connecting to server: %s" % e
  sys.exit(1)
except socket.error, e:
  print "Connection error: %s" % e
  sys.exit(1)
while 1:
  try:
    buf = fd.read(2048)
  except socket.error, e:
    print "Error receiving data: %s" % e
    sys.exit(1)
  if not len(buf):
    break
  sys.stdout.write(buf)
</div>

希望本文所述对大家的Python程序设计有所帮助。

</div>

您可能想查找下面的文章:

  • python实现带错误处理功能的远程文件读取方法
  • Python 错误和异常小结
  • Python 错误和异常小结

相关文章

  • 用Python编写一个简单的Lisp解释器的教程
  • Python读取环境变量的方法和自定义类分享
  • 浅谈Python的Django框架中的缓存控制
  • python执行子进程实现进程间通信的方法
  • 浅谈tensorflow中Dataset图片的批量读取及维度的操作详解
  • python检测服务器是否正常
  • 使用url_helper简化Python中Django框架的url配置教程
  • 基于wxpython实现的windows GUI程序实例
  • Python中functools模块函数解析
  • Python的collections模块中的OrderedDict有序字典

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 全面解析Python的While循环语句的使用方法
    • python编码总结(编码类型、格式、转码)
    • python list排序的两种方法及实例讲解
    • Python深入学习之对象的属性
    • Python简单检测文本类型的2种方法【基于文件头及cchardet库】
    • 利用Python中的pandas库对cdn日志进行分析详解
    • 详细解读Python中的__init__()方法
    • 详解Python中使用base64模块来处理base64编码的方法
    • 深入讨论Python函数的参数的默认值所引发的问题的原因
    • Python实现Mysql数据库连接池实例详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有