搜索到与相关的文章
Python

有关Python的22个编程技巧

1.原地交换两个数字Python提供了一个直观的在一行代码中赋值与交换(变量值)的方法,请参见下面的示例:x,y=10,20print(x,y)x,y=y,xprint(x,y)#1(10,20)#2(20,10)赋值的右侧形成了一个新的元组,左侧立即解析(unpack)那个(未被引用的)元组到变量和。一旦赋值完成,新的元组变成了未被引用状态并且被标记为可被垃圾回收,最终也完成了变量的交换。2.链状比较操作符比较操作符的聚合是另一个有时很方便的技巧:n=1

系统 2019-09-27 17:50:49 2233

Python

Python PIL图片添加字体的例子

效果左边原图,右面添加字体后保存的图。代码#-*-coding:utf-8-*-importPIL.ImageasImageimportPIL.ImageColorasImageColorimportPIL.ImageDrawasImageDrawimportPIL.ImageFontasImageFont"""author@:xunapython2.7"""#设置字体(LiberationSans-Regular.ttf这是我ubuntu16.04自带的

系统 2019-09-27 17:50:37 2233

Python

安装Python双版本

1.下载地址https://www.python.org/,目前版本是https://www.python.org/downloads/release/python-373/,https://www.python.org/downloads/release/python-2715/。2.依次完成v2版本和v3版本的安装,安装是勾选pip和安装环境变量。3.进入v2版本的安装目录,重命名python为python24.cmd进入v2版本的scripts目录,

系统 2019-09-27 17:49:49 2233

Python

Python 中Django安装和使用教程详解

一、安装一般使用cmd安装就可以手动安装通过下载方式django官方网站:https://www.djangoproject.com/python官方仓库:https://pypi.python.org/pypi/Django二、配置使用1、通过cmd新建一个项目,我是在桌面新建上面命令会在桌面新建pythonDjango文件夹,在里面会生成如下图两个文件manage.py:命令行工具,可以用多种方式与该django项目进行交互;在pythonDjango

系统 2019-09-27 17:49:45 2233

Python

[pyhon]人生苦短,我用python

1、输入'''按照空格分开,等同于list,每个元素类型默认str'''a=input().split()'''输入n,然后输入n个数字'''n=input().split()a=[int(i)foriininput().split()]2、字符串逆转'''reverse为string的逆转'''reverse=string[::-1]'''时间复杂度为O(1)'''3、List'''------------------------------------

系统 2019-09-27 17:49:34 2233

Python

Linux下Python脚本自启动和定时启动的详细步骤

一、Python开机自动运行假如Python自启动脚本为auto.py。那么用root权限编辑以下文件:sudovim/etc/rc.local如果没有rc.local请看这篇文章在exit0上面编辑启动脚本的命令/usr/bin/python3/home/selfcs/auto.py>/home/selfcs/auto.log最后重启Linux,脚本就能自动运行并打印日志了。二、让Python脚本定时启动用root权限编辑以下文件sudovim/etc/

系统 2019-09-27 17:49:28 2233

Python

在Linux下调试Python代码的各种方法

这是一个我用于调试或分析工具概述,不一定是完整全面,如果你知道更好的工具,请在评论处标记。日志是的,的确,不得不强调足够的日志记录对应用程序是多么的重要。您应该记录重要的东西,如果你的记录足够好的话,你可以从日志中找出问题从而节省大量的时间。如果你曾经用print语句来调试代码现在停下吧,用logging.debug替代,开始可以慢慢来,以后完全禁用它...追踪有时看到程序如何被执行会很有帮助。你可以使用IDE的调试共轭ngn一步一步的运行程序,但你需要知

系统 2019-09-27 17:49:14 2233

Python

python 打印或输出对象

python中对对象dump报错:ObjectoftypeCOUPON_CATE_V2isnotJSONserializable使用classObj.__dict__如打印对象:print(str(coupon_cate_v2.__dict__))

系统 2019-09-27 17:48:11 2233

Python

使用python获取(宜宾市地震信息)地震信息

6月17日22分25分,四川省宜宾市长宁县发生了6.0级地震,成都高新减灾研究所与应急管理部门联合建设的大陆地震预警网成功预警本次地震,提前10秒向宜宾市预警,提前61秒向成都预警。虽然自己还不能写出这么牛逼的系统,但是今天我想结合自己学到的Python知识,用Python获取地震信息,然后微信实时推送给你的群组或你的朋友。1.前期准备1.爬虫基本知识,比如requests库,以及lxml库;2.利用Xpath进行HTML的解析;之前写的一些简单项目,提取

系统 2019-09-27 17:47:21 2233

Python

python3 打印输出字典中特定的某个key的方法示例

本文实例讲述了python3打印输出字典中特定的某个key的方法。分享给大家供大家参考,具体如下:大家都知道python中的字典里的元素是无序的,不能通过索引去找到它,今天说我下通过下面几个方法去找某个特定的key的元素。Tester={"name":"shawxie","phone":"135xxxx","Address":"深圳市南山区","job":"软件测试","hobby":"爬山"}假如我想从Tester字典中找出name。有几个方法可以找到。

系统 2019-09-27 17:47:12 2233