python
_小乔_
这个作者很懒,什么都没留下…
展开
-
ubuntu 18.04 搭建 python 环境(pycharm + anaconda)
ubuntu 系统自带的 python 有多个版本,使用时难免会遇到环境变量出错,特别是当自动化运行脚本的时候。特别是近一个月来,实验室的小伙伴们的都倾心于 python。为了帮助小伙伴们快速搭建自己的 python 环境,笔者写下了这篇教程。当然,如果 ubuntu 自带的 python 自己使用没有问题,可以略去 anaconda 的安装。AnacondaAnaconda指的是一个开源...转载 2019-08-19 17:37:46 · 334 阅读 · 0 评论 -
java镜像
华为的:https://repo.huaweicloud.com/java/jdk/原创 2019-09-18 20:31:45 · 1381 阅读 · 0 评论 -
ubuntu16下安装MySQLdb
1、使用pip安装pip install mysql-python12、如果如下出现异常EnvironmentError: mysql_config not found1安装另外一个依赖sudo apt-get install libmysqld-dev13、再次安装pip install mysql-python14、安装成功之后,进入到pytho...转载 2019-09-11 22:00:23 · 73 阅读 · 0 评论 -
python线程池(threadpool)模块使用笔记
一、安装与简介pip install threadpool pool = ThreadPool(poolsize) requests = makeRequests(some_callable, list_of_args, callback) [pool.putRequest(req) for req in requests] pool.wait() 第一行定义了一个...转载 2019-09-04 20:53:40 · 544 阅读 · 1 评论 -
Python3 xml解析模块xml.etree.ElementTree之Element
初始化Element(tag, attrib={}, **extra)tag:元素名。attrib:元素属性字典,如果传入的不是字典则会产生TypeError。extra:以关键字参数传递的额外参数,可传入多个。会覆盖attrib中相同键的值。字段Element包含四个可直接访问的字段:<tag attrib>text<child/>...<...转载 2019-08-30 21:22:10 · 608 阅读 · 0 评论 -
python yaml用法详解
YAML是一种直观的能够被电脑识别的的数据序列化格式,容易被人类阅读,并且容易和脚本语言交互。YAML类似于XML,但是语法比XML简单得多,对于转化成数组或可以hash的数据时是很简单有效的。一、PyYaml1、load() :返回一个对象我们先创建一个yml文件,config.yml:name: Tom Smithage: 37spouse: name: Jane...转载 2019-08-29 09:03:34 · 1808 阅读 · 0 评论 -
Python 操作Excel表格 —— 用xlsxwriter创建并填写Excel表格
最近在工作中需要用到Python来把一些内容写入到Excel表格来生成测试报告,查阅了一些资料,今天整理如下,以便于以后查阅。这一篇博客主要整理“写入”到Excel表格的模块xlsxwriter。这个模块可以直接使用pip安装。如果是Python2: pip install xlsxwri...转载 2019-08-29 08:57:19 · 926 阅读 · 0 评论 -
python中的join()函数的用法
Python中有.join()和os.path.join()两个函数,具体作用如下: . join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 os.path.join(): 将多个路径组合后返回>>#对序列进行操作(分别使用' ' 、' - '与':'作为分隔符)>> a=['1','...转载 2019-08-27 17:31:12 · 577 阅读 · 0 评论 -
python多线程中锁的概念 threading.Lock
python的锁可以独立提取出来 1 2 3 4 5 6 7 8 mutex=threading.Lock() #锁的使用 #创建锁 mutex=threading.Lock() #锁定 mutex.acquire([timeout]) #释放 m...转载 2019-08-27 16:13:54 · 228 阅读 · 0 评论 -
【python】threadpool线程池模块基本用法
安装:pip install threadpool0x01 代码剖析创建线程池,线程数为10:pool = threadpool.ThreadPool(10) 创建线程请求,包涵调用的函数、参数和回调函数:requests = threadpool.makeRequests(func, args_list, call_back)# 源代码# `args_list...转载 2019-08-27 15:36:44 · 302 阅读 · 1 评论 -
argparse 使用
简单示例我们先来看一个简单示例。主要有三个步骤:创建 ArgumentParser() 对象 调用 add_argument() 方法添加参数 使用 parse_args() 解析添加的参数示例: 1 2 3 4 5 6 7 8 9 # -*- coding: utf-8 -*- ...转载 2019-08-22 11:32:42 · 73 阅读 · 0 评论 -
python学习笔记:模块——自定义模块的3种导入方式
一、定义模块就是用一堆的代码实现了一些功能的代码的集合,通常一个或者多个函数写在一个.py文件里,而如果有些功能实现起来很复杂,那么就需要创建n个.py文件,这n个.py文件的集合就是模块。如果不懂可以先看下面这篇博文:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001...转载 2019-08-21 11:00:48 · 671 阅读 · 0 评论 -
ubuntu版本Linux系统中安装jira
1.安装jdk jdk安装1.8版本以上2.安装mysql 安装mysql之后,要为jira创建对应的数据库、用户名和密码: mysql -uroot -p'root用户密码'-e “create database jira default character set utf8 collateutf8_bin;grantallo...转载 2019-08-15 15:03:10 · 349 阅读 · 0 评论 -
使用Anaconda切换Python3.x环境与Python2.7环境
1、首先确保你的系统里已经安装了Conda,打开命令行窗口,执行命令:conda --version2、查看你的系统当前已有的Python环境,执行命令:conda info --envs,从图中我们看到,我的机器里目前只有安装Anaconda时创建的默认Python环境,环境名称叫root,对应的Python版本是3.73、现在,我想添加一个Python2.7的环境,执行命令:conda...原创 2019-08-20 16:15:41 · 891 阅读 · 0 评论 -
ubantu下安装mysql-python
1、安装 python-devsudo apt-get install python-dev2、安装 libmysqlclient-devsudo apt-get install libmysqlclient-dev3、安装MySQL-pythonsudo pip install MySQL-python注: 如果安装时出现错误: Comm...原创 2019-08-14 17:31:05 · 804 阅读 · 0 评论 -
运行python文件报SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: tr
hello~大家新年好,已经好久没有更博了,刚刚在运行python文件的时候竟然报SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: tr这个错误,其实引起这个错误的原因就是转义的问题。举个例子,在文件中我传入的文件路径是这样的sys.path.append...转载 2019-09-30 10:55:47 · 647 阅读 · 0 评论