Python
曳落
数据策略,数据挖掘
展开
-
【转】python -ConfigParser模块
转自:https://blog.csdn.net/zm2714/article/details/8002125#configParser 模块用于操作配置文件 注:Parser汉译为“解析”之意。配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。配置文件的组成及命名:配置文件(INI文件)由节(section)、键...转载 2018-07-24 20:04:16 · 142 阅读 · 0 评论 -
Python split()函数使用中遇到的问题
Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则仅分隔 num 个子字符串。split() 方法语法:str.split(str="", num=string.count(str)).参数str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。 num -- 分割次数。返回值返回分割后的字符串列表。...原创 2018-09-17 17:43:54 · 5017 阅读 · 0 评论 -
解决:TypeError: 'list' object is not callable
如果list变量和list函数重名,会有什么后果呢?我们可以参考如下代码:list = ['泡芙', '汤圆', '鱼儿', '骆驼']tup_1 = (1, 2, 3, 4, 5)tupToList = list(tup_1)print(tupToList)代码运行后出错了,出错原因是TypeError: 'list' object is not callableTra...转载 2018-09-25 15:48:41 · 1844 阅读 · 0 评论 -
python代码产生“00”“01"...."24" 一系列字符串?
for i in range(25): print "%02d" % i000102030405060708091011121314151617181920212223240作为占位符原创 2018-09-25 16:06:32 · 4889 阅读 · 0 评论 -
Python os.walk() 方法
概述os.walk() 方法用于通过在目录树中游走输出在目录中的文件名,向上或者向下。os.walk() 方法是一个简单易用的文件、目录遍历器,可以帮助我们高效的处理文件、目录方面的事情。在Unix,Windows中有效。语法walk()方法语法格式如下:os.walk(top[, topdown=True[, onerror=None[, followlinks=Fal...转载 2018-09-26 23:50:32 · 184 阅读 · 0 评论 -
Python os.listdir() 方法
概述os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。这个列表以字母顺序。 它不包括 '.' 和'..' 即使它在文件夹中。只支持在 Unix, Windows 下使用。语法listdir()方法语法格式如下:os.listdir(path)参数 path -- 需要列出的目录路径 返回值返回指定路径下的文件和文件夹列表。...转载 2018-09-26 23:54:51 · 1356 阅读 · 0 评论 -
python二维列表排序
使用 lambda 关键词辅助对二维列表进行排序,假设有一个学生列表存储了学号,姓名,年龄信息:students = [[3,'Jack',12],[2,'Rose',13],[1,'Tom',10],[5,'Sam',12],[4,'Joy',8]]#按学号顺序排序:sorted(students,key=(lambda x:x[0]))#结果[[1, 'Tom', 10], [2...原创 2018-10-12 18:46:11 · 5222 阅读 · 0 评论 -
python 计算列表中None出现的次数
code:lst = ['hey','what',0,False,None,14]print(sum(x is not None for x in lst))#output5参考:how-to-count-the-number-of-occurrences-of-none-in-a-list原创 2018-09-28 16:12:35 · 2876 阅读 · 0 评论 -
python list sort方法
描述sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。语法sort()方法语法:list.sort(cmp=None, key=None, reverse=False)参数cmp -- 可选参数, 如果指定了该参数会使用该参数的方法进行排序。 key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,...转载 2018-09-04 23:45:22 · 221 阅读 · 0 评论 -
python 模块搜索路径
当你导入一个模块,Python 解析器对模块位置的搜索顺序是:1、当前目录2、如果不在当前目录,Python 则搜索在 shell 变量 PYTHONPATH 下的每个目录。3、如果都找不到,Python会查看默认路径。UNIX下,默认路径一般为/usr/local/lib/python/。模块搜索路径存储在 system 模块的 sys.path 变量中。变量里包含当前目录,PY...原创 2018-09-04 23:36:21 · 254 阅读 · 0 评论 -
Python 字典排序
1、 准备知识:在python里,字典dictionary是内置的数据类型,是个无序的存储结构,每一元素是key-value对:如:dict = {‘username’:‘xiaoming’,‘password’:‘123456’},其中‘username’和‘password’是key,而‘xiaoming’和‘123456’是value,可以通过d[key]获得对应值value的引用,...原创 2018-07-26 14:31:33 · 2306 阅读 · 0 评论 -
python json字符串和dict的转化
Python中,json数据与dict字典以及对象之间的转化,是必不可少的操作。Python中自带json库。通过import json导入。在json模块有如下方法,loads():将json数据转化成dict数据 dumps():将dict数据转化成json数据 load():读取json文件数据,转成dict数据 dump():将dict数据转化成json数据后写入json...原创 2018-08-15 23:22:58 · 11562 阅读 · 0 评论 -
Python——文件读取与写入
我们经常需要从文件中读取数据,因此学会文件的读取很重要,下面来介绍一下文件的读取工作: poem.txtShall I compare thee to a summer's day?我怎么能够把你来比作夏天Thou art more lovely and more temperate。你不独比它可爱也比它温婉Rough windsdo shakethe darling bu...原创 2018-08-18 16:10:38 · 2125 阅读 · 0 评论 -
Python 中文编码
Python2中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-即可。# -*- coding: UTF-8 -*-import sysreload(sys)sys.setdefaultencoding('utf-8')pri...原创 2018-08-18 16:19:43 · 553 阅读 · 0 评论 -
Python rfind()方法
描述Python rfind() 返回字符串最后一次出现的位置,如果没有匹配项则返回-1。语法rfind()方法语法:str.rfind(str, beg=0 end=len(string))参数str -- 查找的字符串 beg -- 开始查找的位置,默认为0 end -- 结束查找位置,默认为字符串的长度。返回值返回字符串最后一次出现的位置,如果没有匹配项则...原创 2018-08-18 16:27:39 · 884 阅读 · 0 评论 -
python将pandas datarame保存为txt文件
CSV means Comma Separated Values. It is plain text (ansi).The CSV ("Comma Separated Value") file format is often used to exchange data between disparate applications. The file format, as it is used ...原创 2018-08-18 16:37:38 · 57199 阅读 · 5 评论 -
python时间处理datatime模块之timedelta
#! /usr/bin/python# coding=utf-8from datetime import datetime,timedelta"""timedelta代表两个datetime之间的时间差"""now = datetime.now()past = past = datetime(2010,11,12,13,14,15,16)timespan = now - p...原创 2018-08-30 22:40:09 · 659 阅读 · 0 评论 -
python格式化字符串
python有两种方式格式化字符串:%符号 format函数1 % 操作符,是将其他变量置入字符串特定位置以生成新字符串的操作,格式如下:%[(name)][flags][width].[precision]typecode (name) 为命名 flags 可以有 +,-,' '或 0。+ 表示右对齐。- 表示左对齐。' ' 为一个空格,表示在正数的左侧填充一个空格,从...原创 2018-09-04 22:47:32 · 138 阅读 · 0 评论 -
python ValueError: invalid literal for int() with base 10: ''
The following are totally acceptable in python:passing a string representation of an integer into int passing a string representation of a float into float passing a string representation of an in...原创 2018-10-15 17:26:20 · 1438 阅读 · 0 评论