python
执契
小白一枚,努力成为大白中。。。
展开
-
python爬虫:如何爬网页数据并将其放在文本文件中
不废话了,直接上代码:主函数文件main.pyimport OrphaNetif __name__ == '__main__': print('+++++starting') myCrawlOrphaNet = OrphaNet.CrawlOrphaNet() myCrawlOrphaNet.test()爬虫文件OrphaNet.py说明:初始化,和downloa...原创 2018-05-15 11:51:34 · 10820 阅读 · 0 评论 -
python-logging日志写入文件(直接可用,简单易行,最简单的输出写入文件)
找资料发现都好深入,只是想要一个简单的日志记录,写入文件而已。。。代码入下,logger_config方法配置logger,然后就可以调用logger记录了import loggingdef logger_config(log_path,logging_name): ''' 配置log :param log_path: 输出log路径 :param lo...原创 2019-09-16 16:54:34 · 20255 阅读 · 2 评论 -
Mac上安装python3+opencv
之前开发都是在Windows下开发,先需要转到mac上,需要部署环境,安装cv开发的环境。吹爆mac进入anaconda安装anaconda:https://www.anaconda.com/distribution/#macos在安装过程中有提示安装pycharm,于是按照提示安装pycharm,安装完之后,打开一看,能用了。在pycharm使用anaconda环境:https://...原创 2019-08-19 18:23:36 · 1139 阅读 · 1 评论 -
python-collections模块小结(namedtuple、defaultdict、deque等)
collections中有很多模块,包括tuple这个是最基础的数据结构,而一些常用模块比如namedtuple、defaultdict等能让程序更加简洁明了,易读效率高,了解一下。拆包:tuple=("周",24,175) # 换成List也可以拆包name, age, height =tuple name,*other =tupleprint(name,other) # 输出周...原创 2019-03-20 12:21:27 · 673 阅读 · 0 评论 -
python--numpy模块学习总结
最近学机器学习,用python写程序,在过程中大量用到numpy模块,之前是边用边查,这次看了Imooc的课程做一个总结,也做一个总的了解,之后再忘记再查的时候也能提速不少,也可温故知新:一、数组的长度,shape,reshape# a是np.array,reshape方法重组长度a.shape #a的长度,几行几列a.shape[0] # a的行数a[2,0]=55 # 对3行第一...原创 2019-03-07 14:21:42 · 457 阅读 · 0 评论 -
pygame从入门到放弃(下)--迷宫游戏随机迷宫生成算法
先上资源,图片资源,源代码及打包成的exe文件:链接:https://pan.baidu.com/s/1ZjcOdeEVbBKlAn5M6UgaUA提取码:wnmq资源说明:game_test2_algorithm.py为纯算法调用,而game_test2.py则加上了游戏部分,注:若解压game_test2.rar生成带exe的文件可以直接玩,但是进入的时候会很卡,占用内存,具...原创 2019-02-18 13:40:03 · 2124 阅读 · 1 评论 -
pygame从入门到放弃(上)--构建沙雕迷宫游戏
先上资源,图片资源,源代码及打包成的exe文件:链接:https://pan.baidu.com/s/1jc8Yrr8XeknHLxicdRUzyw 提取码:j1ax上效果gif,可解压上述百度云链接中的压缩包打开此沙雕游戏:做一下说明:一直想做一个游戏,现正好借熟悉python来写一个游戏,写着写着(边查资料)发现,这简直太难了,首先得学习下pygame,因为本来适用面较窄...原创 2019-02-16 13:09:15 · 3934 阅读 · 5 评论 -
pycharm安装pyinstaller将pygame打包成exe
首先,使用pycharm自带的下载包工具,File-Settings-Project Interpreter,如图:安装完成后,发现安装到了Python根目录下,我的在C:\python34\Scripts\下,如下图,注意这个目录,注意这个pyinstaller.exe打开cmd:注意初始状况如下图,目录定位在奇怪的地方利用Linux操作指令,如下图cd \ 进入根目...原创 2019-01-19 11:28:35 · 6939 阅读 · 3 评论 -
python学习三(十二例练习)--基于Java基础
在runoob.com的例子中选了比较有价值的12例进行练习,后附代码,水平有限,肯定存在更好的答案,见谅train1:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?train2:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?train3:输入某年某月某日,判断这一天是这一年的第几天?train4:暂停一秒输...原创 2019-01-18 17:15:36 · 225 阅读 · 0 评论 -
python学习二(进阶总结)--基于Java基础
对于基础有了认识,进行进阶学习,本文只是对进阶的了解性认识,综述性质python中同样有类的概念,__init__是初始化,即构造函数,且类中每一个方法第一个参数都必须是self,self代表类的实例,而非类:class Employee: def __init__(self, name, salary): self.name = name创建实例对象:emp1 =...原创 2019-01-17 11:45:48 · 190 阅读 · 0 评论 -
python学习一(基础总结)--基于Java基础
有一定java基础,再系统学习python,本文是基础教程的重要总结,留下文章,以供复习:#注释单行,'''abc'''或者"""abc"""注释多行编写格式如下,冒号后为内容,且缩进固定,一旦缩进错误,则无法识别,print可使用,和+if 5>3: print("1"+"2")elif 6>3: print("1","2")变量不需要声明,但使...原创 2019-01-16 12:53:29 · 331 阅读 · 0 评论 -
python安装及环境搭建(附软件安装包百度云链接)
Python逐渐流行,给出安装包,以及安装说明以下链接为一个压缩包,里面有python语言环境的安装以及pycharm的安装包,有一个txt文件有详细安装说明,当然,其实很简单,贴链接:链接:https://pan.baidu.com/s/1Yq16-6XYVVEqIV-ieUl0nQ 密码:pm1w...原创 2018-05-16 15:07:16 · 33561 阅读 · 7 评论 -
python-f-string(简洁明了的输出,拒绝冗余,编程好习惯)
突然看见大神的代码打印log时(这里为了简洁,代码直接用print)采用的是f-string,看起来非常舒服,建议使用:k = 11print("tradition show:"+str(k))print("format show:{}".format(k))print(f"f-string show:{k}")结果:f-string提供了方法使变量直接放在{}内,这样输出...原创 2019-09-20 15:07:50 · 1848 阅读 · 0 评论