python实现带错误处理功能的远程文件读取方法
2015-04-29 00:00
1066 查看
本文实例讲述了python实现带错误处理功能的远程文件读取方法。分享给大家供大家参考。具体如下:
希望本文所述对大家的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)
希望本文所述对大家的Python程序设计有所帮助。
相关文章推荐
- python实现带错误处理功能的远程文件读取方法
- python使用socket远程连接错误处理方法
- python使用socket远程连接错误处理方法
- Python3实现从文件中读取指定行的方法
- Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
- Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
- python使用paramiko实现远程拷贝文件的方法
- python使用paramiko实现远程拷贝文件的方法
- Python按行读取文件的简单实现方法
- Python按行读取文件的简单实现方法
- python计算文件的行数和读取某一行内容的实现方法
- Python按行读取文件的实现方法【小文件和大文件读取】
- Python按行读取文件的实现方法【小文件和大文件读取】
- Python基于sftp及rsa密匙实现远程拷贝文件的方法
- python计算文件的行数和读取某一行内容的实现方法
- 读取Spring配置文件 main方法里面测试实现功能
- python计算文件的行数和读取某一行内容的实现方法
- python计算文件的行数和读取某一行内容的实现方法
- python处理文本文件实现生成指定格式文件的方法