python
graceljh
这个作者很懒,什么都没留下…
展开
-
django运行时报错ModuleNotFoundError: No module named ‘testsuitesconfigures‘
django运行时报错ModuleNotFoundError: No module named 'testsuitesconfigures’查了一些资料,发现和我的都不符合。看到报错的文件和具体的行号,也都进去看了下源码。没发现有什么问题,然后又仔细检查了了自己写的程序,也没有异常。看到这个模块名有点奇怪,我从来没取过这个名字,为何会出现呢?于是在配置文件中查看,突然发现,注册APP时,中间少写了一个逗号,导致系统把这两个识别成了一个。然后在程序中找不到对应的模块名,所以才会报错。改完之后,再次运行,已经原创 2022-05-18 19:40:23 · 587 阅读 · 0 评论 -
Python3中map函数的问题
Python3中map函数在Python2中map函数会返回一个list列表,如代码:def f(x, y): return (x, y)l1 = [ 0, 1, 2, 3, 4, 5, 6 ]l2 = [ ‘Sun’, ‘Mon’, ‘Tue’, ‘Wed’, ‘Thu’, ‘Fri’, ‘Sat’ ]返回结果如下:map(f, l1, l2)[(0, ‘Sun’...转载 2019-12-11 19:58:45 · 209 阅读 · 0 评论 -
Python的__init__.py文件作用
init.py这个文件到底有什么作用,有和没有的区别?虽然大家都大概知道init.py是怎么一回事,但却没有一个比较完整的解释,所以整理了一下init.py的知识点,以加深理解。说到init.py, 就不得不说package的机制了。先说一点概念,源引自陈儒的Python源码剖析,这可是绝版好书:在python中, module(也即python的模块)是一个单独的文件来实现的,要吧是py文件...原创 2019-10-29 18:24:12 · 956 阅读 · 0 评论 -
安装suds报错,ImportError: No module named client
python 3.x 默认pip安装suds会报错,提示ImportError: No module named client解决办法:pip install suds-jurko即可原因:默认suds的client模块用的是python 2.x 的代码。suds-jurko对此做了升级。安装 suds 时提示 ModuleNotFoundError: No module named ‘cl...原创 2019-09-16 13:54:46 · 3376 阅读 · 1 评论 -
python使用requests时报错requests.exceptions.SSLError: HTTPSConnectionPool
在网上搜索资料:试了以下几种方法:1、安装几个requests依赖包pip install cryptographypip install pyOpenSSLpip install certifi2、关闭证书验证(verify=False))可以解决这个问题或者说是在进行GET时,指定SSL证书.response = requests.get(‘http://www.baidu.co...原创 2019-08-30 18:38:03 · 6083 阅读 · 4 评论 -
单元测试框架:报错 -----E列表 testcases (unittest.loader._FailedTest)
运行程序的时候遇到报错,如图所示一直不明白是哪里出了问题,testcase文件的导入模块也没有问题,路径也都是绝对路径看到测试报告里的内容,才发现是__init__文件的问题__init__文件默认是空的,自己之前往里面写了几行代码,没有删除。可能运行程序的时候需要调用?看到是这个文件报错,就把里面的自己写的内容删了,然后就运行通过了。...原创 2019-08-30 17:59:19 · 6221 阅读 · 4 评论 -
Python zip() 函数
zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。zip 语法:zip([iterable, …])zip 方法在 Python 2 和 Python 3 中的不同:在 Python 3.x 中为了减少内存,zip() 返回...原创 2019-08-22 00:09:28 · 85 阅读 · 0 评论 -
windows下直接复制文件路径报错
解决办法;复制过来的路径是linux格式的,在Windows下报错。加个防转义,或者加个反斜杠\原创 2019-08-10 15:24:01 · 486 阅读 · 0 评论 -
读写文件时报错:io.UnsupportedOperation: not readable
今天在读写文件是,遇到的报错。原因:open打开一个文件,此时调用的是w写入模式,下面使用read是没有权限的,解决方法:1.使用w+读写模式,2.不直接调用f.read()...原创 2019-08-10 00:25:49 · 23885 阅读 · 4 评论 -
在pycharm中误删了Python文件,怎么办?
1.今天在操作的时候,误删了文件,怎么办?(1)找到删除的上一级文件=>右键,找到Local History=>Show History(2),打开之后,双击左边的恢复时间内容,在右边操作框中,恢复,这里只能一个一个恢复(3)选择第二个"Revert Selection".(4)再恢复的时候可能需要等几秒,这样就成功恢复了....原创 2019-08-10 00:16:56 · 2286 阅读 · 2 评论 -
SyntaxError: unexpected EOF while parsing
SyntaxError: unexpected EOF while parsing这是典型的没有验证函数参数是否有效。原因是eval(str)的字符串为空你可以运行如下代码,观察输出。try: print eval("")except Exception as ex: print (ex)输出如下unexpected EOF while parsing (<...原创 2019-08-14 11:55:50 · 21505 阅读 · 1 评论 -
Python变量的命名不能以数字开头,包和文件以数字命名,pycharm里为何没有报错呢?
Python的命名不能以数字开头的原因如果允许变量名开头是数字,则无法区分变量名和数字类型,例如:如果变量名 091合法,则程序无法区分这个变量和数字 091。另外,有些数字可能含有字母,如浮点数 1E10。程序设计语言不能存在歧义,因此,需要约定变量名开头不能是数字,以便区分变量与数字该答案来自《Python语言程序设计基础》(第2版)这里,包和python文件以数字命名,为何没有报错...原创 2019-08-06 12:39:10 · 4526 阅读 · 1 评论 -
python 判断两个列表中相同和不同的元素
背景:在做接口自动化时,通常会判断接口返回中的数据信息,与数据库中返回的数据信息是否一致,比如:将接口返回信息的用户姓名存放到一个列表中,将数据库返回的用户姓名存放到另一个列表中,这时需要判断两个列表是否一致,如果不一致,将不同的元素信息分别回写到excel文件中,可以一目了然的看出哪些信息返回的不正确。下列代码中直接存放列表信息,比较如下:1 #接口返回值 2 list1 = ['张三'...转载 2019-08-08 15:44:37 · 1015 阅读 · 0 评论 -
pyinstaller生成的exe文件,双击运行时闪退
将 Python 程序打包成.exe 文件1、PyInstaller 简介PyInstaller 是一个十分有用的第三方库,可以用来打包 python 应用程序,打包完的程序就可以在没有安装 Python 解释器的机器上运行了。它能够在 Windows、Linux、 Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python...原创 2019-08-06 23:33:23 · 4915 阅读 · 0 评论