-
利用Python批量生成任意尺寸的图片
所属栏目:[Python] 日期:2020-12-16 热度:153
实现效果 通过源图片,在当前工作目录的/img目录下生成1000张,分别从1*1到1000*1000像素的图片。 效果如下: 目录结构 实现示例 # -*- coding: utf-8 -*-import threadingfrom PIL import Imageimage_size = range(1,1001)def start(): for size in image_s[详细]
-
分享Python开发中要注意的十个小贴士
所属栏目:[Python] 日期:2020-12-16 热度:151
大家请注意:这篇文中假设我们都用的是Python 3 1. 列表推导式 你有一个list: bag = [1,2,3,4,5] 现在你想让所有元素翻倍,让它看起来是这个样子: [2,6,8,10] 大多初学者,根据之前语言的经验会大概这样来做 bag = [1,5] for i in range(len(bag)): bag[i][详细]
-
Python中的左斜杠、右斜杠(正斜杠和反斜杠)
所属栏目:[Python] 日期:2020-12-16 热度:196
首先,"/"左倾斜是正斜杠,""右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Windows (一)目录中的斜杠们 python读文件需要输入的目录参数,列出以下例子: path = r"C:Windowstempreadm[详细]
-
Linux下为不同版本python安装第三方库
所属栏目:[Python] 日期:2020-12-16 热度:63
问题背景 目前的linux发行版上,有很多安装了两个版本的python。 我的机器上默认的版本为python 2.x。且在使用easy_install安装第三方库时,也默认安装到了2.x的版本上,在3.x版本下则无法import安装的库。 环境:Kubuntu 15.04 解决方法 安装python3-setupt[详细]
-
好用的Python编辑器WingIDE的使用经验总结
所属栏目:[Python] 日期:2020-12-16 热度:183
WingIDE的使用 好的工具可以让你做事时,事半功倍!这一点在写代码的过程中尤为明显,使用Pyhton写程序有一年多了!各类编辑器IDE也使用了不少,如Pycharm,sublime,Qtcreator等等,最近开始使用WingIDE,发现使用起来非常顺手,而且支持目前所有主流操作系统[详细]
-
利用Python获取操作系统信息实例
所属栏目:[Python] 日期:2020-12-16 热度:52
前言 每一位运维人员都应该对自己所管理的机器配置很清楚,因为这对我们快速处理问题很有帮助,比如随着业务增长,突然某些机器负载上涨的厉害,这时候要排查原因,除了从应用程序、架构上分析外,当前硬件性能的分析应该是必不可少的一环,今天我们将不用第[详细]
-
Python实现自动添加脚本头信息的示例代码
所属栏目:[Python] 日期:2020-12-16 热度:96
前言 每个人写脚本时的格式都会有所不同,有的会注明脚本本身的一些信息,有的则开门见山,这在小团队里其实没什么,基本别人做什么你也都知道,但如果放到大的团队就比较麻烦了,因为随着人数的增多,脚本成指数增长,如果每个人风格不统一,到最后就会造成[详细]
-
简单谈谈Python中函数的可变参数
所属栏目:[Python] 日期:2020-12-16 热度:178
前言 在Python中定义函数,可以用必选参数、默认参数、可变参数和关键字参数,这4种参数都可以一起使用,或者只用其中某些,但是请注意,参数定义的顺序必须是:必选参数、默认参数、可变参数和关键字参数。 可变参数( * ) 可变参数,顾名思义,它的参数是可[详细]
-
Python选课系统开发程序
所属栏目:[Python] 日期:2020-12-16 热度:169
本文程序针对Python选课系统进行开发,供大家参考,具体内容如下 角色: 学校、学员、课程、讲师 要求: 1. 创建北京、上海 2 所学校 2. 创建linux,python,go 3个课程 , linuxpy 在北京开, go 在上海开 3. 课程包含,周期,价格,通过学校创建课程 4. 通过[详细]
-
Git 教程之基本操作详解
所属栏目:[Python] 日期:2020-12-16 热度:179
Git 基本操作 Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。本章将对有关创建与提交你的项目快照的命令作介绍。 获取与创建项目命令 git init 用 git init 在目录中创建新的 Git 仓库。 你可以在任何时候、任何目录中这么做,完全是本地化[详细]
-
用Python实现命令行闹钟脚本实例
所属栏目:[Python] 日期:2020-12-16 热度:147
前言: 这篇文章给大家介绍了怎样用python创建一个简单的报警,它可以运行在命令行终端,它需要分钟做为命令行参数,在这个分钟后会打[详细]
-
python3编码问题汇总
所属栏目:[Python] 日期:2020-12-16 热度:132
这两天写了个监测网页的爬虫,作用是跟踪一个网页的变化,但运行了一晚出现了一个问题。。。。希望大家不吝赐教! 我用的是python3,错误在对html response的decode时抛出,代码原样为: response = urllib.urlopen(dsturl)content = response.read().decode[详细]
-
Python如何获取系统iops示例代码
所属栏目:[Python] 日期:2020-12-16 热度:95
iops简介 iops主要用在数据方面,这个指标是数据库性能评定的一个重要参考,iops的是每秒进行读写(I/O)操作的次数,主要看随机访问的性能,一般为了iops增高都要依靠磁盘阵列,实际线上的数据库基本都是raid10的配置,raid5在实际生产环境中如果压力上来是[详细]
-
Python 编码处理-str与Unicode的区别
所属栏目:[Python] 日期:2020-12-16 热度:51
一篇关于STR和UNICODE的好文章 整理下python编码相关的内容 注意: 以下讨论为Python2.x版本,Py3k的待尝试 开始 用python处理中文时,读取文件或消息,http参数等等 一运行,发现乱码(字符串处理,读写文件,print) 然后,大多数人的做法是,调用encode/decod[详细]
-
python 转换 Javascript %u 字符串为python unicode的代码
所属栏目:[Python] 日期:2020-12-16 热度:147
web采集的数据为 %u6B63%u5F0F%u4EBA%u5458,需要读取并转换为python对象,想了下不调用Javascript去eval,只能自己翻译了。 核心代码: import reimport codecspattern = re.compile('%u[0-9A-Z]{4}')n = codecs.open('d:new.txt','w','utf-8') with open[详细]
-
Python 实现 贪吃蛇大作战 代码分享
所属栏目:[Python] 日期:2020-12-16 热度:61
感觉游戏审核新政实施后,国内手游市场略冷清,是不是各家的新游戏都在排队等审核。媒体们除了之前竞相追捧《Pokemon Go》热闹了一把,似乎也听不到什么声音了。直到最近几天,突然听见好几人都提到同一个游戏,网上还有人表示朋友圈被它刷屏了。(不过现在[详细]
-
python中星号变量的几种特殊用法
所属栏目:[Python] 日期:2020-12-16 热度:199
一、什么是星号变量 最初,星号变量是用在函数的参数传递上的,在下面的实例中,单个星号代表这个位置接收任意多个非关键字参数,在函数的*b位置上将其转化成元组,而双星号代表这个位置接收任意多个关键字参数,在**b位置上将其转化成字典: #!/usr/bin/env[详细]
-
python框架django基础指南
所属栏目:[Python] 日期:2020-12-16 热度:186
Django简介: Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。不过在Django实际使用中,Django更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。Django的主要目的是简便、快速[详细]
-
Python如何判断数独是否合法
所属栏目:[Python] 日期:2020-12-16 热度:189
介绍 该数独可能只填充了部分数字,其中缺少的数字用 . 表示。 注意事项 一个合法的数独(仅部分填充)并不一定是可解的。我们仅需使填充的空格有效即可。 解体思路 将数独按照行、列和块进行预处理,然后分别判断是否合法。 利用Python的表达式推导,匿名函[详细]
-
利用python批量检查网站的可用性
所属栏目:[Python] 日期:2020-12-16 热度:192
前言 随着站点的增多,管理复杂性也上来了,俗话说:人多了不好带,我发现站点多了也不好管,因为这些站点里有重要的也有不重要的,重要核心的站点当然就管理的多一些,像一些万年都不出一次问题的,慢慢就被自己都淡忘了,冷不丁那天出个问题,还的手忙脚乱[详细]
-
python实现批量监控网站
所属栏目:[Python] 日期:2020-12-16 热度:134
最近又新上了一部分站点,随着站点的增多,管理复杂性也上来了,俗话说:人多了不好带,我发现站点多了也不好管,因为这些站点里有重要的也有不重要的,重要核心的站点当然就管理的多一些,像一些万年都不出一次问题的,慢慢就被自己都淡忘了,冷不丁那天出[详细]
-
利用ctypes提高Python的执行速度
所属栏目:[Python] 日期:2020-12-16 热度:198
前言 ctypes是Python的外部函数库。它提供了C兼容的数据类型,并且允许调用动态链接库/共享库中的函数。它可以将这些库包装起来给Python使用。这个引入C语言的接口可以帮助我们做很多事情,比如需要调用C代码的来提高性能的一些小型问题。通过它你可以接入Win[详细]
-
Python随机数random模块使用指南
所属栏目:[Python] 日期:2020-12-16 热度:113
random 模块是Python自带的模块,除了生成最简单的随机数以外,还有很多功能。 random.random() 用来生成一个0~1之间的随机浮点数,范围[0,10 import random random.random()0.5038461831828231 random.uniform(a,b) 返回a,b之间的随机浮点数,范围[a,b]或[a[详细]
-
通过5个知识点轻松搞定Python的作用域
所属栏目:[Python] 日期:2020-12-16 热度:55
1、块级作用域 想想此时运行下面的程序会有输出吗?执行会成功吗? #块级作用域 if 1 == 1: name = "lzl" print(name) for i in range(10): age = i print(age) 我们先看下执行结果 C:/Users/L/PycharmProjects/s14/preview/Day8/作用域/main.pylzl9 Process[详细]
-
Python冒泡排序注意要点实例详解
所属栏目:[Python] 日期:2020-12-16 热度:177
冒泡排序注意三点: 1. 第一层循环可不用循环所有元素。 2.两层循环变量与第一层的循环变量相关联。 3.第二层循环,最终必须循环集合内所有元素。 示例代码一: 1.第一层循环,只循环n-1个元素。 2.当第一层循环变量为n-1时,第二层循环所有元素。 s = [3,4,[详细]