随笔分类 - python
摘要:MonkeyPatchWarning: Monkey-patching ssl after ssl has already been imported may lead to errors, including RecursionError on Python 3.6. It may also si
阅读全文
摘要:在平时的开发中,需要获取最近几个月,最近几年或者最近几天的时间列表,本文使用了arrow去实现了这几个过程。 def get_day(num): day_list = [] a = arrow.now() # 当前本地时间 for i in range(0, num + 1): yearmonth
阅读全文
摘要:在爬虫有一些需求需要把多个空格替换一个或者是把多个相同的字符值保留一个,实现方法用re.sub 直接上代码 strs = "核算处 期" new_strs = re.sub(r" +",' ', strs) print(new_strs) strs = "核算处 期" new_strs = re.s
阅读全文
摘要:今天想知道for循环的速度,所以做一下测试 1. for循环一万次 耗时2毫秒 2. for循环十万次 耗时22毫秒 3. for循环一百万次 耗时304毫秒 4. for循环一千万次 耗时2337毫秒,也就是2.3秒 5. for循环一亿次 耗时23468毫秒,也就是23.4秒 为什么要做这个测试
阅读全文
摘要:1 . python3 环境 python3 content 输出是 bytes text 输出是 str python 2 环境 python2 content 输出是 str text 输出是 unicode
阅读全文
摘要:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 48: ordinal not in range(128) url = 'http://gasssmes.sgerisssnssssass.cssn/pc/new
阅读全文
摘要:直接上传代码 # coding: utf-8 import paramiko import os import time def file_transfer(): start_time = time.time() host = '' port = 22 username = '' password
阅读全文
摘要:1. 需要对一个java架包每天定时重启,直接使用crontab 2. 停止程序脚本 touch top-spider.sh vim stop-spider.sh 输入如下代码 ps -ef|grep bigdata-crawler-web |grep -v grep | awk '{print $
阅读全文
摘要:第一步:打开链接 https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook , 下载 pyHook‑1.5.1‑cp27‑cp27m‑win_amd64.whl , 把文章 pyHook‑1.5.1‑cp27‑cp27m‑win_amd64.whl 改为
阅读全文
摘要:需求是需要用python往 SqlServer中的image类型字段中插入二进制图片 核心代码,研究好几个小时的代码: 安装pywin32,adodbapi 安装pywin32,adodbapi image_url = "图片链接" try: image_result = session.get(u
阅读全文
摘要:这次去测试一下 python 的set去重,速度怎么样? 我们要做的是把文件一次性读取到内存中,然后去重,输出去重的长度。 第一步:对 121w 条数据去重,看去重话费的时间 上证据: 第二步:对 1210 w 条数据去重,看去重话费的时间 第三步:对 1.21 亿 条数据去重,看去重话费的时间
阅读全文
摘要:原始代码: 报错内容是: 解决办法:
阅读全文
摘要:from datetime import datetime from datetime import timedelta if "刚刚" in publish_time: publish_time = datetime.now().strftime('%Y-%m-%d %H:%M') elif "分钟" in publish_time: minute = publis...
阅读全文
摘要:需求: str1 = " " 想把 这段字符串的标签全部都去掉,比如去掉 </li>, </ul>, </div>.。只保留不带<>的内容,但是要保留<br/>, 有什么好的办法吗?使用正则可以实现这个工作: 输出结果是:
阅读全文
摘要:当我们提到一门编程语言的效率时:通常有两层意思,第一是开发效率,这是对程序员而言,完成编码所需要的时间;另一个是运行效率,这是对计算机而言,完成计算任务所需要的时间。编码效率和运行效率往往是鱼与熊掌的关系,是很难同时兼顾的。不同的语言会有不同的侧重,python语言毫无疑问更在乎编码效率,life
阅读全文
摘要:==signal 模块== 你可以使用 ``signal`` 模块配置你自己的信号处理器 (signal handler), 如 [Example 3-11 #eg-3-11] 所示. 当解释器收到某个信号时, 信号处理器会立即执行. ====Example 3-11. 使用 signal 模块====[eg-3-11] ``` File: signal-example-1.py ...
阅读全文
摘要:==popen2 模块== ``popen2`` 模块允许你执行外部命令, 并通过流来分别访问它的 ``stdin`` 和 ``stdout`` ( 可能还有 ``stderr`` ). 在 python 1.5.2 以及之前版本, 该模块只存在于 Unix 平台上. 2.0 后, Windows 下也实现了该函数. [Example 3-9 #eg-3-9] 展示了如何使用该模块来给...
阅读全文
摘要:==pipes 模块== (只用于 Unix) ``pipes`` 模块提供了 "转换管道 (conversion pipelines)" 的支持. 你可以创建包含许多外部工具调用的管道来处理多个文件. 如 [Example 3-8 #eg-3-8] 所示. ====Example 3-8. 使用 pipes 模块====[eg-3-8] ``` File: pipes-exampl...
阅读全文
摘要:==commands 模块== (只用于 Unix) ``commands`` 模块包含一些用于执行外部命令的函数. [Example 3-7 #eg-3-7] 展示了这个模块. ====Example 3-7. 使用 commands 模块====[eg-3-7] ``` File: commands-example-1.py import commands stat, outp...
阅读全文