
python
shifouxinyu
这个作者很懒,什么都没留下…
展开
-
正则表达式re
'.' 通配符,只能代指任意的一个字符^ 只以开始的字符开始匹配$ 只在结尾匹配* 重复匹配+ 最少有一个的重复匹配?[0,1] 只能匹配0个或1个字符{m,n} 代表从m到n次匹配[] 字符集,会取消元字符的特殊功能正则表达式 re.findall 用法正则 re.findall 的简单用法(返回string中所有与pattern相匹配的全部字串,...原创 2019-04-11 10:03:26 · 135 阅读 · 0 评论 -
python cx_Oracle基础使用方法
python cx_Oracle基础使用方法问题使用python操作oracle数据库,获取表的某几个字段作为变量值使用。使用Popen+sqlplus的方法需要对格式进行控制,通过流获取这几个字段值不简洁。(优点是能够使用sqlplus的方法直接访问sql文件,不需要考虑打开/关闭连接,并且通过流向文件中写入还挺好用的。不过优点不是这次所关注的)使用cx-Oracle将查询...转载 2019-04-15 12:11:12 · 411 阅读 · 0 评论 -
网络编程
网络编程 定义:所谓网络编程即是对信息的发送和接收。 主要工作: (1)发送端:将信息以规定的协议组装成数据包。 (2)接收端:对收到的数据包解析,以提取所需要的信息。 Socket:两个在网络上的程序通过一个双向的通信连接,实现数据的交换,此连接的一端称为一个socket。 Socket的本质:Socket是一个编程接...转载 2019-04-27 16:17:49 · 186 阅读 · 0 评论 -
python多线程操作数据库问题
python多线程并发操作数据库,会存在链接数据库超时、数据库连接丢失、数据库操作超时等问题。解决方法:使用数据库连接池,并且每次操作都从数据库连接池获取数据库操作句柄,操作完关闭连接返回数据库连接池。*连接数据库需要设置charset = 'utf8', use_unicode = True,不然会报中文乱码问题*网上说解决python多线程并发操作数据库问题,连接时使用self.c...转载 2019-04-19 09:01:05 · 819 阅读 · 0 评论