随笔分类 -  Python

摘要:# # Author : Mikigo # Env :deepin 20.4 os # 自定义序列 1、可切片对象 切片大家都很熟悉,在 Python 基础里面是必学的,对列表使用中括号取值,正切、反切、加步长等都没问题,这里我们主要讲怎么实现一个可切片对象。 隆重请出魔法函数:__getitem_ 阅读全文
posted @ 2022-10-27 15:46 mikigo 阅读(87) 评论(0) 推荐(0) 编辑
摘要:# # Author : Mikigo # Env :deepin 20.4 os # 1、装饰器 装饰器就是使用 @ 符号,像帽子一样扣在函数的头上,是 Python 中的一种语法糖。 前面讲类方法和静态方法的时候提到过,使用方法非常简单。 原理实际上就是将它所装饰的函数作为参数,最后返回这个函数 阅读全文
posted @ 2022-10-21 11:38 mikigo 阅读(78) 评论(0) 推荐(0) 编辑
摘要:# # Author : Mikigo # Env :deepin 20.4 os # 1、破解私有属性 私有属性就是在类的内部能访问,外部不能访问。 在 Python 中没有专门的语句进行私有化,而通过在属性或方法前面加“两个下划线”实现。 举例: class Test: def __init__ 阅读全文
posted @ 2022-10-21 11:37 mikigo 阅读(112) 评论(0) 推荐(0) 编辑
摘要:# # Author : Mikigo # Env :deepin 20.4 os # 1、类变量和实例变量 (1)类变量是在类里面直接定义的变量,它可以被类对象访问和赋值,也可以被实例对象访问和赋值。 class Test: b = 1 def __init__(self): # 构造函数 sel 阅读全文
posted @ 2022-10-21 11:36 mikigo 阅读(74) 评论(0) 推荐(0) 编辑
摘要:# # Author : Mikigo # IDE :Typora # Env :deepin 20.4 os # 1、简介 前面分享了 Python 基础的内容,接下来这段时间我将分阶段分享 Python 进阶到高级编程的内容。 Python 进阶是我一直很想写的,作为自己学习的记录,过去自己在看 阅读全文
posted @ 2022-10-21 11:36 mikigo 阅读(418) 评论(0) 推荐(0) 编辑
摘要:我的办公机是 deepin 社区版,一般装完最新版本系统之后,首先会先把 Pycharm 配置好,但是配置远程解释器的时候有时候会出现问题,提示:IndexOutOfBoundsException: Index 11 out of bounds for length 11 。 我的远程 IP 肯定是 阅读全文
posted @ 2022-01-24 18:17 mikigo 阅读(1503) 评论(0) 推荐(0) 编辑
摘要:# Author By Mikigo # Time 2021/9/30 一、Python基础 (一)输入输出 1. print (1)print("hello world") 括号表示调用函数print,括号内的字符串用引号引起来。 (2)print("hello","world","mikigo" 阅读全文
posted @ 2021-09-30 00:27 mikigo 阅读(488) 评论(0) 推荐(0) 编辑
摘要:镜像UOS AMD平台直接在官网下来包即可使用,其他平台缺少JDK环境,需要安装openjdk 下面提供完成脚本,一键完成安装。 #!/bin/bash # 下载pycharm wget -P /home/$USER/Documents https://download.jetbrains.8686 阅读全文
posted @ 2020-12-17 15:22 mikigo 阅读(1770) 评论(0) 推荐(1) 编辑
摘要:在Linux平台上,基于unittest进行UI自动化测试,使用BeautifulReport设置用例失败截图的功能 重点在于save_img方法的定义,与window平台有所不同,Linux平台截图使用pyscreenshot 用例举例: import unittest from AppWidge 阅读全文
posted @ 2020-10-15 17:29 mikigo 阅读(382) 评论(0) 推荐(0) 编辑
摘要:Building OpenCV from source Compiling from source may seem a little complicated at first, but once you succeeded in it, there is nothing complicated. 阅读全文
posted @ 2020-09-28 16:49 mikigo 阅读(1425) 评论(0) 推荐(0) 编辑
摘要:1 import paramiko 2 import getpass 3 4 # 远程设备的IP 端口 用户名 密码 5 IP = "10.8.12.45" 6 port = 22 7 remote_username = "uos-0804" 8 remoet_password = "1" 9 # 阅读全文
posted @ 2020-08-12 10:19 mikigo 阅读(400) 评论(0) 推荐(0) 编辑
摘要:问题:在命令行执行:python3 runner.py的时候报错,提示导入模块错误 解决: 在报错的语句前,使用sys.path.append()方法解决: import sys import os path_m = os.path.abspath("..") # 表示当前目录的上级目录 sys.p 阅读全文
posted @ 2020-08-10 12:38 mikigo 阅读(501) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python3 # _*_ coding:utf-8 _*_ ''' @File :${NAME}.py @Author:mikigo @Date :${DATE} ${TIME} @Desc : ''' 阅读全文
posted @ 2020-07-20 11:57 mikigo 阅读(206) 评论(0) 推荐(0) 编辑
摘要:1 from selenium import webdriver 2 import time 3 import xlwt 4 5 def get_test_result(): 6 ''' 7 获取测试报告网页中的结果数据 8 :return: 9 ''' 10 driver = webdriver. 阅读全文
posted @ 2020-07-20 11:28 mikigo 阅读(426) 评论(0) 推荐(0) 编辑
摘要:unittest 模块可以通过命令行运行模块、类和独立测试方法的测试: python -m unittest test_module1 test_module2 python -m unittest test_module.TestClass python -m unittest test_modu 阅读全文
posted @ 2020-07-18 10:24 mikigo 阅读(3125) 评论(0) 推荐(1) 编辑
摘要:import smtplibfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipart def send_email(receiver): ''' 发送最新的测试报告 :return: ''' 阅读全文
posted @ 2020-07-02 17:29 mikigo 阅读(211) 评论(0) 推荐(0) 编辑
摘要:1 os.path.abspath(path) #返回绝对路径 2 3 os.path.basename(path) #返回文件名 4 5 os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。 6 7 os.path.dirname(pa 阅读全文
posted @ 2020-07-01 12:45 mikigo 阅读(464) 评论(0) 推荐(0) 编辑
摘要:通过ssh远程执行脚本的时候,需要加上: import os os.environ["DISPLAY"] = ":0" # 注意这行代码需要写在"import pyautogui"之前 import pyautogui 1.安装: sudo pip3 install python3-xlib sud 阅读全文
posted @ 2020-06-23 16:08 mikigo 阅读(3837) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示