随笔分类 -  python

摘要:正则表达式是一个很强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成,作为一个爬虫工作者,每天和字符串打交道,正则表达式更是不可或缺的技能,正则表达式的在不同的语言中使用方式可能不一样,不过只要学会了任意一门语言的正则表达式用法,其他语言中大部分也只是换了个函数的名称而已,本质 阅读全文
posted @ 2019-04-19 15:40 菜鸟的日记 阅读(84940) 评论(0) 推荐(4) 编辑
摘要:由于工作需要,需要检测服务器端口是否开启,便编写了如下代码实现(python3): 阅读全文
posted @ 2019-04-16 17:55 菜鸟的日记 阅读(1376) 评论(0) 推荐(0) 编辑
摘要:由于工作需要本文主结合了excel表格,对表格中的ssh密码进行批量修改 以下是详细代码(python3): 阅读全文
posted @ 2019-04-16 17:50 菜鸟的日记 阅读(2788) 评论(1) 推荐(0) 编辑
摘要:本文主要利用python的相关模块进行批量ping ,测试IP连通性。 下面看具体代码(python3): 阅读全文
posted @ 2019-04-16 17:30 菜鸟的日记 阅读(8193) 评论(0) 推荐(0) 编辑
摘要:本文图片文字识别是利用python结合百度AI实现http://ai.baidu.com/tech/ocr/webimage下面是具体实现代码:from aip import AipOcrAPP_ID = 'xxxxxx' #填写自己申请的IDAPI_KEY = 'xxxxxxxxxxxxxxxx' 阅读全文
posted @ 2019-04-16 17:20 菜鸟的日记 阅读(943) 评论(0) 推荐(0) 编辑
摘要:#!/user/bin/env python#-*-coding:utf-8-*- #基于python2.7 import osimport timeimport datetime #指定目录 dir = "/mnt/aa/bb/cc/"chmoddir = os.chdir(dir)list = 阅读全文
posted @ 2019-02-18 15:53 菜鸟的日记 阅读(390) 评论(0) 推荐(0) 编辑
摘要:源码如下: #-*-coding:utf-8 -*-#author:wangxing#description:生成包含大小写字母,数字,特殊字符的随机字符串 import randomimport stringimport sys #存储大小写字母和数字,特殊字符列表STR = [chr(i) fo 阅读全文
posted @ 2018-08-02 18:47 菜鸟的日记 阅读(713) 评论(0) 推荐(0) 编辑
摘要:源码如下: #!/usr/bin/env python#-*-coding:utf-8-*- import requestsfrom bs4 import BeautifulSoupimport reimport IPy def check_ip(Ip): url = 'https://sp0.ba 阅读全文
posted @ 2018-08-02 18:42 菜鸟的日记 阅读(1229) 评论(0) 推荐(0) 编辑
摘要:问题: 过滤用户输入中前后多余的空白字符 ‘ ++++abc123 ‘ 过滤某windows下编辑文本中的’\r’: ‘hello world \r\n’ 去掉文本中unicode组合字符,音调 "Zhào Qián Sūn Lǐ Zhōu Wú Zhèng Wáng" 如何解决以上问题? 去掉两端 阅读全文
posted @ 2018-03-24 14:05 菜鸟的日记 阅读(8171) 评论(0) 推荐(0) 编辑
摘要:python 模块codecs python对多国语言的处理是支持的很好的,它可以处理现在任意编码的字符,这里深入的研究一下python对多种不同语言的处理。有一点需要清楚的是,当python要做编码转换的时候,会借助于内部的编码,转换过程是这样的: 原有编码 -> 内部编码 -> 目的编码 pyt 阅读全文
posted @ 2018-03-19 17:33 菜鸟的日记 阅读(38856) 评论(0) 推荐(6) 编辑
摘要:转自https://www.cnblogs.com/breezey/p/6673901.html python的subprocess模块 subprocess模块是python从2.4版本开始引入的模块。主要用来取代 一些旧的模块方法,如os.system、os.spawn*、os.popen*、c 阅读全文
posted @ 2018-03-19 16:25 菜鸟的日记 阅读(9506) 评论(0) 推荐(0) 编辑
摘要:PIL详细文档 The most important class in the Python Imaging Library is the Image class, defined in the module with the same name. You can create instances 阅读全文
posted @ 2017-12-29 14:21 菜鸟的日记 阅读(25737) 评论(0) 推荐(0) 编辑
摘要:threading简介:If you want your application to make better use of the computational resources of multi-core machines, you are advised to use multiprocess 阅读全文
posted @ 2017-12-07 12:13 菜鸟的日记 阅读(1844) 评论(0) 推荐(0) 编辑
摘要:Python linecache模块缓存读取大文件指定行 linecache模块的作用是将文件内容读取到内存中,进行缓存,而不是每次都要从硬盘中读取,这样效率提高很多,又省去了对硬盘IO控制器的频繁操作。 linecache模块目录 linecache模块简介 linecache模块函数讲解 lin 阅读全文
posted @ 2017-11-29 17:28 菜鸟的日记 阅读(18911) 评论(0) 推荐(0) 编辑
摘要:StringIO的行为与file对象非常像,但它不是磁盘上文件,而是一个内存里的“文件”,我们可以像操作磁盘文件那样来操作StringIO。这篇文章主要介绍了Python StringIO模块,此模块主要用于在内存缓冲区中读写数据。模块中只有一个StringIO类,所以它的可用方法都在类中,此类中的 阅读全文
posted @ 2017-11-29 17:20 菜鸟的日记 阅读(8540) 评论(0) 推荐(0) 编辑
摘要:一、 Pandas简介 1、Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处 阅读全文
posted @ 2017-11-27 12:49 菜鸟的日记 阅读(214793) 评论(1) 推荐(5) 编辑
摘要:切片对象:例子:In [13]: l = [1,23,4,5,5,6,8]In [14]: l[::1]Out[14]: [1, 23, 4, 5, 5, 6, 8] In [15]: l[::2]Out[15]: [1, 4, 5, 8] In [16]: l[::3]Out[16]: [1, 5 阅读全文
posted @ 2017-11-15 20:14 菜鸟的日记 阅读(327) 评论(0) 推荐(0) 编辑
摘要:urllib2的简单介绍参考网址:http://www.voidspace.org.uk/python/articles/urllib2.shtml Fetching URLsThe simplest way to use urllib2 is as follows :1、import urllib 阅读全文
posted @ 2017-11-15 20:09 菜鸟的日记 阅读(395) 评论(0) 推荐(0) 编辑
摘要:程序会遍历文件所有姓名,遍历完之前不会有重复值,遍历所有后将提示推出。#-*-coding:utf-8-*-#author:wangxing#点名程序import randomimport os,sys#点名程序import randomimport os,sys#定义一个已经被点名的集合calle 阅读全文
posted @ 2017-11-15 09:27 菜鸟的日记 阅读(8501) 评论(0) 推荐(0) 编辑
摘要:应用python random标准库做一个随机生成密码的程序,可以随机生成任意多个字符。(基于python2.7,如果是python3需要修改下) 案例: 阅读全文
posted @ 2017-11-14 19:26 菜鸟的日记 阅读(20365) 评论(0) 推荐(0) 编辑