1 西门一刀

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 16w+

Python获取,改变文件当前读取的位置

#coding=utf-8'''FileName = '052dec5bfd25556685291fcdccf6f9d6.m4a'with open(FileName,'rb') as FileObj: print(FileObj.read(10)) # tell() 方法用来查看当前读取的位置 print('当前读到第 -->',FileObj.tell()) # seek() 方法用来修改当前读取的位置,第一个参数是要切换到的位置;第二个参数是计算位置方式,可

2020-09-22 17:25:08

Python操作文件的创建,删除,剪切等操作

#coding=utf-8import osfrom pprint import pprint# os.listdir() 获取指定目录的目录结构# 需要一个路径作为参数,会获取到该路径下的目录结构,默认路径为当前目录# 该方法会返回一个列表,目录中的每一个文件(夹)的名字都是列表中的一个元素r = os.listdir('..')pprint(r)# os.getcwd() 获取当前所在的目录r = os.getcwd()print(r)# os.chdir() 切换目录r =

2020-09-22 17:24:02

python selenium2 中的显示等待WebDriverWait与条件判断expected_conditions举例

#coding=utf-8from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support import expected_conditions as ECfrom selenium.webdriver.support.wait import WebDriverWaitbase_url = "http://www.baidu.com"driver =

2020-08-14 11:22:17

Pytest+Allure+Jenkins 自动化测试报告

基础篇—生成报告在自动化测试执行之后,生成一个美观大方的测试报告,也是测试过程中,非常最要的一环。测试报告直接反应了测试过程中发现的问题,分析测试报告是解决问题的最重要手段。那么一个专业的测试报告应该长什么样呢?废话不多说,直接上图:在上面这张测试报告中,整体用中文显示,易于阅读;左侧导航栏包含总览、分类、测试用例列表、图表等多个模块;右侧的总览页面中包含了用例数、成功率、历史趋势图、用例分类等多张表格;页面布局简约大方。那么如何生成这样一份测试报告呢?第一步,安装Python依赖库。两种方式任选

2020-08-07 11:17:28

Web自动化测试环境部署方法

安装自动化测试所需要的浏览器,Chrome浏览器 或 Firefox浏览器Chrome浏览器下载地址Firefox浏览器下载地址下载浏览器的驱动程序ChromeDriver下载地址FirefoxDriver下载地址将浏览器驱动程序放到Python安装的主目录在cmd中执行以下命令,安装selenium类库pip3 install seleniumPycharm中新建Python文件,添加以下代码from selenium import webdriverdriver = w.

2020-08-06 09:51:07

Python中 strip() 的用法

strip() 的含义:用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列注意:只能删除开头或是结尾的字符,不能删除中间部分的字符。删除字符串的空格>>>str1 = "123 123 123 ">>>print(str1) 123 # 删除字符串两侧的空格>>>print(str1.strip())123# 删除字符串右侧的空格>>>print(str1.rstrip()) 1.

2020-07-24 16:07:22

Python中执行sql语句传入一个或多个变量

导入pymysql类库,声明数据库对象import pymysqldb = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='root', db='world',

2020-07-24 15:14:33

Dockerfile镜像脚本快速入门

Dockerfile简介Dockerfile其实就是我们用来构建Docker镜像的源码,当然这不是所谓的编程源码,而是一些命令的组合,只要理解它的逻辑和语法格式,就可以编写Dockerfile了。简单点说,Dockerfile的作用:它可以让用户个性化定制Docker镜像。因为工作环境中的需求各式各样,网络上的镜像很难满足实际的需求。Dockerfile常见命令命令作用FROM image_name:tagMAINTAINER user_name声明镜像作者ENV

2020-06-16 17:15:55

Docker 快速入门

一,Docker 简介Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似iPhone的app),更重要的是容器性能开销极低。Docker 容器技术 vs 传统虚拟机技术虚拟机Docker容器占用磁盘空间非常大,GB级小,MB甚至KB级

2020-06-15 17:59:45

持续集成环境(5)-GItlab配置

一,使用Gitlab用户名和密码的方式登录1.安装 Git 插件和工具为了让 Jenkins 支持从 Gitlab 拉去源码,需要安装 Git 插件以及在 CentOS7 上安装 Git 工具Git插件安装2.添加全局凭据路径:Jenkins --> 凭据 --> 系统 --> 全局凭据用户名为:Gitlab 的登录用户名密码为:Gitlab此用户名登录的密码描述为备注信息3.在项目的源码管理页面,输入项目地址和认证信息,构建项目时会从此项目自动获取最新代码二,使

2020-06-15 15:51:34

持续集成环境(4)-Jenkins凭证管理

凭据可以用来存储需要密文保护的数据库密码、Gitlab密码信息、Docker私有仓库密码等,以便Jenkins可以和这些第三方的应用进行交互。1.安装 Credentials Binding 插件要在 Jenkins 使用凭证管理功能,需要安装 Credentials Binding 插件安装插件后,左边多了“凭证”菜单,在这里管理所有凭证Username with password:使用用户名和密码的方式存储SSH Username with private key:使用 SSH 用户和密钥

2020-06-15 14:34:50

持续集成环境(3)-Jenkins用户权限管理

1.安装 Role-based-Authorization Strategy 插件2.管理Jenkins --> Configure Global Security3.授权策略中,改为Role-Based Strategy,点击保存,配置生效4.创建角色Jenkins --> Manage Jenkins --> Manage and Assign Role(1)Manage Roles,添加全局角色和项目角色(2)Manage Users,创建用户并保存(3)Ass

2020-06-15 14:09:36

持续集成环境(2)-jenkins插件管理

Jenkins本身不提供很多功能,我们可以通过使用插件来满足我们的使用。例如从Gitlab拉取代码,使用Maven构建项目等功能需要依靠插件去完成。接下来演示如何下载插件。1.修改Jenkins插件下载地址Jenkins国外官方插件地址下载速度非常慢,所以可以修改为国内插件地址:Jenkins --> Manage Jenkins --> Manage Plugins,点击 Available这样做是为了把Jenkins官方的插件列表下载到本地,接着修改地址文件,替换为国内插件地址c

2020-06-15 13:11:46

持续集成环境(1)-Jenkins安装

1.安装JDKJenkins需要依赖JDK,所以先安装JDK1.8yum install java-1.8.0-openjdk* -y安装目录为:/usr/lib/jvm2.获取Jenkins安装包下载页面:https://jenkins.io/zh/download/安装文件:jenkins-2.190.3-1.1.noarch.rpm3.把安装包上传到服务器,进行安装rpm -ivh jenkins-2.190.3-1.1.norach.rpm4.修改jenkins配置vi /e

2020-06-15 11:21:22

CentOS下Gitlab安装

安装相关依赖yum -y install policycoreutils openssh-server openssh-clients postfix启动ssh服务&设置为开机启动systemctl enable sshd && sudo systemctl start sshd设置postfix开机启动,并启动,postfix支持gitlab发信功能systemctl enable postfix && systemctl start po.

2020-06-12 14:29:40

Linux环境下安装Jenkins

1.下载rpm包到本地 http://pkg.jenkins-ci.org/2.下载完成之后,将 jenkins-2.174-1.1.noarch.rpm 放到jenkins目录,进入jenkins目录解压,解压命令:rpm -ivh jenkins-2.174-1.1.noarch.rpm解压成功之后,查看jenkins安装的目录whereis jenkins这边启动有个小插曲,我启动报错了,Job for jenkins.service failed because the

2020-06-09 15:50:51

Linux安装并配置Java环境变量

直接安装好java环境,不需要配置环境变量yum install java-1.8.0-openjdk

2020-06-09 15:42:13

linux安装完jenkins无法访问的问题

jenkins是一个持续集成部署的工具,非常好用,当然,有些细节问题还是需要注意的。当我们兴高采烈的安装完jenkins的时候,然后发现并不能访问,真是气死了。这个时候就要一步一步检测问题出在哪。首先我们需要确定jenkins是否启动了,可以通过systemctl status jenkins查看jenkins的状态:这里jenkins的状态是正在运行的,那么既然是运行的,为何无法访问呢。下一步就是检查防火墙了,systemctl status firewalld这里发现防火墙正

2020-06-09 15:39:05

Pycharm,Python 安装OpenCV and CV2 时,报错,教你如何正确安装。

Collecting cv2 Could not find a version that satisfies the requirement cv2 (from versions: )No matching distribution found for cv2初学Python,在安装cv2框架的时候,报以上错误,试了很多次 pip install cv2 依然无效,后来查阅了好多资料,总结下面的方法,安装了opencv后,里面包含了cv2框架。If you are using python

2020-06-03 15:36:14

Python3项目打包成exe可执行程序

1.使用 pip install PyInstaller 命令安装打包所需类库2.切换到打包代码所在目录,执行命令 pyinstaller -F Python文件名.py,等待打包完成3.此目录生成dist文件夹,其中.exe可执行程序即为打包后的程序,双击打开即可运行...

2020-04-11 21:18:20

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。