随笔分类 -  python问题汇总

工作中使用python遇到的问题
摘要:Django默认安装最新版本:pip install django Django后面接版本号就可以了:pip install django==1.11.7如果使用pip install安装库比较慢,可以用豆瓣的镜像:pip install django==1.11.7 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com... 阅读全文
posted @ 2019-04-24 16:20 qiao1234 阅读(580) 评论(0) 推荐(0)
摘要:python assert使用说明 self.assertEqual(a,b,msg=msg) #判断a与1.b是否一致,msg类似备注,可以为空 self.assertNotEqual(a,b,msg=msg) #判断a与b是否不一致 self.assertTrue(a,msg=none) #判断 阅读全文
posted @ 2019-01-16 15:10 qiao1234 阅读(316) 评论(0) 推荐(0)
摘要:python json.dumps() json.dump()的区别 以前写的很简单,只有几句话,最近发现本文是本博客阅读量最大的一篇文章,觉得这样有种把人骗进来的感觉,于是又细化了一些。如果还有不好的地方,欢迎指出。 首先说明基本功能: dumps是将dict转化成str格式,loads是将str 阅读全文
posted @ 2019-01-11 10:24 qiao1234 阅读(264) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-12-12 17:59 qiao1234 阅读(2722) 评论(0) 推荐(0)
摘要:python unintest单元测试框架提供了一整套内置的断言方法。 如果断言失败,则抛出一个AssertionError,并标识该测试为失败状态 如果异常,则当做错误来处理 注意:以上两种方式的区别 如果成功,则标识该测试为成功状态 下面我们看下在unittest框架中定义了哪几类断言方法: 基 阅读全文
posted @ 2018-11-23 17:37 qiao1234 阅读(1281) 评论(0) 推荐(0)
摘要:Python3中内置类型bytes和str用法及byte和string之间各种编码转换 python--列表,元组,字符串互相转换 列表,元组和字符串python中有三个内建函数:,他们之间的互相转换使用三个函数,str(),tuple()和list(),具体示例如下所示 列表和元组转换为字符串则必 阅读全文
posted @ 2018-11-21 16:47 qiao1234 阅读(3333) 评论(0) 推荐(0)
摘要:问题:工程下自定义的包,python在执行时经常找不到包 python找包的路径:python安装路径下的lib包和PYTHONPATH下的包 可以使用[sys.path]打印出python找包的路径 import sys syspath=sys.path 但是在jenkins运行时经常提示找不到包 阅读全文
posted @ 2018-11-19 17:03 qiao1234 阅读(3662) 评论(0) 推荐(0)
摘要:1、通过pip3 install pyinstaller 安装成功 2、然后执行命令,首先:需要切换到程序所在的目录 执行命令 pyinstaller -F -w <文件名.py>,-F代表生成可执行文件,-w代表需要控制台,不需要就不用加。 3、等执行结束后,会在程序所在的文件夹生成三个文件夹 4 阅读全文
posted @ 2018-11-12 13:49 qiao1234 阅读(3657) 评论(0) 推荐(0)
摘要:因为python3现在还不能直接连接数据库,所有如果想连接,就只能通过以下方法: 在APP中的,__init__.py中,添加以下代码就可以: 阅读全文
posted @ 2017-08-18 09:41 qiao1234 阅读(419) 评论(0) 推荐(0)
摘要:__str__和__repr__ 如果要把一个类的实例变成 str,就需要实现特殊方法__str__(): class Person(object): def __init__(self, name, gender): self.name = name self.gender = gender de 阅读全文
posted @ 2017-08-10 15:27 qiao1234 阅读(281) 评论(0) 推荐(0)
摘要:python3+selenium使用浏览器IE的时候,老是报错: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones 阅读全文
posted @ 2017-07-13 16:35 qiao1234 阅读(452) 评论(0) 推荐(0)
摘要:同时安装Python2与Python3,安装第三方包,老是报错提示Fatal error in launcher: Unable to create process using '"',那可能是环境变量有冲突了。 解决办法: 阅读全文
posted @ 2017-06-29 11:58 qiao1234 阅读(458) 评论(0) 推荐(0)
摘要:python2 + selenium + eclipse 中,配置好runserver 127.0.0.1:9000,运行的时候,报错,如图: 原来: import django.core.handlers.wsgi application = django.core.handlers.wsgi.W 阅读全文
posted @ 2017-06-19 15:15 qiao1234 阅读(333) 评论(0) 推荐(0)
摘要:python2 + selenium + eclipse 中,通过django生产数据库表的时候报错 解决: 1.查看自己电脑中,“开始-->控制面板-->管理工具-->服务-->mysql56-->启动服务”,是否停止了mysql服务。 阅读全文
posted @ 2017-06-19 15:13 qiao1234 阅读(166) 评论(0) 推荐(0)
摘要:普通字符串可以用多种方式编码成Unicode字符串,具体要看你究竟选择了哪种编码: unicodestring = u"Hello world" # 将Unicode转化为普通Python字符串:"encode" utf8string = unicodestring.encode("utf-8") 阅读全文
posted @ 2017-06-19 15:10 qiao1234 阅读(36015) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2017-06-19 15:10 qiao1234 阅读(380) 评论(0) 推荐(0)
摘要:一、十八种定位方法 前八种是大家都熟悉的,经常会用到的 1.id定位:find_element_by_id(self, id_) 2.name定位:find_element_by_name(self, name) 3.class定位:find_element_by_class_name(self, 阅读全文
posted @ 2017-06-19 15:09 qiao1234 阅读(281) 评论(0) 推荐(0)
摘要:/退回上一级表单 driver.switchTo().defaultContent(); 如果上面行不通,访问以下网站: https://www.cnblogs.com/math98/p/11013579.html 如果定位不到元素,报selenium.common.exceptions.NoSuc 阅读全文
posted @ 2017-06-19 15:06 qiao1234 阅读(1924) 评论(1) 推荐(0)
摘要:#通过os.path.abspath()方法,打开图片的绝对路径,然后,定位上传按钮,然后,send_keys()方法中,添加这个文件路径就可以了 其中,如果要定位xpath路径,必须是input的路径,不然会找不到,对应的按钮,无法上传成功,如下图: 阅读全文
posted @ 2017-06-19 15:05 qiao1234 阅读(291) 评论(0) 推荐(0)
摘要:支持代码运行没问题,暂时没有找到真正解决办法,只能通过一下办法暂时解决。如下图: 阅读全文
posted @ 2017-06-19 15:03 qiao1234 阅读(4292) 评论(0) 推荐(0)