随笔分类 -  Python

摘要:一、错误处理 在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在操作系统提供的调用中,返回错误码非常常见。比如打开文件的函数open(),成功时返回文件描述符(就是一个整数),出错时返回-1。 用错误码来表示是否出错十分不便,因为函数本身应 阅读全文
posted @ 2021-04-20 19:49 陈晓猛 阅读(448) 评论(0) 推荐(0) 编辑
摘要:一、使用__slot__ 正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该 实例 绑定 任何属性和方法,这就是动态语言的灵活性。先定义class: name 'Object' is not defined,定义在内部的object写的一定要是小写 class Stu 阅读全文
posted @ 2021-04-13 14:08 陈晓猛 阅读(331) 评论(0) 推荐(0) 编辑
摘要:# 一、类和实例# 1、面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,# 比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。## 2、以Student类为例,在Python中,定义类是通过 阅读全文
posted @ 2021-03-25 21:10 陈晓猛 阅读(63) 评论(0) 推荐(0) 编辑
摘要:代码: print(int('8', base=2))1报错: ValueError: invalid literal for int() with base 2: '8' 报错原因:语法错误,不明白 base 是什么意思 先来简单讲解一下 int() 的语法:int() 函数的功能是将某个数据类型 阅读全文
posted @ 2021-03-25 20:43 陈晓猛 阅读(1130) 评论(0) 推荐(0) 编辑
摘要:字符串转数字 / 数字转字符串 int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) 阅读全文
posted @ 2021-03-13 12:44 陈晓猛 阅读(446) 评论(0) 推荐(0) 编辑
摘要:一、高阶函数 ①map/reduce a.两个函数的区别 1.从参数方面来讲:map()函数:map()包含两个参数,第一个是参数是一个函数,第二个是序列(列表或元组)。其中,函数(即map的第一个参数位置的函数)可以接收一个或多个参数。reduce()函数:reduce() 第一个参数是函数,第二 阅读全文
posted @ 2021-03-12 15:51 陈晓猛 阅读(139) 评论(0) 推荐(0) 编辑
摘要:这个是缩进错误,我们可以通过下面几步解决他: 首先检查代码是不是有错误的缩进如果没有,全都正确,可以看看是不是使用'''进行了整段的注释,如果是,一定要保证其与上下相邻代码缩进一致,而#就无所谓如果还有错,使用notepad++打开文件,选择视图->显示符号->显示空格和制表符,然后查看是不是有空格 阅读全文
posted @ 2021-03-05 11:44 陈晓猛 阅读(2782) 评论(0) 推荐(0) 编辑
摘要:一、核心类差异1. Python3 对 Unicode 字符的原生支持。Python2 中使用 ASCII 码作为默认编码方式,导致 string 有两种类型 str 和 unicode, Python3 中使用UTF-8作为默认编码方式,只支持 unicode 的 string2. Python3 阅读全文
posted @ 2021-02-19 17:15 陈晓猛 阅读(863) 评论(0) 推荐(0) 编辑
摘要:安装好python环境之后运行命令,未安装好环境则查看https://www.cnblogs.com/chenxiaomeng/p/12638131.html 一、安装Django 法1:可直接用pip安装python直接安装可能会出现未知错误,所以建议指定镜像源安装 pip3 install Dj 阅读全文
posted @ 2021-02-16 22:17 陈晓猛 阅读(34) 评论(0) 推荐(0) 编辑
摘要:pip install numpy 时 报错: Traceback (most recent call last):File "d:\python\lib\site-packages\pip\_vendor\urllib3\response.py", line 437, in _error_catc 阅读全文
posted @ 2021-02-16 20:29 陈晓猛 阅读(460) 评论(0) 推荐(0) 编辑
摘要:环境搭建之allure的安装配置,及简单使用 环境准备 首先是要安装好jdk的电脑上,运行java、javac这些命令都没有问题,要不安装allure时会报错 先安装java的运行环境 ①安装地址 https://www.oracle.com/java/technologies/javase-jdk 阅读全文
posted @ 2020-12-09 17:39 陈晓猛 阅读(1360) 评论(0) 推荐(0) 编辑
摘要:众所周知,OS是Operating System操作系统的简称,那python中的os.path.join()函数又有什么作用呢? 函数功能:连接两个或更多的路径名组件 下面让我们看几个例子来理解下细节吧: 1.如果各组件名首字母不包含’/’,则函数会自动加上 demo1 import os Pat 阅读全文
posted @ 2020-12-08 17:22 陈晓猛 阅读(1544) 评论(0) 推荐(1) 编辑
摘要:问题一: Python保存时提示“SyntaxError: Non-ASCII character '\xe8' in file” 在文件的头部加上 # -*- coding: utf-8 -*- 阅读全文
posted @ 2020-08-02 16:58 陈晓猛 阅读(273) 评论(0) 推荐(0) 编辑
摘要:我们在使用Robotframework时,经常编写脚本的人或许会不习惯,不过没关系!我们在熟悉RF的语法后,可以使用编辑器来编写和运行。下面就通过使用最多的python编辑器pycharm来演示一下如何配置和运行RF的脚本。 1.下载pycharm 我们可以通过官网来下载软件:http://www. 阅读全文
posted @ 2020-07-24 17:05 陈晓猛 阅读(975) 评论(0) 推荐(0) 编辑
摘要:parameter和argument是计算机英语中常见bai的词汇,这两者的区别如下du: parameter是形参,体现在zhi函数定义中,当出现在整个函数内都dao是可以使用的, 要是离开该函数则不能使用 argument是实参,体现在主调函数中,当进入被调函数后,实参变量也不能使用 2、par 阅读全文
posted @ 2020-07-23 17:48 陈晓猛 阅读(1102) 评论(0) 推荐(0) 编辑
摘要:1)出现以下的报错信息: Exception:Traceback (most recent call last): 解决方案: 首先确保python.exe的名字没有被修改(之所以可能被修改是因为有些朋友希望实现cmd中python版本的切换,从而修改了python.exe的名字) 然后,相关编辑器 阅读全文
posted @ 2020-07-23 14:45 陈晓猛 阅读(1033) 评论(0) 推荐(0) 编辑
摘要:一、模块的导入方式 模块就是.py类型的Python文件 导入时不需要.py后缀,直接导入文件名即可 利用import直接导入: 语法:import module_name 使用方式:module_name.class_name或者module.func_name 利用import导入模块并设置一个 阅读全文
posted @ 2020-07-20 09:16 陈晓猛 阅读(3461) 评论(0) 推荐(0) 编辑
摘要:1.Robot Framework 作为最重要的Python测试框架之一,Robot Framework主要被用在测试驱动(test-driven)类型的开发与验收中。虽然是由Python开发而来,但是它也可以在基于.Net的IronPython和基于Java的Jython上运行。同时,作为一个Py 阅读全文
posted @ 2020-06-12 17:17 陈晓猛 阅读(2322) 评论(0) 推荐(0) 编辑
摘要:使用python脚本实现,通过cgi命令获取剩余内存和句柄数,判断内存值与句柄数是否少于/超出临界值,若已少于/超出临界值则通过邮件的方式通知。 注:收发邮箱可自定义,若邮箱要开启加密,需同步修改代码中的邮箱服务器端口 ps:此脚本只应用于特殊版本,cgi接口是研发特地加的,标准版本无此接口,后续可 阅读全文
posted @ 2020-05-29 16:22 陈晓猛 阅读(397) 评论(0) 推荐(0) 编辑

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