-
Python实现网络端口转发和重定向的方法
所属栏目:[Asp教程] 日期:2016-12-06 热度:152
本文实例讲述了Python实现网络端口转发和重定向的方法。分享给大家供大家参考,具体如下: 【任务】 需要将某个网络端口转发到另一个主机(forwarding),但可能会是不同的端口(redirecting)。 【解决方案】 两个使用threading和socket模块的类就能完成[详细]
-
Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理
所属栏目:[Asp教程] 日期:2016-12-04 热度:195
我们可以利用urllib来抓取远程的数据进行保存哦,以下是python3 抓取网页资源的多种方法,有需要的可以参考借鉴。 1、最简单 import urllib.requestresponse = urllib.request.urlopen('http://python.org/')html = response.read() 2、使用 Request impor[详细]
-
Python基于sftp及rsa密匙实现远程拷贝文件的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:175
本文实例讲述了Python基于sftp及rsa密匙实现远程拷贝文件的方法。分享给大家供大家参考,具体如下: 如果两台服务器之间使用了RSA秘钥免密码登录的方式,可以先查找出rsa秘钥的对应目录(如find / -name id_rsa 或者locate id_rsa), 接着通过Python中param[详细]
-
Python 爬虫学习笔记之多线程爬虫
所属栏目:[Asp教程] 日期:2016-12-04 热度:83
XPath 的安装以及使用 1 . XPath 的介绍 刚学过正则表达式,用的正顺手,现在就把正则表达式替换掉,使用 XPath,有人表示这太坑爹了,早知道刚上来就学习 XPath 多省事 [详细]
-
浅析Python中MySQLdb的事务处理功能
所属栏目:[Asp教程] 日期:2016-12-04 热度:201
前言 任何应用都离不开数据,所以在学习python的时候,当然也要学习一个如何用python操作数据库了。MySQLdb就是python对mysql数据库操作的模块。今天写了个工具,目的是把csv中的数据插入到数据库中去。其中有一部分,是需要分别向两张表中插入两条数据,[详细]
-
Python 爬虫学习笔记之正则表达式
所属栏目:[Asp教程] 日期:2016-12-04 热度:158
正则表达式的使用 想要学习 Python 爬虫 , 首先需要了解一下正则表达式的使用,下面我们就来看看如何使用。 . 的使用这个时候的点就相当于一个占位符,可以匹配任意一个字符,什么意思呢?看个例子就知道 import re content = "helloworld" b = re.findal[详细]
-
Python 爬虫学习笔记之单线程爬虫
所属栏目:[Asp教程] 日期:2016-12-04 热度:143
介绍 本篇文章主要介绍如何爬取麦子学院的课程信息(本爬虫仍是单线程爬虫),在开始介绍之前,先来看看结果示意图 怎么样,是不是已经跃跃欲试了?首先让我们打开麦子学院的网址,然后找到麦子学院的全部课程信息,像下面这样 这个时候进行翻页,观看网址[详细]
-
Python打包可执行文件的方法详解
所属栏目:[Asp教程] 日期:2016-12-04 热度:96
本文实例讲述了Python打包可执行文件的方法。分享给大家供大家参考,具体如下: Python程序需要依赖本机安装的Python库,若想在没有安装Python的机器上运行,则需要打包分发,目前有两个比较好用的工具:PyInstaller和py2exe。其中py2exe应用在windows下,[详细]
-
Python简单实现安全开关文件的两种方式
所属栏目:[Asp教程] 日期:2016-12-04 热度:164
本文实例讲述了Python简单实现安全开关文件的两种方式。分享给大家供大家参考,具体如下: 以下代码经Python3.3测试。 方式1: try: file = open('config.ini', 'w') print("It's a text file", file=file)except IOError as err: print('File error: ' +[详细]
-
利用Python画ROC曲线和AUC值计算
所属栏目:[Asp教程] 日期:2016-12-04 热度:153
前言 ROC(Receiver Operating Characteristic)曲线和AUC常被用来评价一个二值分类器(binary classifier)的优劣。这篇文章将先简单的介绍ROC和AUC,而后用实例演示如何python作出ROC曲线图以及计算AUC。 AUC介绍 AUC(Area Under Curve)是机器学习二分类[详细]
-
Python实现拷贝多个文件到同一目录的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:145
本文实例讲述了Python实现拷贝多个文件到同一目录的方法。分享给大家供大家参考,具体如下: 有一个文件,里面存有多个文件名,一个文件名一行。如果想把这些文件拷贝到一个目录,可以用下面的代码。下面的代码应该是跨系统的,除了分隔文件全路径那一句。[详细]
-
Python中__init__.py文件的作用详解
所属栏目:[Asp教程] 日期:2016-12-04 热度:114
__init__.py 文件的作用是将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件。 通常__init__.py 文件为空,但是我们还可以为它增加其他的功能。我们在导入一个包时,实际上是导入了它的__init__.py文件。这样我们可以在__init_[详细]
-
Python实现压缩与解压gzip大文件的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:200
本文实例讲述了Python实现压缩与解压gzip大文件的方法。分享给大家供大家参考,具体如下: #encoding=utf-8#author: walker#date: 2015-10-26#summary: 测试gzip压缩/解压文件import gzipBufSize = 1024*8def gZipFile(src, dst): fin = open(src, 'rb') f[详细]
-
Python简单遍历字典及删除元素的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:147
本文实例讲述了Python简单遍历字典及删除元素的方法。分享给大家供大家参考,具体如下: 这种方式是一定有问题的: d = {'a':1, 'b':2, 'c':3}for key in d: d.pop(key) 会报这个错误:RuntimeError: dictionary changed size during iteration 这种方式Py[详细]
-
Python简单格式化时间的方法【strftime函数】
所属栏目:[Asp教程] 日期:2016-12-04 热度:194
本文实例讲述了Python简单格式化时间的方法,分享给大家供大家参考,具体如下: walker经常用到当前时间和相对时间,用来统计程序执行的效率,简单记一下,便于copy。 gt;gt;gt; import timegt;gt;gt; startTime = time.time()gt;gt;gt; '%.2fs' % (time.t[详细]
-
Python打包文件夹的方法小结(zip,tar,tar.gz等)
所属栏目:[Asp教程] 日期:2016-12-04 热度:136
本文实例讲述了Python打包文件夹的方法。分享给大家供大家参考,具体如下: 一、zip import os, zipfile#打包目录为zip文件(未压缩)def make_zip(source_dir, output_filename): zipf = zipfile.ZipFile(output_filename, 'w') pre_len = len(os.path.di[详细]
-
Python简单检测文本类型的2种方法【基于文件头及cchardet库】
所属栏目:[Asp教程] 日期:2016-12-04 热度:71
本文实例讲述了Python简单检测文本类型的方法。分享给大家供大家参考,具体如下: 1、根据文件头。 #是否为带BOM头的UTF8文件def IsUtf8BomFile(pathfile): if b'xefxbbxbf' == open(pathfile, mode='rb').read(3)): return True return False 2、用cch[详细]
-
Python简单获取自身外网IP的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:84
本文实例讲述了Python简单获取自身外网IP的方法。分享给大家供大家参考,具体如下: #encoding=utf-8#author: walker#date: 2016-03-07#function: 获取自己的外网IPimport requestsfrom bs4 import BeautifulSoup#获取外网IPdef GetOuterIP(): url = r'htt[详细]
-
Python常见格式化字符串方法小结【百分号与format方法】
所属栏目:[Asp教程] 日期:2016-12-04 热度:184
本文实例讲述了Python常见格式化字符串方法。分享给大家供大家参考,具体如下: 【方式一】百分号(%)方式,类C的printf,需要分别不同类型。 1、匿名tuple。(推荐在参数少时用) gt;gt;gt; '姓名:%s, 年龄:%d' % ('walker', 99)'姓名:walker, 年龄:[详细]
-
Python3实现并发检验代理池地址的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:60
本文实例讲述了Python3实现并发检验代理池地址的方法。分享给大家供大家参考,具体如下: #encoding=utf-8#author: walker#date: 2016-04-14#summary: 用协程/线程池并发检验代理有效性import os, sys, timeimport requestsfrom concurrent import futures[详细]
-
Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus
所属栏目:[Asp教程] 日期:2016-12-04 热度:181
本文实例讲述了Python3的urllib.parse常用函数。分享给大家供大家参考,具体如下: 1、获取url参数 gt;gt;gt; from urllib import parsegt;gt;gt; url = r'https://docs.python.org/3.5/search.html#63;q=parsecheck_keywords=yesarea=default'gt;gt;gt; p[详细]
-
Python基于pillow判断图片完整性的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:142
本文实例讲述了Python基于pillow判断图片完整性的方法。分享给大家供大家参考,具体如下: 1、安装第三方库。 pip install pillow 2、函数示例。 #encoding=utf-8#author: walker#date: 2016-07-26#summary: 判断图片的有效性import iofrom PIL import Ima[详细]
-
Python中list初始化方法示例
所属栏目:[Asp教程] 日期:2016-12-04 热度:123
本文实例讲述了Python中list初始化方法。分享给大家供大家参考,具体如下: 1、基本方法。 lst = [1, 2, 3, 4, 5] 2、初始化连续数字。 gt;gt;gt; lst = [n for n in range(5, 10)]gt;gt;gt; print(lst)[5, 6, 7, 8, 9] 3、初始化n个相同值。(两种方式)[详细]
-
Django返回json数据用法示例
所属栏目:[Asp教程] 日期:2016-12-04 热度:138
本文实例讲述了Django返回json数据用法。分享给大家供大家参考,具体如下: 1、前端。jQuery发送GET请求,并解析json数据。getJSON方法可参考这里。 url = "http://example/#63;question=" + question + "rand=" + Math.random();$.getJSON(url, function([详细]
-
python解决Fedora解压zip时中文乱码的方法
所属栏目:[Asp教程] 日期:2016-12-04 热度:144
前言 很多时候在windows下压缩文件没问题,但是到了Linux下,出现乱码,很常见。以前在Ubuntu下,用 `unzip -O GBK filename.zip` 就可以搞定。 换了Fedora后,暂时没发现乱码的压缩文件。晚上下载一本书的光盘,又碰到了乱码。尝试之前的方法没成功。看了[详细]