随笔分类 -  Python

摘要:将curl解析次字典形式,代码如下: # coding:utf-8 import argparse import warnings from shlex import split from http.cookies import SimpleCookie from urllib.parse impo 阅读全文
posted @ 2021-08-10 14:35 aaronthon 阅读(1584) 评论(0) 推荐(0) 编辑
摘要:一个简单的字符串,比如a="小明xiaoming"或者b="小xiao明ming"。想在只想得到字符串的前4个元素,a1="小明xi",b="小xia"。这个时候需要将字符串转成Unicode形式进行切片,就可以了。如下: a="小明xiaoming" b="小xiao明ming" a = a.de 阅读全文
posted @ 2019-12-12 15:15 aaronthon 阅读(41330) 评论(0) 推荐(0) 编辑
摘要:方法一:使用requests模块 阅读全文
posted @ 2019-09-29 17:37 aaronthon 阅读(6884) 评论(0) 推荐(0) 编辑
摘要:isocalendar()返回指定日期的年,第几周,周几这三个值。 例子: import datetime date_time = datetime.date(2019, 5, 9) ret = date_time.isocalendar() print ret # 打印结果 # (2019, 19 阅读全文
posted @ 2019-05-09 21:29 aaronthon 阅读(2540) 评论(0) 推荐(0) 编辑
摘要:如下: 阅读全文
posted @ 2019-05-09 21:22 aaronthon 阅读(4766) 评论(0) 推荐(1) 编辑
摘要:将字符串类型的'2019-03-14'改成date类型,如下: 将datetime类型转成str 将str类型转成datetime 阅读全文
posted @ 2019-03-14 21:50 aaronthon 阅读(9443) 评论(0) 推荐(0) 编辑
摘要:import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.header import Header mail_host = "smtp.163.com" # 设置服务器 mail_user = "17731456887@163.co... 阅读全文
posted @ 2019-03-07 13:41 aaronthon 阅读(448) 评论(0) 推荐(0) 编辑
摘要:获取结果: 阅读全文
posted @ 2019-01-23 20:17 aaronthon 阅读(7982) 评论(1) 推荐(0) 编辑
摘要:迭代器 看如下代码: 输出结果: 6 7 8 这里面的for ... in ... 做了两件事: 对于A这个类,它里面定义了__iter__()和__next__()方法,他就是一个可迭代的类。也可以说是一个可迭代的对象(python中一切皆对象)。 含有__next__()函数的对象都是一个迭代器 阅读全文
posted @ 2018-12-25 20:59 aaronthon 阅读(270) 评论(0) 推荐(0) 编辑
摘要:unicode = u'\u9879\u76ee\u7ba1\u7406\u90e8' print unicode #项目管理部 unicode = unicode.replace("项目", "") print unicode # 管理部 阅读全文
posted @ 2018-12-20 21:34 aaronthon 阅读(347) 评论(0) 推荐(0) 编辑
摘要:关键方法 提取文档内容 读取TXT文档 txt文档的读取很简单,直接用python自带的open()方法就好,代码如下所示: 读取Word文档 读取Word文档也比较简单,导入第三方库python-docx,安装指令为pip install python-docx,实例代码如下: 读取PDF文档 读 阅读全文
posted @ 2018-11-20 17:15 aaronthon 阅读(3589) 评论(0) 推荐(0) 编辑
摘要:是用python处理excel过程中,从表格中解析除字符串,打印出来的中文却显示成了u'开头的乱码字符串,在控制台中输出的编码格式是utf-8,而excel表格的数据也是utf-8编码成的,但是解析成字符串则是成了一个unicode编码组成的字符串,“\u”后的16进制字符串是相应汉字的utf-16 阅读全文
posted @ 2018-11-16 15:09 aaronthon 阅读(3988) 评论(0) 推荐(0) 编辑
摘要:python中的str对象其实就是"8-bit string" ,字节字符串,本质上类似java中的byte[]。 而python中的unicode对象应该才是等同于java中的String对象,或本质上是java的char[]。 str: s = "你好" unicode: u = u"你好“ u 阅读全文
posted @ 2018-11-16 14:06 aaronthon 阅读(4601) 评论(0) 推荐(0) 编辑
摘要:pip install gevent-websocket sudo pip install gevent-websocket 阅读全文
posted @ 2018-11-14 15:31 aaronthon 阅读(978) 评论(0) 推荐(0) 编辑
摘要:如下一个flask项目的目录: 这个flask项目在python3.6环境下可以正常启动,但是在python2.7环境下如下报错提示: 提醒模块找不到。如下解决方法: 只需要在views目录里面加一个空的__init__.py文件。 执行结果如下: 结束! 阅读全文
posted @ 2018-11-09 23:36 aaronthon 阅读(936) 评论(0) 推荐(0) 编辑
摘要:知识点的铺垫 对象和引用 python作为一门动态语言,一个简单的赋值语句也是很值得研究的,重要特点就是引用对象分离。 a = 1 其中整数1是一个对象,而a是一个引用。利用赋值语句,引用a指向对象1。 为了探索对象在内存的存储,我们可以利用Python内置函数id(),来查看对象的内存地址。 a 阅读全文
posted @ 2018-11-03 19:55 aaronthon 阅读(229) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/python # -*- coding:utf8 -*- import os allFileNum = 0 def printPath(level, path): global allFileNum ''''' 打印一个目录下的所有文件夹和文件 ''' # 所有文件夹,第一个字段是次目录的级别 ... 阅读全文
posted @ 2018-10-28 21:30 aaronthon 阅读(5816) 评论(0) 推荐(0) 编辑
摘要:出现问题: 如上述代码,想将rets中的数据通过for循环的方式添加到context里面想要得到如下类型的字典: 运行结果却是: 分析原因: 打印每次结果: 发现每次for循环之后添加到字典中,都会覆盖掉上次添加的数据. 因为字典的增加方式dict1['aaa'] = bbb,这种形式是如果字典理由 阅读全文
posted @ 2018-09-30 13:47 aaronthon 阅读(1988) 评论(0) 推荐(0) 编辑
摘要:一、logging模块简介 logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点: 可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息; print将所有信息都 阅读全文
posted @ 2018-09-26 16:14 aaronthon 阅读(985) 评论(0) 推荐(0) 编辑
摘要:logger对象配置 logging库提供了多个组件:Logger、Handler、Filter、Formatter。Logger对象提供应用程序可直接使用的接口,Handler发送日志到适当的目的地,Filter提供了过滤日志信息的方法,Formatter指定日志显示格式。另外,可以通过:logg 阅读全文
posted @ 2018-09-26 13:53 aaronthon 阅读(167) 评论(0) 推荐(0) 编辑

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