#Python数据分析与挖掘实战

Python读取txt(.ini)文件BOM问题

2018-06-13  11:20:40在windows上使用open打开utf-8编码的txt文件时开头会有一个多余的字符,它叫BOM,是用来声明编码等信息的,但python会把它当作文本解析解决办法:open的encoding参数1.创建config.ini配置文件[DATABASE]host=...

python+selenium 判断一个元素是否存在,if的错误用法

没有自带的函数用来判断某个元素是否存在is_displayed函数只能用于该元素已经存在去判断该元素是否出现,而不能判断某个元素是否存在刚开始用 if......else 去判断元素是否存在,结果发现 if 不成立时直接报错了,而并不会进入else以下是错误写法ifself.fi...

python+selenium 浏览器驱动下载

Chromedrive下载版本可参照SeleniumChrome版本与chromedriver兼容版本对照表下载地址各版本下载地址geckodriver下载地址淘宝npm镜像https://npm.taobao.org/mirrors/geckodriver/iedriver下载地址http://selenium-re...

python多线程并发

1、循环创建多个线程,并通过循环启动执行importthreadingfromdatetimeimport*fromtimeimportsleep#单线程执行deftest():print('helloworld')t=threading.Thread(target=test)t.start()#多线程执行deftes...
代码星球 代码星球·2021-02-11

Python 导入文件问题

1、同级目录下调用若在程序testone.py中导入模块testtwo.py,则直接使用【importtesttwo或from testtwo import*】2、调用子目录下的模块若在程序testone.py中导入模块test1_1.py,则test1文件夹下必须要有__init__.py文件,此...
代码星球 代码星球·2021-02-11

Python实现不同格式打印九九乘法表

#1、左下三角形foriinrange(1,10):forjinrange(1,i+1):#print(i,'*',j,'=',i*j,end=',')print('%d*%d=%2d'%(i,j,i*j),end=',')print('')#打印结果:1*1=1,2*1=2,2*2=4,3*1=3,3*2=6,3*3...

Python列表排序

1、冒泡排序冒泡排序(BubbleSort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。defbubble_sort(l...
代码星球 代码星球·2021-02-11

Python实现字符串反转

将字符串s=‘helloword’反转输出为‘drowolleh’,以下通过多种方法实现1、字符串切片法(常用)s='helloword'r=s[::-1]print(r)#结果:drowolleh2、使用reducereduce() 函数会对参数序列中元素进行累积。函数将一个数据集合(链表,元组等)中的所有...

Python浮点型数据小数点的取舍

python默认的是17位小数的精度1、round()内置方法π=3.1415926535new_num=round(π,2)   #四舍五入保留两位小数print(new_num)       #结果为:3.14rou...

Python+requests+excel接口测试

2018-06-14  17:00:13环境准备:-Python3.7-requests库-xlrd 1、创建Excel文件 2、读取Excel文件importxlrdclassreadExcel(object):def__init__(self,path):self.path=...

python 序列化模块之 json 和 pickle

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,支持不同程序之间的数据转换.但是只能转换简单的类型如:(列表、字典、字符串、数字、)等,比如日期格式、类对象等json就处理不了。在python中,有专门处理json格式的模块 json和pi...

python内建时间模块 time和datetime

时间模块UTC(CoordinatedUniversalTime,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。DST(DaylightSavingTime)即夏令时。在Python中,通常有这几种方式来表示时间:1)时间戳,1970年1月1日之后的秒,即:time.time()2)格式化的时间字...

python调用ansible接口API执行命令

python版本:Python2.6.6ansible版本:ansible2.3.1.0    下载地址:https://releases.ansible.com/ansible/ 调用脚本: task_exec_v1.py#!/usr/bin/envpyth...

python 进度条

#!/usr/bin/envpython#-*-coding:utf-8-*-importsys,timeforainrange(101):#printab=100-a#printb#sys.stdout.write(("[%s%s]%0.2f%%"%("#"*a,b*"",float(a))))sys.stdout....
代码星球 代码星球·2021-02-10

Python多版本管理-pyenv

经常遇到这样的情况:系统自带的Python是2.x,自己需要Python3.x,此时需要在系统中安装多个Python,但又不能影响系统自带的Python,即需要实现Python的多版本共存,pyenv就是这样一个Python版本管理器。1.安装pyenv:1.>安装依赖包:yuminstallzlib-devel...
代码星球 代码星球·2021-02-10
首页上一页...5455565758...下一页尾页