一般更新python的时候只知道会影响yum,但没注意会影响pip和easy_install,需要卸载安装安装依赖环境yum install zlib-devel zlib openssl openssl-devel readline-devel (zlib安装setuptools的时候会用到,没有的会报“RuntimeError: Compression requires the (missing) zlib module”;openssl是pip会用到,没有会报ImportError: cannot import name HTTPSHandle,如果不提前安装会来回重新编译安装python,很浪费时间)安装pyth...
random.sample(sequence, k),从指定序列中随机获取指定长度的片断。sample函数不会修改原有序列numpy.nonzero() Return the indices of the elements that are non-zero.>>> a = np.array([[1,2,3],[4,5,6],[7,8,9]])
>>> a > 3
array([[False, False, False],[ True, True, True],[ True, True, True]], dtype=bool)
>>> np.nonzero(a > 3)
(array([1, 1, 1, 2, 2, 2]), array([0, 1, 2, 0, 1, 2]))
原文:http://www.cnblo...
2017-09-06 20:59:56数据库的创建CREATE DATEBASE <数据库的名称>表的创建CREATE TABLE <表名>(<列名1> <数据类型> <该列所需的约束>, <列名2> <数据类型> <该列所需的约束>,.<该表的约束1>,<该表的约束2>,......);import pymysqldb = pymysql.connect("localhost","root","hy1102","TESTDB")cursor = db.cursor()sql ="""create table Shohin
(shohin_id CHAR(4) NOT NULL,shohin_mei VARCHAR(100) NOT NULL ,shohin_bunrui V...
在远程机器上执行脚本时,为了能够保证脚本的实时性,我们一般会将脚本存放到SVN上,远程机器通过SVN的操作去更新脚本;SVN更新脚本只需要2步就可以实现了,这个地方使用到pysvn库,看下实现# 初始化client
self.client = pysvn.Client()
self.client.set_default_username(self.username)
self.client.set_default_password(util.decrypt_des(self.password))#更新代码
self.client.update(self.localPath)
但是,在实际情况中,可...
更新set由于set存储的是一组不重复的无序元素,因此,更新set主要做两件事:一是把新的元素添加到set中,二是把已有元素从set中删除。添加元素时,用set的add()方法:weekdays = set([‘MON‘, ‘TUE‘, ‘WED‘, ‘THU‘, ‘FRI‘, ‘SAT‘, ‘SUN‘])
weekdays.add(‘1‘)
print (weekdays)
如果添加的元素已经存在于set中,add()不会报错,但是不会加进去了:>>> s = set([1, 2, 3])
>>> s.add(3)
>>> print s
set([1, 2, 3])删...
由于tomcat开始集群,部署较为不变,于是写了个python自动化更新备份脚本#!/usr/local/bin/python3
#coding:utf-8import os, sys, subprocess, time, shutilsite_file = ‘xxxxxi‘
update_file = ‘/home/sourcedir/‘ + site_file + ‘.war‘
webapps_file = ‘/var/tomcat2/webapps/‘ + site_file + ‘.war‘
webapps_dir = ‘/var/tomcat2/webapps/‘ + site_file
bakwebapps_file = ‘/var/tomcat2/bakwebapps/‘ + site_fil...
1.请你简要介绍一下Python的生成器是什么答:Python生成器是一个返回可以迭代对象的函数,可以被用作控制循环的迭代行为。生成器类似于返回值为数组的一个函数,这个函数可以接受参数,可以被调用,一般函数会返回包括所有数值的数组,生成器一次只能返回一个值,这样消耗的内存将会大大减小。 2.请说明一下Python中 is 和 == 的区别?is是用来判断两个变量引用的对象是否是同一个,
== 用于判断引用对象的值是否相等。
可以通过 i...
# 方法一python -m pip install --upgrade pip# 方法二python -m pip install -U --force-reinstall pip# 方法三pip install --user --upgrade pip原文:https://www.cnblogs.com/shuaishuaidefeizhu/p/11102181.html
libxml/xmlversion.h: No such file or directorysudo apt-get install libxml2-dev libxslt1-devEnvironmentError: mysql_config not foundsudo apt-get install libmysqlclient-devnumpy.distutils.system_info.NotFoundError: no lapack/blas resources foundsudo apt-get install liblapack-dev libblas-dev texinfo libicu-dev __main__.ConfigurationError: Could not run curl-config: [Errno 2] No such file or directory...
#!/usr/bin/bash
#python版号需要修改两个地方
#1. new_version#sudo -i #得到超级权限
new_version="3.4"PYPATH=/System/Library/Frameworks/Python.framework/Versions/"$new_version"
#第1步移动新版python到mac默认目录下
echo"move.."mv /Library/Frameworks/Python.framework/Versions/"$new_version" /System/Library/Frameworks/Python.framework/Versions/
#第2步改变用户目录的用户组
echo"chown.."chown -R root:wheel ...
1、json和字典的区别? Json是轻量级的数据交互格式,以key-value的键值对形式来保存数据,结构清晰,可以说是目前互联网项目开发中最常用的一种数据交互格式。 字典,同样是以key-value的键值对来保存数据,是python中的一种数据类型。 2、你做接口自动化测试时,测试数据放哪里? 1) 对于一些基础配置比如数据库配置可以放到properties文件(yaml文件,没用过就别拓展了) 2) 接口测试需要用到的数据可以放数据库表,也...
更多信息访问个人博客: http://cloudbps.com接到需求帮朋友监控一个信息网站,当该网站有相关的数据更新的时候发送信息到指定邮箱.下面是相关的python脚本,用到了httplib, time , sys ,smtplib模块#!/usr/bin/env python#coding=utf8import httplib, time
import sys
import smtplib
reload(sys)
sys.setdefaultencoding(‘utf8‘)
from email.mime.text import MIMEText
mailto_list=[‘sendmail@126.com‘]
mail_host="smtp.sina....
import urllib2源地址在python3.3里面,用urllib.request代替urllib2import urllib.request as urllib2
import cookielib源地址Python3中,import cookielib改成 import http.cookiejarimport http.cookiejar as cookielib
原文:https://www.cnblogs.com/bai2018/p/10963571.html
一、首先对相关的软件进行更新python -V
yum -y update
yum groupinstall -y development
yum install -y zlib zlib-dev openssl openssl-devel sqlite sqlite-devel bzip bzip2-devel mysql-devel二、安装更新Python,并修改相关的配置信息wget http://mirrors.sohu.com/python/2.7.14/Python-2.7.14.tar.xz
tar -xvf Python-2.7.14.tar.xz
cd Python-2.7.14
./configure
make && make altinstall
mv /usr/bin/python /usr...
一、背景:每年终都有一个习惯,就是整理资料进行归档,结果发现手机照片全备份在华为云里,在官网上找了一圈,没找到官方的pc工具用来同步照片。于是找出上次写的程序,看看能不能爬到数据,然而……果然不好用。因为华为在登录上又增加了一些验证机制,譬如:账号保护抓了一下报文,发现逻辑变复杂了很多,部分逻辑还封装在js里。算了,懒得琢磨了,直接用selenium吧。二、实现思路:1、用Python + selenium +浏览器 ,人工登录,...