随笔分类 -  python

摘要:# 用法 pdb 工具是 Python 自带的调试工具,可以在命令行下进行代码调试。 使用示例: ``` import pdb num_a=1 num_b=2 pdb.set_trace() sum=num_a+num_b ``` 运行效果如图: ![](https://img2023.cnblog 阅读全文
posted @ 2023-08-23 09:39 观海云不远 阅读(188) 评论(0) 推荐(0) 编辑
摘要:Python 读写Excel文件 这里使用的是 和 这两个excel读写库。 Python 正则表达式 查找val中是否存在xxx 阅读全文
posted @ 2019-07-11 11:56 观海云不远 阅读(1723) 评论(0) 推荐(0) 编辑
摘要:日志格式如下: Python(3)脚本如下: 输出结果如下: 阅读全文
posted @ 2016-06-28 11:54 观海云不远 阅读(810) 评论(0) 推荐(1) 编辑
摘要:python 字典(dict)的特点就是无序的,按照键(key)来提取相应值(value),如果我们需要字典按值排序的话,那可以用下面的方法来进行: 1 下面的是按照value的值从大到小的顺序来排序。 输出的结果: 下面我们分解下代码: print dic.items() 得到[(键,值)]的列表 阅读全文
posted @ 2016-06-28 09:59 观海云不远 阅读(9323) 评论(0) 推荐(1) 编辑
摘要:很多网站都提供了浏览者本地的天气信息,这些信息是如何获取到的呢,方法有很多种,大多是利用某些网站提供的天气api获取的,也有利用爬虫采集的。本文就介绍如何用Scrapy来采集天气信息(从新浪天气频道采集:http://weather.sina.com.cn/)。先上一张最终的效果截图:1. 安装Sc... 阅读全文
posted @ 2015-06-29 11:17 观海云不远 阅读(1090) 评论(0) 推荐(0) 编辑
摘要:一、Python Base64编码Python中进行Base64编码和解码要用base64模块,代码示例:#-*- coding: utf-8 -*-import base64str = 'cnblogs'str64 = base64.b64encode(str)print str64 ... 阅读全文
posted @ 2015-04-16 19:11 观海云不远 阅读(646) 评论(0) 推荐(0) 编辑
摘要:本文转自:http://xianglong.me/article/how-to-code-like-a-pythonista-idiomatic-python最近在网上看到一篇介绍Pythonic编程的文章:Code Like a Pythonista: Idiomatic Python,其实作者在... 阅读全文
posted @ 2015-02-07 15:54 观海云不远 阅读(680) 评论(0) 推荐(0) 编辑
摘要:读取JSON文件可以用JSON库,示例代码:#coding:utf-8import jsonwith open("msg.json") as jsonfile: json_data = json.load(jsonfile) for key in json_data: va... 阅读全文
posted @ 2015-02-05 14:34 观海云不远 阅读(1627) 评论(0) 推荐(0) 编辑
摘要:一、安装PILPIL是Python Imaging Library简称,用于处理图片。PIL中已经有图片高斯模糊处理类,但有个bug(目前最新的1.1.7bug还存在),就是模糊半径写死的是2,不能设置。在源码ImageFilter.py的第160行:所以,我们在这里自己改一下就OK了。项目地址:h... 阅读全文
posted @ 2015-02-04 17:52 观海云不远 阅读(5820) 评论(0) 推荐(1) 编辑
摘要:#-*- coding: utf-8 -*-import datetime#给定日期向后N天的日期def dateadd_day(days): d1 = datetime.datetime.now() d3 = d1 + datetime.timedelta(days) retur... 阅读全文
posted @ 2015-02-04 17:00 观海云不远 阅读(977) 评论(0) 推荐(0) 编辑
摘要:一、简介wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。二、安装参考官方网站:http://www.w... 阅读全文
posted @ 2015-01-13 19:28 观海云不远 阅读(2096) 评论(0) 推荐(1) 编辑
摘要:一、安装python官网下载python后安装,并将python路径(C:\Python27;C:\Python27\Scripts;)加入环境变量,验证是否安装ok:>pythonPython 2.7.9 (default, Dec 10 2014, 12:28:03) [MSC v.1500 6... 阅读全文
posted @ 2015-01-08 21:31 观海云不远 阅读(706) 评论(0) 推荐(0) 编辑
摘要:一、Flask简介Flask 是一个 Python 实现的 Web 开发微框架。官网:http://flask.pocoo.org/二、Demo1、代码结构.├── blog.py├── static│ ├── css│ │ └── index.css│ ├── images│ │ ├── cat.... 阅读全文
posted @ 2014-12-31 14:11 观海云不远 阅读(2923) 评论(0) 推荐(0) 编辑
摘要:demo#!/usr/bin/pythonclass Person: name = 'jim' age = 25 def say(self): print 'My name is ' + self.name + ', and age is ' + str(self.a... 阅读全文
posted @ 2014-12-31 13:53 观海云不远 阅读(339) 评论(0) 推荐(0) 编辑
摘要:一、安装MySQL-python# yum install -y MySQL-python二、打开数据库连接#!/usr/bin/pythonimport MySQLdbconn = MySQLdb.connect(user='root',passwd='admin',host='127.0.0.1... 阅读全文
posted @ 2014-12-29 19:10 观海云不远 阅读(276) 评论(0) 推荐(0) 编辑
摘要:一、语法#!/usr/bin/pythonfilename='hello'#try except finally demotry: open('abc.txt') print helloexcept IOError,msg: print 'the file not exist'ex... 阅读全文
posted @ 2014-12-29 16:26 观海云不远 阅读(320) 评论(0) 推荐(0) 编辑
摘要:本文不涉及正则表达式本身的内容,只记一下python中正则的用法及常用方法。一、re模块python中用re模块进行正则处理>>>import re>>>s = r'abc'>>>re.findall(s,'aaaabcaaaaa')['abc']或先编译(会更快):>>> import re>>>... 阅读全文
posted @ 2014-12-26 16:32 观海云不远 阅读(516) 评论(0) 推荐(0) 编辑
摘要:一、文件的打开和创建1、打开open(file,mode):>>>fo = open('test.txt', 'r')>>>fo.read()'hello\n'>>>fo.close()file(file,mode):>>>f = file('test.txt', 'r')>>>f.read()'h... 阅读全文
posted @ 2014-12-24 09:47 观海云不远 阅读(528) 评论(0) 推荐(0) 编辑
摘要:原理浅拷贝import copyb = copy.copy(a)demo:>>> a=[1,['a']]>>> b=a>>> c=copy.copy(a)>>> a[1, ['a']]>>> b[1, ['a']]>>> c[1, ['a']]>>> id(a)140556196249680>>> ... 阅读全文
posted @ 2014-12-23 17:42 观海云不远 阅读(336) 评论(0) 推荐(0) 编辑
摘要:一、数学相关1、绝对值:abs(-1)2、最大最小值:max([1,2,3])、min([1,2,3])3、序列长度:len('abc')、len([1,2,3])、len((1,2,3))4、取模:divmod(5,2)//(2,1)5、乘方:pow(2,3,4)//2**3/46、浮点数:rou... 阅读全文
posted @ 2014-12-23 17:15 观海云不远 阅读(423) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示