-
pygame加载中文名mp3文件出现error
所属栏目:[Python] 日期:2020-12-17 热度:108
前言: 今天刚刚做了个音乐列表,但笔者发现在指定目录mp3文件名为中文时,便出现pygame.error,不能正确加载指定mp3文件.写好的代码不想再改了,来个小测试吧 pygame播放mp3文件: 这里笔者只介绍一种好理解的方法,具体请查看pygame.mixer.music官方文档 打开官方[详细]
-
使用Python写CUDA程序的方法
所属栏目:[Python] 日期:2020-12-17 热度:197
使用Python写CUDA程序有两种方式: * Numba * PyCUDA numbapro现在已经不推荐使用了,功能被拆分并分别被集成到accelerate和Numba了。 例子 numba Numba通过及时编译机制(JIT)优化Python代码,Numba可以针对本机的硬件环境进行优化,同时支持CPU和GPU的优[详细]
-
详解python并发获取snmp信息及性能测试
所属栏目:[Python] 日期:2020-12-17 热度:136
python & snmp 用python获取snmp信息有多个现成的库可以使用,其中比较常用的是 netsnmp 和 pysnmp 两个库。网上有较多的关于两个库的例子。 本文重点在于如何并发的获取snmp的数据,即同时获取多台机器的snmp信息。 netsnmp 先说netsnmp。python的netsnmp,[详细]
-
JSON Web Tokens的实现原理
所属栏目:[Python] 日期:2020-12-17 热度:152
前言 最近在做一个Python项目的改造,将python项目重构为Java项目,过程中遇到了这个知识点,觉得这个蛮实用的,所以下班后回来趁热打铁写下这篇总结,希望后面的人能够有所借鉴,少走弯路。 一、优势简介 JSON Web Tokens简称jwt,是rest接口的一种安全策略[详细]
-
Python制作Windows系统服务
所属栏目:[Python] 日期:2020-12-17 热度:80
最近有个Python程序需要安装并作为Windows系统服务来运行,过程中碰到一些坑,整理了一下。 Python服务类 首先Python程序需要调用一些Windows系统API才能作为系统服务,具体内容如下: #!/usr/bin/env python# -*- coding: utf-8 -*-import sysimport timeim[详细]
-
一个基于flask的web应用诞生(1)
所属栏目:[Python] 日期:2020-12-17 热度:112
基于flask的web应用的诞生,供大家参考,具体内容如下 Flask是一个非常优秀的web框架,它最大的特点就是保持一个简单而易于扩展的小核心,其他的都有用户自己掌握,并且方便替换,甚至,你可以在社区看到众多开源的,可直接用于生产环境下的扩展。到目前为止[详细]
-
Python自动发邮件脚本
所属栏目:[Python] 日期:2020-12-17 热度:138
缘起 这段时间给朋友搞了个群发邮件的脚本,为了防止进入垃圾邮件,做了很多工作,刚搞完,垃圾邮件进入率50%,觉得还不错,如果要将垃圾邮件的进入率再调低,估计就要花钱买主机了,想想也就算了,先发一个月,看看效果再拓展吧。 脚本主要是通过Python写的[详细]
-
python算法表示概念扫盲教程
所属栏目:[Python] 日期:2020-12-17 热度:185
本文为大家讲解了python算法表示概念,供大家参考,具体内容如下 常数阶O(1) 常数又称定数,是指一个数值不变的常量,与之相反的是变量 为什么下面算法的时间复杂度不是O(3),而是O(1)。 int sum = 0,n = 100; /*执行一次*/ sum = (1+n)*n/2; /*执行一次*/[详细]
-
Python利用Beautiful Soup模块搜索内容详解
所属栏目:[Python] 日期:2020-12-17 热度:66
前言 我们将利用 Beautiful Soup 模块的搜索功能,根据标签名称、标签属性、文档文本和正则表达式来搜索。 搜索方法 Beautiful Soup 内建的搜索方法如下: find() find_all() find_parent() find_parents() find_next_sibling() find_next_siblings() find_p[详细]
-
Python实现Mysql数据库连接池实例详解
所属栏目:[Python] 日期:2020-12-17 热度:171
python连接Mysql数据库: Python编程中可以使用MySQLdb进行数据库的连接及诸如查询/插入/更新等操作,但是每次连接MySQL数据库请求时,都是独立的去请求访问,相当浪费资源,而且访问数量达到一定数量时,对mysql的性能会产生较大的影响。因此,实际使用中,[详细]
-
深入理解Python3中的http.client模块
所属栏目:[Python] 日期:2020-12-17 热度:105
http 模块简介 Python3 中的 http 包中含有几个用来开发 HTTP 协议的模块。 http.client 是一个底层的 HTTP 协议客户端,被更高层的 urllib.request 模块所使用。 http.server 包含基于 socketserver 的基本 HTTP 服务器的类。 http.cookies 实现 cookie 状[详细]
-
Python中Django 后台自定义表单控件
所属栏目:[Python] 日期:2020-12-17 热度:193
在 django 中我们可以在 admin.py 中添加 ModelAdmin ,这样就能很方便地在后台进行增删改查的操作。然而,对应 Model 生成的表单,并不友好,我们希望能像前端开发一样做出各种类型的控件,这就得对其后台的表单进行自定义。 其实 django 已经为我们提供了[详细]
-
Python利用Beautiful Soup模块修改内容方法示例
所属栏目:[Python] 日期:2020-12-17 热度:86
前言 其实Beautiful Soup 模块除了能够搜索和导航之外,还能够修改 HTML/XML 文档的内容。这就意味着能够添加或删除标签、修改标签名称、改变标签属性值和修改文本内容等等。这篇文章非常详细的给大家介绍了Python利用Beautiful Soup模块修改内容的方法,下[详细]
-
python中如何使用朴素贝叶斯算法
所属栏目:[Python] 日期:2020-12-17 热度:163
这里再重复一下标题为什么是"使用"而不是"实现": 首先,专业人士提供的算法比我们自己写的算法无论是效率还是正确率上都要高。 其次,对于数学不好的人来说,为了实现算法而去研究一堆公式是很痛苦的事情。 再次,除非他人提供的算法满足不了自己的需求,否[详细]
-
Python 中urls.py:URL dispatcher(路由配置文件)详解
所属栏目:[Python] 日期:2020-12-17 热度:84
urls.py:URL dispatcher(路由配置文件) URL配置(URLconf)就像是Django所支撑网站的目录。它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表。以这样的方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。url的加载就是从[详细]
-
python编程实现归并排序
所属栏目:[Python] 日期:2020-12-17 热度:178
因为上个星期leetcode的一道题(Median of Two Sorted Arrays)所以想仔细了解一下归并排序的实现。 还是先阐述一下排序思路: 首先归并排序使用了二分法,归根到底的思想还是分而治之。拿到一个长数组,将其不停的分为左边和右边两份,然后以此递归分下去。然[详细]
-
Python贪吃蛇游戏编写代码
所属栏目:[Python] 日期:2020-12-17 热度:172
最近在学Python,想做点什么来练练手,命令行的贪吃蛇一般是C的练手项目,但是一时之间找不到别的,就先做个贪吃蛇来练练简单的语法。 由于Python监听键盘很麻烦,没有C语言的kbhit(),所以这条贪吃蛇不会自己动,运行效果如下: 要求: 用#表示边框,用*表[详细]
-
windows 10下安装搭建django1.10.3和Apache2.4的方法
所属栏目:[Python] 日期:2020-12-17 热度:135
环境介绍 python3.5.2 64位 django 1.10.3 apache 2.4 64位 windows 10 重点在apache上。 python 和django 相信有兴趣看这篇文章的基本上也都已经了解了。 安装Apache2.4 地址:http://www.apachelounge.com/download/ 下载:vc_redist.x64.exe 直接安装 vc_[详细]
-
Python编程实现数学运算求一元二次方程的实根算法示例
所属栏目:[Python] 日期:2020-12-17 热度:141
本篇章节讲解Python编程实现数学运算求一元二次方程的实根算法。供大家参考研究具体如下: 问题: 请定义一个函数quadratic(a,b,c),接收3个参数,返回一元二次方程:ax + bx + c = 0的两个解。 实现代码: #!/usr/bin/env python# -*- coding: ut[详细]
-
python类的继承实例详解
所属栏目:[Python] 日期:2020-12-17 热度:139
python 类的继承 对于许多文章讲解python类的继承,大多数都是说一些什么oop,多态等概念,我认为这样可能对有一定基础的开发者帮助不是那么大,不如直接用在各种情况下所写的代码,来展示对于某一种代码情况,代码运行会有什么效果。这样可能对开发者的帮助[详细]
-
Python中Django发送带图片和附件的邮件
所属栏目:[Python] 日期:2020-12-17 热度:124
最近需要做集团的SRC系统。暂无安全研发,所以只能找我这个小菜兼职开发。系统使用Django框架,在整个过程中,有许多奇特的需求。在某项需求中,需要给厂商用户发送富文本邮件,漏洞详情,这个折腾了一下,感觉略有收获,所以记一篇随笔。 首先我在网上搜索[详细]
-
非递归的输出1-N的全排列实例(推荐)
所属栏目:[Python] 日期:2020-12-17 热度:168
网易游戏笔试题算法题之一,可以用C++,Java,Python,由于Python代码量较小,于是我选择Python语言。 算法总体思路是从1,2,3……N这个排列开始,一直计算下一个排列,直到输出N,N-1,……1为止 那么如何计算给定排列的下一个排列? 考虑[2,3,5,4,1]这个[详细]
-
Python中selenium实现文件上传所有方法整理总结
所属栏目:[Python] 日期:2020-12-17 热度:117
文件上传是所有UI自动化测试都要面对的一个头疼问题,今天博主在这里给大家分享下自己处理文件上传的经验,希望能够帮助到广大被文件上传坑住的seleniumer。 首先,我们要区分出上传按钮的种类,大体上可以分为两种,一种是input框,另外一种就比较复杂,通[详细]
-
Python中shutil模块的学习笔记教程
所属栏目:[Python] 日期:2020-12-17 热度:150
介绍 shutil 名字来源于 shell utilities,有学习或了解过Linux的人应该都对 shell 不陌生,可以借此来记忆模块的名称。该模块拥有许多文件(夹)操作的功能,包括复制、移动、重命名、删除等等 一、chutil.copy(source,destination) shutil.copy() 函数实现[详细]
-
python读写json文件的简单实现
所属栏目:[Python] 日期:2020-12-17 热度:117
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语[详细]
