随笔分类 -  Python

摘要:使用用户名密码连接远程机器 使用用key连接远程机器 远程文件传送 lg:使用用户名密码连接远程机器 import paramiko import os,sys host = sys.argv[1] #用来获取命令行参数的 user = 'alex' password = 'alex123... 阅读全文
posted @ 2015-07-13 16:18 Kupig、环球 阅读(255) 评论(0) 推荐(0)
摘要:套接字,用于描述IP地址和端口,是一个通信链的句柄。 socket.AF_INET 服务器之间网络通信 socket.SOCK_STREAM 流式socket,for TCP socket.DGRAM 数据报式socket,for UDP 格式: #使用给定的地址族、套接字类型、协议编号(默认为0... 阅读全文
posted @ 2015-07-13 16:17 Kupig、环球 阅读(238) 评论(0) 推荐(0)
摘要:run(): 用以表示线程活动的方法。 start():启动线程活动。 join([time]): 等待至线程中止。这阻塞调用线程直至线程的join() 方法被调用中止-正常退出或者抛出未处理的异常-或者是可选的超时发生。 isAlive(): 返回线程是否活动的。 getName(): 返回线程名... 阅读全文
posted @ 2015-07-13 16:14 Kupig、环球 阅读(151) 评论(0) 推荐(0)
摘要:1)数据库连接 import MySQLdb # 打开数据库连接 db = MySQLdb.connect("localhost","testuser","test123","TESTDB" ) # 使用cursor()方法获取操作游标 cursor = db.cursor() # 使用exec... 阅读全文
posted @ 2015-07-13 16:11 Kupig、环球 阅读(309) 评论(0) 推荐(0)
摘要:Python的set和其他语言类似,是一个无序不重复元素集,基本功能包括关系测试和消除 重复元素。集合对象还支持union(联合),intersection(交),difference(差)和sysmmetric difference(对称差集)等数学运算。 sets支持x in set,len(... 阅读全文
posted @ 2015-07-13 16:10 Kupig、环球 阅读(224) 评论(0) 推荐(0)
摘要:import string[tab] s = string.ascii_lowercase e = enumerate(s) print s print list(e) enumerate在循环的同时可以访问到当前的索引值 L = ['a','b','c','d'] for (offset,item... 阅读全文
posted @ 2015-07-13 16:08 Kupig、环球 阅读(125) 评论(0) 推荐(0)
摘要:使用zip函数可以把两个列表合并起来,成为一个元组的列表 L1=[1,2,3,4] L2=[2,3,4,5] 使用zip将两个列表合并 print zip(L1,L2) for (a,b) in zip(L1,L2): print (a,b) L3=[2,4,6] #长度不一的时候,多余的被忽视 p... 阅读全文
posted @ 2015-07-13 16:06 Kupig、环球 阅读(256) 评论(0) 推荐(0)
摘要:Iterator是迭代器的意思,它的作用是一次生产一个数据项,直到没有为止。 这样在for循环中就可以对它进行循环处理了。那么它与一般的序列类型(list,tuple等)有什么区别呢? 它一次只返回一个数据项,占用更少的内存。但它需要记住当前的状态,以便返回下一数据项。它是一个 有着next()方... 阅读全文
posted @ 2015-07-01 21:35 Kupig、环球 阅读(148) 评论(0) 推荐(0)
摘要:将正则表达式编译成pattern对象 pattern = re.compile(r'hello') 使用pattern匹配文本,获得匹配结果无法匹配时将返回None 语法:re.match(pattern, string, flags=0) 1)match = pattern.match('hel... 阅读全文
posted @ 2015-07-01 21:34 Kupig、环球 阅读(96) 评论(0) 推荐(0)
摘要:必备参数:必备参数须以正确的顺序传入函数。 命名参数:命名参数和函数调用关系紧密,调用方用参数的命名确定传入的参数值。 lg: def printinfo( name, age ): "打印任何传入的字符串" print "Name: ", name; print "Age ", ag... 阅读全文
posted @ 2015-07-01 21:33 Kupig、环球 阅读(513) 评论(0) 推荐(0)
摘要:语法: 1)try: except: ... 2)try: except: ... else: 3)try: finally: 4)用户自定义异常 class classname(RuntimeError): 5)raise自动触发异常 阅读全文
posted @ 2015-07-01 21:32 Kupig、环球 阅读(98) 评论(0) 推荐(0)
摘要:序列化的概念很简单,内存里面有一个数据结构,你希望将它保存下来重用,或者发送给其他人, 如:游戏里到一个地方保存、重用。 语法: import pickle account_info = { '89064532':['alex3714',1500,14], '89373232':['dada',9... 阅读全文
posted @ 2015-06-30 18:00 Kupig、环球 阅读(353) 评论(0) 推荐(0)
摘要:打开文件open(name[,mode[,buffer]])文件模式r:读模式w:写模式a:追加模式b:二进制模式+:读/写模式Write()方法可将任何字符串写入一个打开的文件read()方法从一个打开的文件中读取一个字符串close()方法关闭文件对文件内容进行迭代1)按字节read()方法从一... 阅读全文
posted @ 2015-06-30 17:57 Kupig、环球 阅读(119) 评论(0) 推荐(0)
摘要:格式:1)import module2)from modname import name3)包【目录】包含多个*.py文件,在包中编写__init__.py文件,写入导入语句lg:from Pots import Potssys//与Python解释器联系的变量和函数os//提供访问多个操作系统服务... 阅读全文
posted @ 2015-06-30 17:55 Kupig、环球 阅读(185) 评论(0) 推荐(0)
摘要:字典是另一种可变容器模型,且可存储任意类型对象dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}1、访问字典里的值print "dict['Beth']: ", dict['Beth'];2、修改字典dict['Beth'] = 83、... 阅读全文
posted @ 2015-06-30 17:54 Kupig、环球 阅读(451) 评论(0) 推荐(0)
摘要:string.count(str, beg=0, end=len(string))#返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数 string.endswith(obj, beg=0, end=len(string))#检... 阅读全文
posted @ 2015-06-30 17:51 Kupig、环球 阅读(104) 评论(0) 推荐(0)
摘要:不可以修改内容 1、函数 tuple(seq)//将列表转换为元组 min(tuple)//返回元组中元素最小值 max(tuple)//返回元组中元素最大值 len(tuple)//计算元组元素个数 2、查询和列表一样 阅读全文
posted @ 2015-06-30 17:50 Kupig、环球 阅读(95) 评论(0) 推荐(0)
摘要:可以修改内容 1、索引 a = ['1','2','3','4'] print a[2] #从前头0数,从后头-1数 2、分片 print a[1,3] #包后不包前 print a[1:3:2] #最后一个数位步长 3、序列相见 print ['1'] + ['2'... 阅读全文
posted @ 2015-06-30 17:47 Kupig、环球 阅读(151) 评论(0) 推荐(0)