随笔分类 -  python网络编程

python 进阶部分:网络编程
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#python之实现ftp上传下载代码(含错误处理)#http://www.cnblogs.com/kaituorensheng/p/4480512.html#_label2import ftplibimport s... 阅读全文
posted @ 2015-11-18 22:07 Xiao|Deng 阅读(4139) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#python之模块ftplib(实现ftp上传下载代码)#需求:实现ftp上传下载代码(不含错误处理)from ftplib import FTPdef ftpconnect(): ftp_server='f... 阅读全文
posted @ 2015-11-18 21:58 Xiao|Deng 阅读(782) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#python之模块ftplib(FTP协议的客户端)#需求:快速进行ftp上传 ,下载,查询文件from ftplib import FTPftp = FTP() ... 阅读全文
posted @ 2015-11-18 21:33 Xiao|Deng 阅读(9519) 评论(0) 推荐(0)
摘要:基本流程:1、需要的支持 1)python本身有SimpleHTTPServer 2)ForkStaticServer.py支持,该文件放在python7目录下 3)将希望共享的文件放在c盘下,如:C:\游戏行业面试专用2、打开cmd,cd c:\\python273、cd C:\游戏行业面试专用4、c:\\python27\python -m SimpleHTTPSer... 阅读全文
posted @ 2015-11-08 17:00 Xiao|Deng 阅读(3300) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#CGI模块import CGI#通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。#请注意:CGI不是语言,他只是一种协议。通过CGI接口,web服务器就能够获得客户端提... 阅读全文
posted @ 2015-11-08 15:00 Xiao|Deng 阅读(1078) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*- #python 27 #xiaodeng #python之poplib模块下载并解析邮件 #https://github.com/michaelliao/learn-python/blob/master/email/fetchmail_pop3.py import poplib,email from email.parser import Pars... 阅读全文
posted @ 2015-11-07 15:48 Xiao|Deng 阅读(3911) 评论(0) 推荐(1)
摘要:# -*- coding: utf-8 -*- #python 27 #xiaodeng #smtplib模块 发送邮件 import smtplib from email.mime.text import MIMEText ''' http://www.cnblogs.com/xiaowuyi/archive/2012/03/17/2404015.html #基本思路: 1、构造发送... 阅读全文
posted @ 2015-11-07 14:32 Xiao|Deng 阅读(299) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#对threading模块源码文件的解读(不全)import threading#类#Thread()#构造方法#threading.Thread()#__init__(self, group=None, targe... 阅读全文
posted @ 2015-11-06 00:09 Xiao|Deng 阅读(307) 评论(0) 推荐(0)
摘要:#线程状态#线程同步(锁)#多线程的优势在于可以同时运行多个任务,至少感觉起来是这样,但是当线程需要共享数据时,可能存在数据不同步的问题。#threading模块#常用方法:'''threading.currentThread():返回当前的线程变量threading.enumerate():返回一... 阅读全文
posted @ 2015-11-05 23:22 Xiao|Deng 阅读(4547) 评论(0) 推荐(0)
摘要:# -*- coding: cp936 -*-#python 27#xiaodeng#http://www.oschina.net/code/snippet_16840_1815import threading,string,timedef print_time(threadName,delay,c... 阅读全文
posted @ 2015-11-05 23:06 Xiao|Deng 阅读(131) 评论(0) 推荐(0)
摘要:# -*- coding: cp936 -*-#python 27#xiaodeng#http://www.cnblogs.com/fnng/p/3489321.html#创建多线程类import threadingfrom time import sleep,ctimeclass MyThread... 阅读全文
posted @ 2015-11-05 22:04 Xiao|Deng 阅读(169) 评论(0) 推荐(0)
摘要:# -*- coding: cp936 -*-#python 27#xiaodeng#http://www.cnblogs.com/fnng/p/3489321.html#在单线程中顺序执行两个循环.一定要一个循环结束后,另一个才能开始.总时间是各个循环运行时间之和from time import ... 阅读全文
posted @ 2015-11-05 21:40 Xiao|Deng 阅读(143) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#线程和进程#http://www.cnblogs.com/fnng/p/3691053.html#http://python.jobbole.com/81546/#http://www.runoob.com/pyt... 阅读全文
posted @ 2015-11-05 20:53 Xiao|Deng 阅读(156) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#线程和进程#http://www.cnblogs.com/fnng/p/3691053.html#多线程:from time import sleep,ctimeimport threadingdef move(f... 阅读全文
posted @ 2015-11-05 20:01 Xiao|Deng 阅读(140) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#线程和进程#http://www.cnblogs.com/fnng/p/3670789.html#多线程:import threadingfrom time import ctime,sleepdef music(... 阅读全文
posted @ 2015-11-05 19:27 Xiao|Deng 阅读(126) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#线程和进程#http://www.cnblogs.com/fnng/p/3670789.html•单线程:在单线程中顺序执行两个循环。一定要一个循环结束之后,另一个才开始。总时间是各个循环运行时间之和。#单线程时代... 阅读全文
posted @ 2015-11-05 19:00 Xiao|Deng 阅读(1006) 评论(0) 推荐(0)
摘要:•并发: 当有多个线程在操作时,如果系统只有一个CPU,则根本不可能同时真正进行一个以上的线程,他只能把CPU运行时间划分成若干时间段,再将时间段分配给各个线程执行,在一个时间段的线程代码运行时,其他线程处于挂起状态,这种方式叫并发。•并行: 当一个CPU执行一个线程时,另外一个CPU可... 阅读全文
posted @ 2015-11-05 17:23 Xiao|Deng 阅读(157) 评论(0) 推荐(0)
摘要:#http://www.cnblogs.com/fuchongjundream/p/3829508.html•进程(process):狭义定义:进程就是一段程序的执行过程。广义定义:进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。他是操作系统动态执行的基本单元,在传统的操作系统中,进程即... 阅读全文
posted @ 2015-11-05 11:42 Xiao|Deng 阅读(5316) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#urlparse模块(专门用来解析URL格式)#URL格式:#protocol ://hostname[:port] / path / [;parameters][?query]#fragment#paramete... 阅读全文
posted @ 2015-11-03 10:08 Xiao|Deng 阅读(1199) 评论(0) 推荐(0)
摘要:•socket简介 socket是进行通讯的一种方式,即调用这个网络库的一些api韩寒苏实现分布在不同主机的相关进程之间的数据交换。 名词定义: 1)IP地址:依照TCP/IP协议分配给本地主机的网络地址,2个进程要通信,任一进程首先要知道通讯对方的位置,即IP地址。 2)端口号:用... 阅读全文
posted @ 2015-11-02 20:54 Xiao|Deng 阅读(273) 评论(0) 推荐(0)