自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

林家大叔

开心的飞了

  • 博客(10)
  • 收藏
  • 关注

转载 将文件读入内存,在指定位置添加一行,保存文件

文件是线性表。如果想在文件中间插入内容,必须将插入点之后的字符向后移动。我推荐的作法是:将文件读入内存,在指定位置添加一行,然后再保存文件。1234567891011#! /usr/bin/python fp = file('data.txt')s =

2016-04-29 17:06:27 1003

原创 python遍历删除字典里值为空的元素报错

python遍历删除字典里值为空的元素报错

2016-04-29 10:15:23 4878

转载 Python 字典 dictionary changed size during iteration

1 TestMap = {1:0, 2:0, 3:1, 4:1}2 for key in TestMap:3 TestMap.pop(key)运行结果:for key in TestMap:RuntimeError: dictionary changed size during iteration修改一下:TestMap = {1:0, 2:0,

2016-04-28 20:56:35 4675 1

转载 join() ~数组转字符串,或用指定分隔符分割

函数:string.join()Python中有join()和os.path.join()两个函数,具体作用如下:    join():    连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串    os.path.join():  将多个路径组合后返回一、函数说明1、join()函数语法:  'sep'.join(seq

2016-04-28 14:01:50 4568

转载 回车换行符

换行符‘\n’和回车符‘\r’顾名思义,换行符就是另起一行,回车符就是回到一行的开头,所以我们平时编写文件的回车符应该确切来说叫做回车换行符  '\n' 10 换行(newline)'\r' 13 回车(return)也可以表示为'\x0a'和'\x0d'.(16进制)在windows系统下,回车换行符号是"\r\n".但是在Linux等系统下是没有"\r"

2016-04-27 17:24:46 984

转载 python中究极残暴的eval()函数用法,字符串转换的福星

eval()函数十分强大,官方demo解释为:将字符串str当成有效的表达式来求值并返回计算结果。so,结合math当成一个计算器很好用。其他用法,可以把list,tuple,dict和string相互转化。见下例子:a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"b = eval(a)bOut[3]: [[1, 2], [3, 4]

2016-04-25 15:38:59 750

原创 发现了一个神函数,以后再也不用发愁了(dir使用方法)

dir 返回由给定模块, 类, 实例, 或其他类型的所有成员组成的列表. 这可能在交互式 Python 解释器下很有用, 也可以用在其他地方. Example 1-9 展示了 dir 函数的用法>>> list = [12344,12345]>>> dir(list)['__add__', '__class__', '__contains__', '__delatt

2016-04-25 15:17:02 1541

转载 python中list的appen函数与extend函数用法

列表是以类的形式实现的。“创建”列表实际上是将一个类实例化。因此,列表有多种方法可以操作。1. 列表可包含任何数据类型的元素,单个列表中的元素无须全为同一类型。2.  append() 方法向列表的尾部添加一个新的元素。只接受一个参数。>>> list = [1,3,5,7,9]>>> list[1, 3, 5, 7, 9]>>> list.append(10)

2016-04-25 13:55:14 1375

转载 远程连接MySQL, 10038问题

ubuntu server下安装了MySQL 5.5数据库,然后在windows下通过Navicat for MySQL连接时,出现 Can't connect to mysql server on xxx.xxx.xxx.xxx(10038) 的问题。解决方案如下:1、授权mysql>grant all privileges on *.*  to  'root'@'%

2016-04-20 13:36:38 280

转载 urllib2 的使用细节(转)

urllib2 的使用细节(转)Python 标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如 urllib2 这个 HTTP 客户端库。这里总结了一些 urllib2 库的使用细节。1 Proxy 的设置2 Timeout 设置3 在 HTTP Request 中加入特定的 Header4 Redirect5 C

2016-04-18 17:47:26 256

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除