- 军军小站|张军博客
拥有Python标签的文章
Python

Python线上环境使用日志的及配置文件

目录瞎比比与print相比logging有什么优势?基础用法保存到文件多模块使用logging使用配置文件配置logging瞎比比这篇文章其实早在一个月之前就写好了。奈何,加班猛如虎,真的怕了。直至今天才幸运地有了个双休,赶紧排版一下文章发布了。以下为正文。在初学Python的时候,我们使用print("helloworld")输出了我们的第一行代码。在之后的日子里,便一直使用print进行调试(当然,还有IDE的debug模式)。但是,当你在线上运行Py

系统 2019-09-27 17:55:27 1805

Python

Python之OpenGL笔记(18):正弦波的绘制

一、目的1、正弦函数的基本画法;2、GLSL方式实现练习。二、程序运行结果三、glDrawArrays函数GLSL画这些基本的类型使用的函数主要是glDraw*系列的函数:voidglDrawArrays(GLenummode,GLintfirst,GLsizeicount);mode有以下类型,画点GL_POINTS,画线GL_LINES,顺连线段GL_LINE_STRIP,回环线段GL_LINE_LOOP,三角形GL_TRIANGLES,GL_TRIA

系统 2019-09-27 17:53:38 1805

Python

三十岁了,从零开始学python还有前途吗?

从学习的角度来说,三十岁开始学习Python编程并不算晚,但是如果从就业的角度来说,却并不算早了。Python语言在当下的大数据时代背景下得到了广泛的应用,对于职场人来说,学习Python还是有一定必要的,尤其是对于数据比较敏感的岗位,像咨询类岗位、市场分析类岗位、运营管理类岗位等等。如果想在三十岁的时候通过学习Python来谋求一份程序员工作,则需要有一个系统的计划,毕竟三十岁对于程序员来说,正处在升级转换的重要发展期,而三十岁却刚入行程序员,必然会有一

系统 2019-09-27 17:53:16 1805

Python

为什么 Python 不用设计模式?

点击上方“开发者技术前线”,选择“星标”13:21在看真爱作者:刘欣|责编:可可|来源:码农翻身在遥远的Python王国,有一位少年,非常热爱编程,他的父母想给他报一个班,问了万能的朋友圈以后,发现大家都推荐同一个老师,人称吉先生。于是他的父母毫不犹豫就交了一笔不菲的学费,每周六日下午让孩子去学习。少年学习非常刻苦,很快就学会了Python语法、工具和框架。老师像是见到了可以雕刻的美玉,倾囊相授,告诉他不仅要把代码写对,还要让代码漂亮、优雅、可读、可维护。

系统 2019-09-27 17:52:56 1805

Python

Python3快速入门(十二)——NumPy

Python3快速入门(十二)——NumPy一、NumPy简介1、NumPy简介NumPy(NumericalPython)是Python语言的一个扩展程序库,支持大量的维度数组与矩阵运算,同时对数组运算提供了大量的数学函数库。Numpy是一个运行速度非常快的数学库,内部解除了CPython的GIL(全局解释器锁),运行效率极好,主要用于数组计算,是大量机器学习框架的基础库,NumPy主要包括如下:(1)强大的N维数组对象ndarray(2)广播功能函数(

系统 2019-09-27 17:51:41 1805

Python

Python爬虫实战:喜马拉雅单一专辑的下载

打开谷歌/火狐浏览器,按F12打开开发者工具—>选择【网络】编辑器浏览器输入:https://www.ximalaya.com/yinyue/12521114/点击计入音乐[未播放前]点击进入音乐[播放中][是一个json格式的URL]访问搜索界面的源代码,查找albumId,通过这些albumid获取音频文件的urlhttps://www.ximalaya.com/revision/play/album?albumId=12521114&pageNum=

系统 2019-09-27 17:51:18 1805

Python

PyCharm找不到解释器no python interpreter

安装好PyCharm之后,新建或者导入项目碰到找不到解释器的情况,不用担心,追根到底,咱们就是需要找到pycharm*.exe的文件,那么这个文件在哪里呢?这是个问题。先打开File–>Setting–>Project,这时候看到选中栏显示的是Nointerpreter,在哪里找这个文件呢,不妨打开磁盘,直接搜索python.exe文件可能在C盘,也可能在其他磁盘,楼主找到的这个目录很奇怪,安装的时候竟然跑到SDK目录下面去了,不过还是找到你了。这时候回到

系统 2019-09-27 17:50:35 1805

Python

Python并发编程05/ 死锁/递归锁/信号量/GIL锁/进程池/线程池

目录Python并发编程05/死锁/递归锁/信号量/GIL锁/进程池/线程池1.昨日回顾2.死锁现象与递归锁2.1死锁现象2.2递归锁3.信号量4.GIL全局解释器锁4.1背景4.2为什么加锁5.GIL与Lock锁的区别6.验证计算密集型IO密集型的效率6.1IO密集型6.2计算密集型7.多线程实现socket通信7.1服务端7.2客户端8.进程池,线程池Python并发编程05/死锁/递归锁/信号量/GIL锁/进程池/线程池1.昨日回顾#生产者消费者模型

系统 2019-09-27 17:49:06 1805

Python

python的异常处理

*一、UnicodeDecodeError:‘gbk’codeccan’tdecodebyte0xaeinposition199:illegalmultibytesequence在python中以open()打开txt文件之后,想要继续读取文件,解码出现错误。解决方法在打开文件时采用hellofile=open(‘D:\delicious\walnut\waffles\hello.txt’,‘r’,encoding=‘UTF-8’)或者hellofile=

系统 2019-09-27 17:48:12 1805

Python

基于Python打造账号共享浏览器功能

本篇文章介绍的内容会涉及到以下知识:PyQt5的使用;Selenium的使用;代理服务器的架设和使用;一、账号限制之痛在如今的互联网中,免费的信息和资源占据了很大一部分,各类互联网应用提供了各行各业的资讯和资源。这是互联网能够不断繁荣和扩大的重要原因之一。与此同时,一些收费或不公开的互联网应用则构成了互联网世界中更有价值和意义的部分。一些限制性较低的网站,可能仅仅需要进行用户登录即可使用服务;一些限制性中等的网站,则可能会出于账户安全或是其他方面的因素考虑

系统 2019-09-27 17:47:34 1805

Python

21、 Python快速开发分布式搜索引擎Scrapy精讲—爬虫数据保存

【百度云搜索,搜各种资料:http://www.bdyss.cn】【搜网盘,搜各种资料:http://www.swpan.cn】注意:数据保存的操作都是在pipelines.py文件里操作的将数据保存为json文件spider是一个信号检测#-*-coding:utf-8-*-#Defineyouritempipelineshere##Don'tforgettoaddyourpipelinetotheITEM_PIPELINESsetting#See:ht

系统 2019-09-27 17:57:13 1804

Python

python 字典操作提取key,value的方法

python字典操作提取key,valuedictionaryName[key]=value1.为字典增加一项2.访问字典中的值3、删除字典中的一项4、遍历字典5、字典遍历的key\value6、字典的标准操作符7、判断一个键是否在字典中8、python中其他的一些字典方法9、将两个字典合并a={'a':1,'b':2,'c':3}b={'aa':11,'bb':22,'cc':33}#方法一print(dict(a,**b))#方法二这其实就是在内存中创

系统 2019-09-27 17:55:54 1804

Python

python tkinter组件摆放方式详解

1.最小界面组成#导入tkinter模块importtkinter#创建主窗口对象root=tkinter.Tk()#设置窗口大小(最小值:像素)root.minsize(300,300)#创建一个按钮组件btn=tkinter.Button(root,text='屠龙宝刀,点击送')btn.pack()#加入消息循环root.mainloop()设置初始化界面大小#设置初始化界面大小root.geometry('300x400')2.组件的摆放方式:1.

系统 2019-09-27 17:55:39 1804

Python

python的types的使用

types.MethodType(第一个参数是要绑定的方法,第二个参数是要绑定的对象,第三个参数是类名(可省略))例如:importtypesclassperson():pass##为对象动态增加成员函数defjoin_age(self,age):self.a=agep=person()p.join_age=types.MethodType(join_age,p,person)

系统 2019-09-27 17:55:17 1804