⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 download_file.py

📁 工作中调试应用编写的小程序
💻 PY
字号:
import socket, sys , struct , time ,datetime
from sgmllib import SGMLParser
from string import find, replace, rjust
from threading import Thread
import urllib


HOST = '10.1.2.41' #Server IP地址

PORT = '11631' #Server 端口

msisdn = '13900010002'
msgID = 766
url =''
i=0
AllTime = 0
print '>>>HOST:', HOST

print '>>>PORT:', PORT

print '>>>msisdn:', msisdn

__author__ = "Chen Peng (peng.ch@hotmail.com)"
__version__ = "$Revision: 1.0 $"
__date__ = "$Date: 2006/03/03 $"
__copyright__ = "Copyright (c) 2006 Chen Peng"
__license__ = "Python"

__all__ = ["Gif_163_Parser"]

def downloadFile():
    """
    Download the files in the dict and save them to local files with the given name
    """
    print 'begin start'
    #i = 0
    global i
    downlogfile = open('down.log','a')
    while i < 2:
        i = i + 1       
        try:
            downlogfile.write('begin down ' + str(i) + '.mp3\n')
            print 'Download '+ str(i) +'......'
            url = 'http://10.1.2.41:11631/getcontent?vspurl=http://221.192.62.29:80/gd2/Media/testRing.mp3'
            url += "&msgid=" + str(msgID) + "&sessionid=1111111"
            print url
            #uFile=urllib.urlretrieve(url, '.\\files\\'+ i + '.mp3')
            f=urllib.urlopen(url)
            print 'open url ok'
            lf=open('.\\files\\'+ str(i) + '.mp3', 'wb')
            beginTime = datetime.datetime.now()
            print 'begin downloadTime : ' + time.strftime('%Y/%m/%d %H:%M:%S')
            lf.write(f.read())
            #retval=self.url, f.headers
            print 'Save to file '+ str(i) +'.mp3'
            f.close()
            lf.close()
            endTime = datetime.datetime.now()
            print 'end read : ' + time.strftime('%Y/%m/%d %H:%M:%S')
            print 'download using  : '  + str((endTime - beginTime).seconds) + ' senconds'
            #usingTime =  int((endTime - beginTime).seconds)
            #print 'ok  aa'
            #print 'now total using  ' + str(usingTime) + ' seconds'
            time.sleep(1)
            print '########################################################################################'
            downlogfile.write('down ' + str(i) + '.mp3 ok!')
        except:
            logfile = open('error.log', 'a') 
            logfile.write( str(i) +'.mp3 down error!' +'\n') 
            logfile.close()  
            print 'Save to file '+ str(i) +'.mp3 error'
    downlogfile.close()


if __name__ == '__main__':
    #i = 0
    print 'main'
    downloadFile()
    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -