
python
文章平均质量分 56
happym_m
这个作者很懒,什么都没留下…
展开
-
带虚拟环境的python项目迁移遇到的问题
【问题描述】:1. 复制过来项目有Venv目录,配置项目的interpreter时,虽然选中了venv/scripts/python.exe作为interpreter,但是里面安装的package包都不展示。(说明配置的有问题)【解决办法】从其它地方拷贝过来的工程因为工程路径发生改变,需要做修改,需要修改venv\Scripts下的Activate和activate.bat两个文件中的$env:VIRTUAL_ENV,改成当前工程的venv路径。修改后,再重新执行activate.ba...原创 2020-12-05 00:11:30 · 809 阅读 · 0 评论 -
python小白笔记_面向对象、函数
Python官方教程的学习笔记https://my.oschina.net/u/4382516/blog/3303030python的class(类)中的object是什么意思?原文链接:https://blog.youkuaiyun.com/deeposcar/article/details/80947155以下代码基于python2.7.10版本,实际上在python3中已经默认就帮你加载了object了(即便你没有写上object)。不继承object,类的命名空间只有三个对象可以操作....原创 2020-06-06 19:18:30 · 428 阅读 · 0 评论 -
python自动化测试 _入门 笔记
目前主流的自动化实现: selenium+webdriver环境搭建:1. python 3.72.安装webdriver : chromedriver关键字,搜索到对应浏览器的 exe安装包,放到python的安装根目录.3.pip安装selenium4. 安装pycharm:file>setting>检查avialble package...原创 2020-03-09 20:21:53 · 574 阅读 · 0 评论 -
Pycharm教程
Pycharm解释器类型包括以下几种: 1 )Local本地解释器 最直接的使用解释器的方式,下载Python解释器,安装到本地,执行……,详见 tutorial或者product documentation。 2 )Remote远程解释器 Pycharm允许使用远程解释器,例如通过可靠的服务器来完成。此前Pycharm需要先通过 SSH connection或者 Vagran...转载 2018-12-04 00:22:54 · 134 阅读 · 0 评论 -
[菜鸟教程]Python 字典(Dictionary) setdefault()方法
Python 字典(Dictionary) setdefault()方法描述Python 字典 setdefault() 函数和get() 方法类似, 如果键不存在于字典中,将会添加键并将值设为默认值。语法setdefault()方法语法:dict.setdefault(key, default=None)参数key -- 查找的键值。 default -- 键不存...转载 2019-01-17 10:01:51 · 315 阅读 · 0 评论 -
django入门 笔记(二) 自己动手 写1个页面
django官网:https://docs.djangoproject.com/en/2.2/从头开始:概述|安装 教程:第1部分:请求和响应|第2部分:模型和管理站点|第3部分:视图和模板|第4部分:表单和通用视图|第5部分:测试|第6部分:静态文件|第7部分:自定义管理站点 高级教程:如何编写可复用的应用程序|为Django编写第一个补丁发展历...原创 2019-01-13 18:38:55 · 709 阅读 · 0 评论 -
python rstr 随机生成字符串(支持正则表达式) 入门
https://pypi.org/project/rstr/2.1.3/ 使用rstr.rstrrstr的基本方法是rstr()。它至少需要一个参数,一个字符字母表,用于创建一个字符串。>>> import rstr>>> rstr.rstr('ABC')'AACAACCB'默认情况下,它将返回长度为1到10个字符的字符串。您可以通过...原创 2019-01-17 10:06:16 · 2853 阅读 · 0 评论 -
python re.split() 支持多个符号同时分隔, str.split() 分隔单个符号分隔
问题描述:cookies取值如下(赋值给变量sc),有逗号,分号,怎么把这一串字符给分隔呢?解决办法:import resc_set = re.split('[,;]', sc)csrftoken=pBMYbL4Roe9XJ0AtwdXwXZERb9sqf4ai;expires=Tue,28-Jan-202004:23:45GMT;Max-Age=31449600;Path=...转载 2019-01-29 12:35:45 · 8611 阅读 · 0 评论 -
python 入门 笔记 二
官方文档:https://docs.python.org/3.5/library/logging.htmlpython 3菜鸟教程python2 与 python3的区别(菜鸟教程)基于python的互联网软件测试开发(自动化测试)-全集合robotframwork官网上说python2与python3的区别Python 2和Python 3大多是相同的语言,但它们彼此...原创 2019-02-28 14:53:07 · 263 阅读 · 0 评论 -
接口测试 入门
开放API (练手接口测试):聚合数据接口测试工具:firefox 的HttpRequester插件在线接口测试工具: http://www.atool.org/httptest.phpjmeter: 优点可以参数化 函数,csv,beanshell,postmansopaUI pro是需要收费的: http和webservice 两种接口 。步骤:新建项目>新建...原创 2019-02-14 12:10:45 · 231 阅读 · 0 评论 -
python 并发入门 python多线程 入门 笔记
菜鸟教程 Python3 多线程 step1. 先学习菜鸟教程,弄清线程的基本函数step 2 理解: 主进程, 守护进程,为什么要用joinPython多线程与多线程中join()的用法Python多线程与多线程中join()的用法首先需要明确几个概念:知识点一:当一个进程启动之后,会默认产生一个主线程,因为线程是程序执行流的最小单元,当设置多线程时,主线程会创...原创 2019-03-05 18:36:45 · 213 阅读 · 0 评论 -
python入门级问题: 复制的代码把return换成print, 为什么报错
参考文档:https://zhidao.baidu.com/question/1608615538546413187.html源代码:#斐波那契数列def fib(n): if n<2: return 1 else: return fib(n-1)+fib(n-2)fib(5)把return改成print后报错:pr...原创 2019-03-25 13:00:59 · 257 阅读 · 0 评论 -
python入门级问题: for循环打印列表,怎么总是打最后1个
错误代码错误分析:a = []放到for循环里面去了,每循环1次,就被重置成空1次,执行结果:[5]#斐波那契数列def fib(n): if n<2: return 1 else: return fib(n-1)+fib(n-2)for i in range(1,5): a = [] a.append(...原创 2019-03-25 13:44:54 · 10286 阅读 · 1 评论 -
json 和字典 dict 的区别?
python 里面的基础数据类型有:int、str、 float、list、bool、tuple、 dict、set 这几种,里面没 json 这种数据类型。 JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的 js 规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示...转载 2019-04-22 13:00:09 · 7449 阅读 · 1 评论 -
pycharm建立分支,提交分支到git
pycharm建立分支,提交分支到gitpycharm控制台,输入命令,将变更提交到git 分支git branch 查看当前分支git add .git comit -a git add -A 和 git add . 的区别git add -A和 git add .和git add -u 功能相似,但还是存在一点差别git add . :他会监控工作...原创 2018-11-26 00:35:13 · 5924 阅读 · 0 评论 -
python入门 笔记
Python 初学者的经验总结python须知1.区分大小写(sql语言不区分大小写),类第一个字母大写,函数方法第一个字母小写。2.对空格很依赖(其他编程语言依赖大括号)3.Errors出错不可怕,只是计算机dont understand.利用错误信息调试你的代码什么是pythonic,怎样才能pythonichttps://blog.youkuaiyun.com/g8433373...原创 2018-11-04 22:29:55 · 186 阅读 · 0 评论 -
【人生苦短,我用python!】几行python处理文件里面的重复内容(包括了读写文件,过滤重复!)
The beauty of python 1https://blog.youkuaiyun.com/dengyaolongacmblog/article/details/38016905置顶 2014年07月21日 15:28:18 yaolongdeng 阅读数:2189 标签: python 更多个人分类: Python写python已经差不多有三个多月了,因为简洁,越来越喜欢这个"巨莽"了,...转载 2018-09-19 21:28:51 · 1771 阅读 · 1 评论 -
常用七种排序的python实现
另外一篇请参考https://www.cnblogs.com/MrFiona/p/5978491.html常用七种排序的python实现阅读目录1 算法复杂度 2 冒泡排序 3 直接选择排序 4 直接插入排序 5 快速排序 6 堆排序 7 为什么堆排比快排慢? 8 归并排序 9 希尔排序 10 排序小结回到顶部1 算法复杂度算法复杂度分为时间复杂度和空间...转载 2018-09-19 21:29:37 · 160 阅读 · 0 评论 -
Python字典排序 sort()、reversed()、sorted()、cmp()
廖雪峰讲sorted的链接 深入Python(1): 字典排序 关于sort()、reversed()、sorted()、cmp()等2014年05月08日 11:11:08 文宇肃然 阅读数:3982更多个人分类: Python一、最不沾边的cmp()cmp(x, y)Compare the two objects x and y and return an inte...转载 2018-09-19 21:28:31 · 5345 阅读 · 0 评论 -
如果你初学Python学不好,必须得看下这个Python老鸟的建议
作者:马哥教育 来源:http://www.magedu.com/72361.html 从2013年开始接触python以来,我体验过阅读书籍,学习MOOC,查阅文档,谷歌搜索,逛编程社区。现在仍在学习python中,走了很多的弯路。成功的道路各有不同,失败的地方却是种种。我想把我学习python过程中走过的一些弯路说给大家,希望给初学python的一些朋友有些帮助。 1.纸质书精读一本足矣...转载 2018-10-11 16:06:30 · 180 阅读 · 0 评论 -
【腾讯云 云社区】Python-基于数据驱动的接口自动化测试
Python-基于数据驱动的接口自动化测试文章来源:企鹅号 - Sweety99今儿上海的天气是穿着棉袄的春天~不过明天就暖和起来啦,期待已久春暖花开的季节终于肥来了~ 我好喜欢文字,每次码一个个字的时候内心特别安静,每次分享最近的知识小仓库时,我就想分享下此刻的心情是晴天啦~告诉自己,也告诉你言归正传~~一 什么是数据驱动?从它的本意来解释,就是数据的改变从而驱动自动化测试的...转载 2018-10-12 11:38:18 · 402 阅读 · 0 评论 -
python资源收录
【腾讯云 云社区】python学习之旅转载 2018-10-12 13:58:05 · 179 阅读 · 0 评论 -
Python面试题目
Python中自定义的函数如何传递动态参数?转载 2018-10-18 11:25:32 · 136 阅读 · 0 评论 -
python单元测试之unittest框架使用总结
python单元测试之unittest框架使用总结一、什么是单元测试单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。比如对于函数abs(),我们可以编写的测试用例为:(1)输入正数,比如1、1.2、0.99,期待返回值与输入相同(2)输入复数,比如-1、-1.2、-0.99,期待返回值与输入相反(3)输入0,期待返回0(4)输入非数值类型,比如N...转载 2018-10-09 00:44:27 · 436 阅读 · 0 评论 -
selenium 入门笔记
selenium自动化原理:自动化测试python脚本-->浏览器driver -->浏览器注意:chrome的版本 & driver版本一定要匹配哦,不匹配就会报错“unable to find open pages”selenium官网https://www.seleniumhq.org/(经常打不开)下载selenium各版本,建议用这个网址:htt...原创 2018-10-09 00:49:40 · 8198 阅读 · 3 评论 -
Python框架之Django 学习收录
作者介绍: 马一特,一名Python开发工程师 Python高级进阶(二)Python框架之Django写图书管理系统(LMS)马一特 2018-06-17 21:13 阅读:435 评论:4Python高级进阶(一)Python框架之Django入门马一特 2018-06-13 20:38 阅读:1435 评论:3Django框架之admin源码解析马一特 2018...转载 2018-10-15 19:47:46 · 198 阅读 · 0 评论 -
python把100个文件的内容,写入到1个文件里面
思路:1.列出d:\\data目录里的100个文件,放到列表list12.for循环遍历列表list1,把文件append到新的b.txt文件 ,每写一行注意要换行 新手代码写的比较傻瓜,记录下import os#先得到100个文件的名字,放到一个列表里list1=os.listdir("d:\\data")#print(list1)#遍历列表,遍历...原创 2018-10-16 12:23:33 · 2463 阅读 · 0 评论 -
windows配置多个版本的python (pip install 报错)
pip install 报错D:\Python34>pip install requestsFatal error in launcher: Unable to create process using '"'百度了下,配置了多版本的python 导致的需要重新配置下(重名令python.exe为python3.ext)并且用python3命令重新安装pippython3...原创 2018-10-30 10:09:07 · 868 阅读 · 0 评论 -
requests模块入门
安装pip install request引用import request支持的python版本(2,3版本都支持)python2.X 有这些库名可用: urllib, urllib2, urllib3, httplib, httplib2, requestspython3.X 有这些库名可用: urllib, urllib3, httplib2, requests两者...原创 2018-11-09 14:29:33 · 200 阅读 · 0 评论 -
10行Python代码解决约瑟夫环
n个人做成一圈,分别编号为1.2.3……n,从第m个开始逐一报数,数到x的退出,下一个人又从1开始输入n,m,x,显示依次退出的人的编号的顺序约瑟夫环约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部...转载 2018-09-19 21:30:26 · 3883 阅读 · 1 评论