刘荣星的博客

  • 留言
  • About
Python
Python

CentOS7 python2 安装 elasticsearch 模块

最近工作中在拆分ES大索引,有使用到一个python脚本,引用了如下的库,记录一下CentOS7中如何只使用yum安装如下的库。 from elasticsearch import Elasticsearch from dateutil.parser import * from dateutil.relativedelta import relativedelta 报错提示 from elasticsearch import Elasticsearch ImportError: No module named el…

2023-12-08 0条评论 5772点热度 61人点赞 JavasBoy 阅读全文
Python

python3去除emoji表情符号

最近项目中使用load file导入文件到低版本MySQL中遇到卡住问题,最终问题为文本文件中某些行包含了emoji表情符号。所以使用python去掉这个emoji符号,然后再导出数据库。 需要安装如下模块: https://pypi.org/project/demoji/ 安装完demoji模块后需要手动下载emoji json文件,如果服务器无法上网,可以本地电脑运行,然后提取这个codes.json文件上传到服务器对应的目录。 代码如下:

2021-02-20 0条评论 18918点热度 0人点赞 JavasBoy 阅读全文
Linux

CentOS 6.10 yum 报PyUnicodeUCS4_AsUTF8String解决过程

近日朋友向我求助说是在CentOS6中编译安装了python2.7后面不知怎么搞的yum也用不了的,本以为很简单的事情,把yum里的头替换一下就好了,结果事情不是那个简单。 参考这篇文章重装 https://www.lizenghai.com/archives/17330.html,所使用的包如下: 下面这些是一些记录,看不懂可忽略这一段 rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制清除已安装的程序及其关联 whereis python |…

2020-03-04 1条评论 11268点热度 0人点赞 JavasBoy 阅读全文
Haproxy

haprox external-check 健康检测

haprox external-check 健康检测可以自定义脚本来检测后端服务,这非常有利于那些经常出现假死,无法通过常规判断端口来检测后台是否正常的问题。 比如,RabbitMQ,业务程序自定义检查等。 HAProxy可以使用二进制或脚本运行外部命令来执行运行状况检查。 当这样做的时候,它需要将自己fork一个新进程。 如果您使用chroot,请确保该命令及其所有依赖项在chroot中可用。 以下指令可用: In the global section: external-check: Allows the us…

2018-02-02 2条评论 30303点热度 0人点赞 JavasBoy 阅读全文
Python

python requests post date日期类型后端无法接收问题

说话一个GM后台开服信息需要手动在GM后台提交,这个手动做了3个月,终于忍不了重复劳动,手动输入造成漏填及填错的问题。亮出 Python 中的 requests 模块,听说用这个写爬虫不错,palapala 很快脚本可以从文件读取相关配置信息,并能登陆后台获取 session,并提交上数据。但问题出现了,其中有个开服日期(2016-03-08 14:00:00 这种 "yyyy-MM-dd HH:mm:ss"格式)没有保存到数据库中,期间使用各种工具抓包对比浏览器手动提交的post参数均没发现问题,用 Postma…

2016-03-08 0条评论 16048点热度 1人点赞 JavasBoy 阅读全文
Tornado

learning tornado 101

在 Ubuntu 14.04.1 LTS 桌面系统里安装了 pycharm-4.5.4,Linux 下的 pycharm 是通过 java 来运行的,所以需要安装 Java jdk. 安装命令很简单 Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本。这个 Web 框架看起来有些像web.py 或者 Google 的 webapp,不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关的有用工具 和优化。 Tornado 和现在的主流 Web 服…

2015-10-24 0条评论 12538点热度 0人点赞 JavasBoy 阅读全文
Python

About字符编码

打开"记事本"程序Notepad.exe,新建一个文本文件,内容就是一个"严"字,依次采用ANSI,Unicode,Unicode big endian 和 UTF-8编码方式保存。 然后,用文本编辑软件UltraEdit中的"十六进制功能",观察该文件的内部编码方式。 1)ANSI:文件的编码就是两个字节"D1 CF",这正是"严"的GB2312编码,这也暗示GB2312是采用大头方式存储的。 2)Unicode:编码是四个字节"FF FE 25 4E",其中"FF FE"表明是小头方式存储,真正的编码是4E25…

2014-07-25 0条评论 11185点热度 0人点赞 JavasBoy 阅读全文
Python

关于Python脚本开头coding-utf-8的作用

关于Python脚本开头 # -*- coding: utf-8 -*- 的作用   1 指定文件编码类型 是用来说明脚本语言是python的是要用/usr/bin下面的程序(工具)python,这个解释器,来解释python脚本,来运行python脚本的。 推荐使用下面这个 2 # -*- coding: utf-8 -*- 是用来指定文件编码为utf-8的,详情可以参考: PEP 0263 — Defining Python Source Code Encodings 在此,详细的(主要是翻译)解释一…

2014-03-12 2条评论 29576点热度 0人点赞 JavasBoy 阅读全文
Python

Django APPEND_SLASH 参数自动给网址结尾加'/'

Django seetings.py配置文件中默认没有 APPEND_SLASH 这个参数,但 Django 默认这个参数为 APPEND_SLASH = True。 作用就是自动在网址结尾加'/'。 如下URL视图: 因定义了hello/结尾: 默认地,任何不匹配或尾部没有斜杠(/)的申请URL,将被重定向至尾部包含斜杠的相同字眼的URL。 当 seetings.py 设置为 APPEND_SLASH = False 时,访问 http://example.com/hello 将会返回 404。 所以我觉得还是按…

2014-03-01 0条评论 25627点热度 0人点赞 JavasBoy 阅读全文
Python 操作符

python中的is、==和cmp()比较字符串

python 中的is、==和cmp(),比较字符串 经常写 shell 脚本知道,字符串判断可以用 =,!= 数字的判断是 -eq,-ne 等,但是 Python 确不是这样子地。 所以作为慢慢要转换到用 Python 写脚本,这些基本的东西必须要掌握到骨子里! 在 Python 中比较字符串最好是使用简单逻辑操作符。 例如,确定一个字符串是否和另外一个字符串匹配。正确的,你可以使用 is equal 或 == 操作符。你也可以使用例如 >= 或 < 来确定几个字符串的排列顺序。 从官方文档上看 也就…

2014-01-04 0条评论 228011点热度 0人点赞 JavasBoy 阅读全文
Python 正则

Python正则表达式指南

1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语言里使用过正则表达式,只需要简单看一看就可以上手了。 下图展示了使用正则表达式进行匹配的流程: 正则表达式的大致匹配过程是:依次拿出…

2013-11-16 3条评论 14248点热度 0人点赞 JavasBoy 阅读全文
Python 正则

分析一正则表达式替换例子

今天下班途中,在我的 Pocket 列表中看到前些天丢进来的《Python编程中常用的12种基础知识总》一文中的第一个例子: 正则表达式替换。 目标: 将字符串 line 中的 overview.gif 替换成其他字符串 随便分析了一下,感觉不通顺,虽想回家好好分析下,结果掉一坑里去了。文中例子代码丢失一段,导致我想了半天都没想去为啥就要这样匹配,后来机智的我想到肯定是代码不全,Google 了下找到了。在这里鄙视下那些 Ctrl C,Ctrl V 的,万一一个启动脚本里有个 rm -rf / tmp/xxx 那不…

2013-11-16 0条评论 11106点热度 0人点赞 JavasBoy 阅读全文
12
最新 热点 随机
最新 热点 随机
CentOS7 python2 安装 elasticsearch 模块 在VMWare Workstation虚拟机里使用 yubikey Gentoo Gnome 登陆界面开启触摸板轻击 python3去除emoji表情符号 记录几个内网广播包 Linux Mint 20 gnome-terminal 使用等距更纱黑体 SC字体
设置Docker运行时根目录 Ubuntu12.04无法使用vim系统剪贴板解决方法 在 debian-7.7.0 编译 Realtek RTL8188CUS USB 无线网卡驱动 再次AMD_PC装苹果系统 FreeBSD下的无线网络连接 XHTML xml:lang lang 属性
分类
  • After Effects / 20篇
  • Apple / 5篇
  • Archlinux / 4篇
  • Bash / 2篇
  • Cinema 4D / 1篇
  • Docker / 1篇
  • eMule / 2篇
  • FreeBSD / 9篇
  • Gentoo / 1篇
  • Go / 2篇
  • gpg / 1篇
  • Graphics / 15篇
  • Haproxy / 1篇
  • ingress / 1篇
  • IntelliJ_IDEA / 1篇
  • java / 2篇
  • kafka / 1篇
  • Linux / 24篇
  • MySQL / 3篇
  • network / 3篇
  • Network / 4篇
  • Nginx / 5篇
  • Perl / 4篇
  • Python / 9篇
  • Python 操作符 / 1篇
  • Python 正则 / 2篇
  • rose / 1篇
  • Script / 4篇
  • Tornado / 1篇
  • Vim / 5篇
  • 学习 / 24篇
  • 电脑 / 29篇
  • 那不勒斯 / 1篇
  • 随笔 / 45篇
About Linux
  • Song`s Blog
  • 三斗室
  • 西伯利亚巨熊
  • 铜豌豆Linux
  • 雪糕博客
Bloger
  • I/O Over
  • 小困兽的大世界
  • 牧狼羊
  • 黄杰敏的博客
  • 龙天小筑
MySQL
  • MySQL入门教程
Python
  • FOOFISH
Unix-like
  • delphij's Chaos
  • FreeBSD使用手册
  • VGOT BLOG

COPYRIGHT © 2025 刘荣星的博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang