![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
樊海鹏
这个作者很懒,什么都没留下…
展开
-
python3编码问题
在python3中,字符串以两种形式存在:一种是string,用于使用表现,以字符为单位。从网络或者文件中取出来的bytes,要使用,变为string表示,要解,用decode。一种是bytes,用于传输和储存,以字节为单位。使用中的string变为bytes储存,要encode。为了避免乱码问题,应当始终坚持使用UTF-8编码对str和bytes进行转换。原创 2016-11-01 16:42:33 · 479 阅读 · 0 评论 -
python学习笔记——实现收发Email
python学习笔记——实现收发Email 关于Email的基础知识就不说,直接进入python主题。一 发送Email 简单邮件传输协议(SMTP)大家应该都很熟悉了,在python中也有一个smtplib的模块来实现发送邮件的功能,一般的过程是: 1 连接到邮件服务器 2 登陆(如果需要的话) 3 发出服务请求(比如发送) 4 退出转载 2016-11-30 12:47:20 · 535 阅读 · 0 评论 -
Python内建方法
内建方法常用内建方法alldivmodinputopenstaticmethodabsenumerateintordstranyevalisinstancepowsumbasestringexecfileissubclassprintsuperbinfileiterpropertytupleboolfilterlenrangetypeby原创 2016-11-14 14:43:08 · 1686 阅读 · 0 评论 -
Unicode字符类
Unicode 通用类别: http://msdn.microsoft.com/zh-cn/library/20bw873z(VS.80).aspx 类别 说明 Lu 字母,大写 Ll 字母,小写 Lt 字母,词首字母大写原创 2016-11-14 00:35:49 · 4553 阅读 · 0 评论 -
PYTHON FABRIC实现远程操作和部署
fabrictitle是开发,但是同时要干开发测试还有运维的活……为毛 task*3 不是 salary * 3 (o(╯□╰)o)近期接手越来越多的东西,发布和运维的工作相当机械,加上频率还蛮高,导致时间浪费还是优点多。修复bug什么的,测试,提交版本库(2分钟),ssh到测试环境pull部署(2分钟),rsync到线上机器A,B,C,D,E(1分钟),分别ssh到ABC转载 2016-11-28 17:40:37 · 416 阅读 · 0 评论 -
#!/usr/bin/python
脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单#!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;#!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python的转载 2016-09-08 10:06:40 · 225 阅读 · 0 评论 -
easy_install 和pip的区别
easy_insall的作用和perl中的cpan, ruby中的gem类似,都提供了在线一键安装模块的傻瓜方便方式,而pip是easy_install的改进版, 提供更好的提示信息,删除package等功能。老版本的python中只有easy_install, 没有pip。 easy_install的用法: 1) 安装一个包 $ easy_install转载 2016-09-08 16:55:55 · 408 阅读 · 0 评论 -
os和sys
传智播客旗下品牌: 黑马程序员 | 博学谷改变中国IT教育,我们正在行动 全国咨询热线:400-618-4000课程介绍免费学习资源课程中心学科指南学员故事传智社区教学直播间全国校区 报名流程首页公司动态技术文章Python中os与sys两模块的区别更新时间:2016年08月31日18时48分 来源:传智播客os与sys模块的官方解释如下:os: This module pr转载 2016-10-07 21:06:11 · 877 阅读 · 0 评论 -
在Python中添加自定义模块
python模块导入,网上介绍的资料很多,方法也众说纷纭。根据自己的实践,感觉这个方法最简单直接,而且可以与主流的python ide生成的工程是一样的。 规则只有三条1. 严格区分包和文件夹。包的定义就是包含__init__.py的文件夹。如果没有__init__.py,那么就是普通的文件夹。2. 导入package。 在python 安装目转载 2016-10-08 10:20:44 · 515 阅读 · 0 评论 -
导入Py文件报错
python导入py文件报错怎么办听语音|浏览:575|更新:2015-09-22 07:28|标签:python 123456分步阅读一键约师傅百度师傅最快的到家服务,最优质的电脑清灰!python有大量的内置模块,可以方便地导入转载 2016-10-08 10:26:16 · 329 阅读 · 0 评论 -
copy和deepcoy
copy可以使引用变为复制,但是只是第一层。deepcopy,每一层都是复制,用于嵌套。原创 2016-10-08 13:46:25 · 188 阅读 · 0 评论 -
repr,str,和''
尽管str(),repr()和``运算在特性和功能方面都非常相似,事实上repr()和``做的是完全一样的事情,它们返回的是一个对象的“官方”字符串表示,也就是说绝大多数情况下可以通过求值运算(使用内建函数eval())重新得到该对象,但str()则有所不同。str()致力于生成一个对象的可读性好的字符串表示,它的返回结果通常无法用于eval()求值,但很适合用于print语句输出。需要再次提醒的翻译 2016-10-08 11:51:57 · 691 阅读 · 0 评论 -
python 字符串查找元素的方法
python 字符串查找有4个方法,1 find,2 index方法,3 rfind方法,4 rindex方法。1 find()方法:查找子字符串,若找到返回从0开始的下标值,若找不到返回-1info = 'abca'print info.find('a')##从下标0开始,查找在字符串里第一个出现的子串,返回结果:0info = 'abca'print info.find('转载 2016-10-08 14:43:33 · 2581 阅读 · 0 评论 -
python中的os.path.dirname(__file__)的使用
os.path.dirname(__file__)返回脚本的路径,但是需要注意一下几点:1、必须是实际存在的.py文件,如果在命令行执行,则会引发异常NameError: name '__file__' is not defined2、在运行的时候如果输入完整的执行的路径,则返回.py文件的全路径如:python c:/test/test.py 则返回路径 c:/test转载 2016-10-10 17:57:12 · 244 阅读 · 0 评论 -
Python web 简单服务器的搭建与运行
Python web 简单服务器的搭建与运行Python 3 服务器搭建是配置好环境变量后,在dos里cd到项目所在目录下, 输入:python -m http.server --cgi 8080以下是本人在搭建过程中遇到的问题以及解决方法:1、根据http://www.cnblogs.com/xuxn/archive/2011/02/14/build-转载 2016-10-15 18:44:48 · 6831 阅读 · 0 评论 -
python的排序模块bisect
一个有趣的python排序模块:bisect 今天同事说到了一个python的排序模块bisect,觉得挺有趣的,跟大家分享分享。 先看看模块的结构: 前面五个属性大家感兴趣可以打出来看看数值,这里就不介绍了。 先说明的是,使用这个模块的函数前先确保操作的列表是已排序的。转载 2016-12-11 17:25:06 · 394 阅读 · 0 评论