自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

春风化雨

用心做事

  • 博客(30)
  • 资源 (10)
  • 收藏
  • 关注

原创 Python连接redis实现有序队列queue先进先出/后进先出

目的:实现有序队列queue;先进先出/后进先出。贴代码:from rediscluster import StrictRedisClusterdef redis_queue(): redis_nodes = [ {'host': '192.168.30.153', 'port': 6383}, {'host': '192.168.30.15...

2019-04-30 15:43:06 2464

原创 Python3连接myqsql数据库_增删改查

前提:安装三方库# pip3 install PyMySQL1、连接数据库db = pymysql.connect("192.168.30.150", "workhr", "YDJ9E1:o}M", "workemployee", charset='utf8')参数说明:IP地址,用户名,密码,数据库名,编码#!/usr/bin/python# -*- codi...

2019-04-30 14:13:04 409

原创 Python连接Redis

前提:安装redis插件# pip install redis-py-cluster1、redis单例模式import redisr = redis.Redis(host='192.168.30.153', port=6384)r.set('py_key', 'hello world')r.get('py_key')说明:如果你连接的redis是集群模式,会报异常...

2019-04-29 10:29:50 686

原创 Python日志输出管理既可在控制打印,又能记入日志文件,且能按级别输出

要求:1、在控制台打印日志;2、记如指定日志文件;3、按不同的级别输出;4、定义日志工具类,减少代码量。贴代码import loggingimport sysimport osroot_dir = os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(sys.argv[0]))))LOG_...

2019-04-26 18:24:06 1045

原创 Linux下后台运行python程序,并输出日志文件

场景:Python程序执行需要很长的时间或者需要一直在跑,或者需要打印并记录很多信息策略:后台运行程序,然后把打印信息保存在指定的文件中,等程序运行结束后,再检查输出日志或者实时观察日志。1、启动命令:1、一般使用nohup python -u Job.py > log.log 2>&1 &2、只记录异常日志(推荐)# nohup pyth...

2019-04-26 11:40:59 22952 2

原创 解决:Linux下-bash: nohup: command not found或者bash: nohup: 未找到命令

首先,没有发现nohup,先安装# yum install coreutils其次,如果已经安装 ,查看本地是否有,查看nohup具体位置# which nohup再次,将具体位置进行配置#vi ~/.bash_profile然后,保存,刷新刷新生效# :wq# source ~/.bash_profile最后,进行验证# ...

2019-04-26 10:16:28 17139 3

原创 解决:File "/usr/bin/yum", line 30 或 File "/usr/libexec/urlgrabber-ext-down", line 28

在执行yum命令时忽然发现出现以下报错:# yum install coreutilsFile"/usr/bin/yum", line 30except KeyboardInterrupt, e:^SyntaxError: invalid syntax问题原因:这是因为yum采用Python作为命令解释器,这可以从/...

2019-04-26 09:55:57 866

原创 Python发送邮件

Python发送邮件需要两个包:smtplib 用来发送邮件email 用来构建邮件。Python 的 email 模块里包含了许多实用的邮件格式设置函数,用来创建邮件。使用的 MIMEText 对象,为底层的MIME协议传输创建了一封空邮件,最后通过SMTP 协议发送出去。 MIMEText 对象 msg 包括收发邮箱地址、邮件正文和主题,Python 通过MIMEText 就...

2019-04-25 14:53:17 776

原创 解决:Python ModuleNotFoundError: No module named 'com'

问题:在pycharm中可以正常执行,但是在cmd的命令窗口,以及linux环境下,一直报出如下异常ModuleNotFoundError: No module named 'com'解决:1、windows环境下2、linux环境下# vim ~/.bash_profile追加PYTHONPATH =代码的根目录exportPYTHONPATH...

2019-04-25 10:55:47 8373 1

原创 关于在Linux下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'的解决办法

异常:3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可。# yum install libffi-devel -y# make install若在安装前移除了/usr/bin下python的文件链接依赖,此时yum无法正常使用,需要自己下载相关软件包安装,为节省读者时间,放上链接# wget http://mirror.centos...

2019-04-24 17:29:04 5050

原创 Python中Beautifulsoup去除/过滤掉特定标签

使用如下代码,进行过滤或排除[s.extract() for s in soup('div')]贴代码# coding:utf-8from bs4 import BeautifulSoupsoup = BeautifulSoup('<div>早上9点了</div>你好世界<div>世界和平</div>')info = ...

2019-04-24 14:40:19 19002

原创 Python开发爬虫项目+代码

近期,用Python做了一个爬虫项目,爬取各大网站的资讯文章以及视频信息等实现:1、分析网站,分析网站布局,解析分页信息获取方式;2、获取源码,获取整个网页的源码信息;3、分页机制,爬取分页信息,分页信息或者分页请求(返回json数据);4、重试机制,追加尝试机制,爬取网页信息失败,有限次数的重试,避免网络丢包数据丢失;5、分类爬取,爬取文章信息,包括标题,作者,发布时间,...

2019-04-24 11:26:14 993

原创 Pycharm如何不自动打开最近项目,显示项目列表

目标:Pycharm如何不自动打开最近项目,显示项目列表。 路径:File->settings->system settings->startup->reopen lase project on startup。 操作:勾掉"reopen lase project on startup",然后,点击【Apply】或【OK】即可!...

2019-04-24 10:55:08 4763 1

原创 Python字符串与时间相互转换

1、字符串转日期/时间 注意,字符串格式要与参数中时间格式要严格匹配,否则异常 举例: ① 2019-05-01 12:00:00 对应 %Y-%m-%d %H:%M:%S ② 2019-05-01 对应 %Y-%m-%d2、日期/时间转字符串3、打印系统当前时间代码如下:# coding:utf-8import datetimeimpor...

2019-04-24 10:34:07 20378

原创 Ptython时间大小比较

Python中,time模块,主要有一下方法:1、time.time() 获取当前系统时间,返回float型数值时间戳(当前时间相对于1970.1.1 00:00:00 以秒计算的偏移量)2、time.localtime() 获取当前系统时间,返回struct time 型时间3、time.mktime() 把struct time转换成float型时间戳问题:如何将字符串时间和系统当前...

2019-04-24 10:22:19 951 1

原创 关于python无法显示中文的问题:File "testpy", line 5 SyntaxError: Non-ASCII character '\xe6' in file test

问题:编码问题解决方案:解决办法: 在以后的每一个需要显示汉字的python文件中, 可以采用如下方法在#!/usr/bin/python的下一行加上一句话来定义编码格式, 我以utf-8编码为例。 第一种:#!/usr/bin/python#coding:utf-8print("国际泰山") 第二种: #!/usr/bin/python #-*-co...

2019-04-23 17:12:22 1268

原创 linux下安装python3.7.3

如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,比如yum!!!!!不要动现有的python2环境!一、安装python3.7.31. 安装依赖环境  #yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sql...

2019-04-22 16:49:39 12434 3

原创 Python多线程编程实现

贴代码:import threadingimport timelist = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]class myThread(threading.Thread): def __init__(self, threadId, name, counter): threading.Thread.__init__(...

2019-04-17 20:25:14 213

原创 Python定时任务

1、间隔时间执行import threadingdef execute(): print("开始执行...") timer = threading.Timer(5, execute) timer.start()if __name__ == "__main__": execute()2、指定时间执行import timewhil...

2019-04-17 20:05:30 447 3

原创 Python异常处理

异常捕获,避免程序异常,无法继续往下执行for i in range(0, 10): try: 1 / 0 except Exception as e: print('except:', e)

2019-04-17 20:03:00 129

原创 Python之base64加密解密

import base64msg = 'good night 李明'msg = msg.encode('utf-8')# 加密bs64 = base64.b64encode(msg)print(bs64)# 结果是 b'Z29vZCBuaWdodA=='# 解密debs64 = base64.b64decode(bs64)debs64 = debs64.decode('...

2019-04-17 17:50:54 4788 1

原创 Python http +Post+ json请求

贴代码from urllib import parse, requestimport jsonparameter = {"id": 0}# json串数据使用parameter = json.dumps(parameter).encode(encoding='utf-8')# 普通数据使用# parameter = parse.urlencode(parameter).en...

2019-04-16 17:09:39 8180

原创 Python去掉字符串所有空格

贴代码import restr = 'I HATE WHAT I I LOVE 'str = re.sub('\s+', '', str).strip()print(str)

2019-04-16 15:45:54 10116

原创 Python移动复制文件

直接贴代码import os, shutildef movefile(srcfile, dstfile): if not os.path.isfile(srcfile): print("%s not exist!" % (srcfile)) else: fpath, fname = os.path.split(dstfile) # ...

2019-04-15 17:18:00 608

原创 Python对文件进行重命名

直接贴代码:import ossrcFile = './actwork/linkFile/allExtLinks - 副本.txt'dstFile = './actwork/linkFile/allExtLinks - copy.txt'try: os.rename(srcFile,dstFile)except Exception as e: print(e)...

2019-04-15 17:12:05 59411 4

原创 Python获取并输出当前日期当前时间

import timeprint(time.time())print(time.strftime('%Y%m%d',time.localtime(time.time())))print(time.strftime('%Y%m%d%H%M%S',time.localtime(time.time())))详解:取得时间相关的信息的话,要用到python time模块,pyt...

2019-04-15 17:04:51 19652

原创 C盘已满完美解决方案

针对C盘是固态硬盘,D盘是原来从C盘切出来的一部分。1、D盘文件整体迁移至E盘。2、右击【我的电脑】,选择并点击【管理】,在弹出窗口选择点击【磁盘管理】,在磁盘管理里面,删除磁盘D。3、重新打开磁盘管理,选择C盘,右击选择扩展券,即可。4、把E盘的盘符修改为D。5、重启电脑,然后OK。...

2019-04-11 15:53:15 3918

原创 ModuleNotFoundError: No module named 'aiohttp'

pip install aiohttp

2019-04-11 14:27:20 7626

原创 python爬取CSDN文章保存至本地

# encoding:utf-8__author__ = 'Sun'from workTest import CsdnBlogSpiderfrom tkinter import *import tkinter as tkimport tkinter.messagebox as messageboximport tkinter.fontimport threadingimport...

2019-04-11 11:57:12 1116 2

原创 python特殊字符替换

str = 'adsdf*sd\dsaa/avc*?><|?,'print(str)print()result = eval(repr(str).replace('\\', ''))result = eval(repr(result).replace('/', ''))result = eval(repr(result).replace('*', ''))result ...

2019-04-11 11:54:45 11111 1

wsl_update_x64.msi

wsl_update_x64.msi

2022-08-26

tap-windows-9.21.2.zip

tap-windows-9.21.2.zip

2021-12-30

微软常用运行库合集64位系统.rar

微软常用运行库合集_2019.07.20_X64,解决常用软件安装缺少依赖的问题;避免手动查询具体依赖,以及最新版软件依赖变更后问题不能结局的情况。

2020-04-17

redis-3.3.3.rar

redis-3.3.3.gem,已打成压缩包,用于redis集群部署,预装插件,很好的支持redis完成集群操作。

2019-09-02

Microsoft Visual C++ 14.0

Microsoft Visual C++ 14.0,提供多种软件安装的提前提插件

2019-04-30

ezmorph-1.0.2.jar

ezmorph-1.0.2.jar,JAR包,最新

2014-08-21

json-lib-2.1-jdk15.jar

json-lib-2.1-jdk15.jar

2014-08-21

优化SQL效率

优化SQL语句提高oracle执行效率(34种方法),提高你的sql执行效率,特别针对大数据。

2013-09-06

jQuery_LigerUI

最全的最实用jquery制作demo,网站模板。超级给力

2012-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除