python
文章平均质量分 67
车斗
这个作者很懒,什么都没留下…
展开
-
python 操作 mysql
我的环境是anacondapython3.8.5。首先安装mysql_connector_python。试了几种方法都不灵。复杂的业务用java吧!需要联网自动下载一些依赖。原创 2022-07-28 17:22:18 · 803 阅读 · 0 评论 -
RHEL6从源码安装python及其他软件包
RHEL6从源码安装python及其他软件包## get zlib-devel source and build install it$ wget --no-check-certificate http://zlib.net/zlib-1.2.8.tar.gz$ tar -zxf zlib-1.2.8.tar.gz$ cd zlib-1.2.8$ ./configure$ make && make原创 2015-04-07 18:46:17 · 1353 阅读 · 0 评论 -
python 多进程 logging:ConcurrentLogHandler
python 多进程 logging:ConcurrentLogHandlerpython的logging模块RotatingFileHandler仅仅是线程安全的,如果多进程多线程使用,推荐 ConcurrentLogHandler. 安装之:# Using ConcurrentLogHandler:# wget https://pypi.python.org/packages/fd/e5/0d原创 2016-05-04 16:30:45 · 18789 阅读 · 0 评论 -
octave installation on RHEL6.4
octave installation on RHEL6.4rhel6.4上安装octaveGNU Octave 是一种高级语言,主要设计用来进行数值计算,它是 MathWorks 出品的 Matlab 商业软件的一个强有力的竞争产品。除了 gnuplot 所提供的简单命令集之外,Octave 还为进行数学编程提供了一种丰富的语言。我们甚至可以使用 C 或 C++ 语言编写自己的应用程序,然后与原创 2016-05-05 14:23:29 · 4943 阅读 · 0 评论 -
python 访问 zookeeper
python 访问 zookeeperzookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。zookeeper提供可靠的存储,利用它可以保存当前工作的状态。当使用python在某个客户端服务器访问zookeeper集群,需要在客户端服务器上安装zoo原创 2016-04-06 18:33:08 · 13648 阅读 · 0 评论 -
python使用qq服务器发送邮件
python使用qq服务器发送邮件直接上代码:#!/usr/bin/python2.7#-*- coding: UTF-8 -*-# sendmail.py## init created: 2016-04-21# last updated: 2016-04-21###############################################################原创 2016-04-21 16:25:16 · 8050 阅读 · 0 评论 -
Erlang cowboy 入门参考
Erlang不仅仅是一门语言,更是一个操作平台。Erlang开发者很少写单独的模块,而是写库和程序,然后把它们打包在一起进行发布。一个产品发布包含Erlang虚拟机和所有用来运行的程序,因此可以直接成为产品。Cowboy是Erlang编写的WebServer,提供Http,Https,WebSocket,TCP等各种高性能服务框架。本文将说明如何安装Cowboy,写第一个程序并发布。通过阅读本文,读者可以了解发布你的第一个Cowboy程序的全部内容。翻译 2014-10-28 18:38:56 · 27156 阅读 · 4 评论 -
python 如何优雅地退出子进程
python 如何优雅地退出子进程主进程产生子进程,子进程进入永久循环模式。当主进程要求子进程退出时,如何能安全地退出子进程呢?参考一些代码,我写了这个例子。运行之后,用kill pid试试。pid是主进程的pid。当然子进程的也没问题。1)如果kill pid为子进程的pid,当所有子进程都kill掉了,主进程就关闭了。这也是我们想要的结果。2)如果kill pid为主进程的pid,主进程向子进原创 2016-07-13 15:54:47 · 42633 阅读 · 3 评论 -
如何优雅地退出python程序
如何优雅地退出python程序一个单模的python程序,启动之后要能够优雅地关闭。即当用户按Ctrl+C或者kill pid的时候,程序都能从容关闭。实现起来非常简单。is_running = Truedef onSigChld(signo, frame): global is_running pid, status = os.waitpid(-1, os.WNOHA原创 2016-06-22 13:51:45 · 13484 阅读 · 0 评论 -
ghmm在 Linux 上安装
ghmm,马尔可夫模型hmm开发包,C语言版和Python wrapper在linux上的安装原创 2016-07-20 18:35:11 · 7350 阅读 · 0 评论 -
python datetime 与时间戳相互转换
python datetime 与时间戳相互转换首先需要引入的时间相关模块:import time, datetimefrom datetime import date, datetime, timedelta字符串时间online_time变为datetime类型online_dt:DT_FORMAT='%Y%m%d %H:%M:%S'online_time = '20170219 00:原创 2017-02-21 16:03:05 · 13546 阅读 · 0 评论 -
Linux 64位下一键安装scipy等科学计算环境
Linux 64位下一键安装scipy等科学计算环境原创 2016-05-10 20:50:16 · 8209 阅读 · 0 评论 -
python 读 mysql 汉字的转换
python 读 mysql 汉字的转换mysql db 采用的字符集是: latin1 python 程序编码采用: utf-8 运行的系统采用的也是 utf-8现在要把 latin1编码的汉字数据取出来,以 utf-8 展示。import codecs#import chardet# 汉字数据转换#def han_ansi2utf8(ustr, CP='latin1'...原创 2018-06-27 17:40:17 · 1339 阅读 · 0 评论 -
python多进程共享变量
python多进程共享变量以下代码创建10个进程,并发访问一个存储了变量的字典。#!/usr/bin/python#-*- coding: UTF-8 -*-## @file: test.py## 测试## @author: master@pepstack## @create: $create$## @update:######################...原创 2018-07-17 12:16:52 · 2549 阅读 · 0 评论 -
centos7(el7) 离线安装 saltstack 及配置多 master
centos7(el7) 离线安装 saltstack内网机集群无法上外网,此时需要离线安装 saltstack。首先准备一台可以上外网的跳板机,配置和内网机一样的系统,为 centos7.2。登录跳板机。下载并安装:# wget http://repo.saltstack.com/yum/redhat/salt-repo-2018.3-1.el7.noarch.rpm# rpm -...原创 2018-07-05 15:29:29 · 3060 阅读 · 1 评论 -
ubuntu18.04 server 安装 tensorflow cpu 记录
ubuntu18.04 server 安装 tensorflow cpu 记录1) 下载安装 Anaconda2-5.2.0-Linux-x86_64.sh安装位置:/opt/anaconda22) 安装 # cd /opt/anaconda2/# mkdir downloads需要安装:# ./bin/pip --cache-dir=./downloads --...原创 2018-07-26 19:00:25 · 1603 阅读 · 0 评论 -
python 子包引用父包和其他子包
python 子包引用父包和其他子包python引用子目录很简单, 里面放个__init__.py就可以了. 如何在子目录里面引用其他目录(父目录,爷目录和同辈分目录)呢?例如: python有项目目录结构:projectdir/ ------------------ __init__.py | ----------------- core/原创 2016-04-28 22:43:38 · 13822 阅读 · 0 评论 -
关于MySQL-python-1.2.3.tar.gz安装失败的解决方案
关于MySQL-python-1.2.3.tar.gz安装失败的解决方案RHEL6.4升级到python2.7.9,然后安装 MySQL-python-1.2.3.tar.gz, 报错。解决错误之后,运行:python2.7 -c "import MySQLdb"失败:>>> import MySQLdbTraceback (most recent call last): File "",原创 2016-05-10 09:26:59 · 12108 阅读 · 0 评论 -
写一个python的服务监控程序
写一个python的服务监控程序服务子进程被监控主进程创建并监控,当子进程异常关闭,主进程可以再次启动之。使用了python的subprocess模块。就这个简单的代码,居然互联网上没有现成可用的例子。没办法,我写好了贡献出来吧。首先是主进程代码:service_mgr.py#!/usr/bin/python#-*- coding: UTF-8 -*-# cheungmineimport o原创 2014-06-03 16:51:21 · 5121 阅读 · 0 评论 -
cygwin 下安装python MySQLdb
cygwin 下安装python MySQLdb1) cygwin 更新运行 cygwin/setup-x86_64.exea 输入mysql,选择下面的包安装:libmysqlclient-devellibmysqlclient18libmysqld-develb 输入gcc,安装相应的包2) setuptools$ wget http://pypi.python.org/packages/so原创 2015-04-03 11:40:40 · 1850 阅读 · 0 评论 -
菜鸟玩云计算之廿一: saltstack之pillar
菜鸟玩云计算之廿一: saltstack之pillar参考. saltstack的入口文件分别是/srv/pillar/top.sls 与 /srv/salt/top.sls. 入口文件的意思就是,在minion“客户端”上,每次请求服务端配置的时候,它们实际上所请求的是这两个文件,虽然有很多的sls文件,但其实它们都是通过这两个文件所关联起来的。原创 2015-04-13 12:34:42 · 2034 阅读 · 0 评论 -
菜鸟玩云计算之二十:saltstack入门初步
假如你有百十来台服务器,你应该怎么做?想象一下你每次一台一台的登陆这些服务器,执行同样的命令在这些100台的服务器中并且编辑同一个配置文件,你可以想象吗?这是多么的苦逼!仅仅更新一下用户的密码策划就要用掉数天的时间,并且你可能出现错误的操作,怎么样通过一个命令一次完成所有服务器的操作?怎么解决?答案就是,Salt Stack!原创 2015-04-08 14:35:14 · 2055 阅读 · 0 评论 -
RHEL6安装python包tornado
RHEL6安装python包tornadotornado是使用Python开发的全栈式(full-stack)Web框架和异步网络库,最早由Friendfeed开发。通过使用非阻塞IO,Tornado可以处理数以万计的开放连接,是long polling、WebSockets和其他需要为用户维护长连接应用的理想选择。tornado 跟其他主流的Web服务器框架(主要是Python框架)不同是采用e原创 2015-04-08 15:31:14 · 1728 阅读 · 0 评论 -
python-inotify 在linux上安装
python-inotify 在linux上安装: 包括Ubuntu, RHEL5, RHEL6原创 2015-04-21 14:24:52 · 3049 阅读 · 0 评论 -
RHEL6.4上升级python从2.6.6到2.7.3
原始安装好的redhat6.4上的python版本是2.6.6,不能满足实际需要。升级的方法很多,从源码升级或者从rpm包升级。其中从rpm包升级相对简单。这里记录全部过程如下。准备新安装的RHEL6.4,没有安装任何其他多余的软件,配置好ISO作为本地YUM源。并且讲了python-inotify安装的方法。原创 2015-04-24 17:32:04 · 3878 阅读 · 0 评论 -
python 去掉 pyc
python 去掉 .pyc在开发的机器上(Ubuntu),python自动生成的pyc文件太影响心情,把下面的语句添加到/etc/profile中:# do not produce .pycexport PYTHONDONTWRITEBYTECODE=x使生效:# source /etc/profile删除 .pyc 文件,再也看不到这些东西了.原创 2015-09-06 11:33:20 · 5439 阅读 · 1 评论 -
Linux 安装python爬虫框架 scrapy
Linux 安装python爬虫框架 scrapy原创 2015-08-21 15:57:19 · 7184 阅读 · 1 评论 -
python 内存NoSQL数据库
python 内存NoSQL数据库来自于网络,经过修改,秉承Open Source精神,回馈网络原创 2015-12-29 11:01:39 · 7010 阅读 · 0 评论 -
python multiprocessing example
python multiprocessing exampleServer Code:#!/usr/bin/python #-*- coding: UTF-8 -*-# mpserver.py## Queues are thread and process safe.from multiprocessing.managers import BaseManager# g as a原创 2015-12-25 11:53:17 · 3873 阅读 · 0 评论 -
python访问redis
python访问redis1 Linux上安装redisa) 下载:$ wget http://download.redis.io/releases/redis-3.0.5.tar.gzb) 编译:# yum install gcc tcl# tar -zxf redis-3.0.5.tar.gz# cd redis-3.0.5# make# make test# sudo make i原创 2016-02-02 17:08:03 · 6698 阅读 · 0 评论 -
python 远程调度进程服务与客户端
python 远程调度进程服务与客户端核心思想: 在本地或远程机器上创建一个进程,提供调度服务。使用了 APScheduler。安装:APScheduler$ wget https://pypi.python.org/packages/89/52/22f11f5ca425f16409797c5c651de380824a252acd1ced4ef1ee54507bbf/APScheduler-3.1原创 2016-04-26 17:45:01 · 8194 阅读 · 1 评论