2016年2月23日

python小白-day6 ConfigParser模块

摘要: ConfigParser模块用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。来看一个好多软件的常见文档格式如下用python生成上文档代码如下;1234567891011121314151617import configparser config = configparser.ConfigParser() config["DEFAULT"... 阅读全文

posted @ 2016-02-23 20:33 显卡 阅读(194) 评论(0) 推荐(0)

python小白-day6 xml处理模块

摘要: xml处理模块xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。xml的格式如下,就是通过节点来区别数据结构的:1234567891011121314151617181920212223 2 2... 阅读全文

posted @ 2016-02-23 20:33 显卡 阅读(175) 评论(0) 推荐(0)

python小白-day6 shutil模块

摘要: 高级的文件、文件夹、压缩包处理模块补充:1、shutil.move(src, dst)递归的去移动文件2、shutil.make_archive(base_name, format,...)创建压缩包并返回文件路径,例如:zip、tarbase_name: 压缩包的文件名,也可以是压缩包的路径。只是文件名时,则保存至当前目录,否则保存至指定路径,如:www ... 阅读全文

posted @ 2016-02-23 20:32 显卡 阅读(218) 评论(0) 推荐(0)

2016年2月8日

python小白-day5 json&pickle

摘要: json&pisckle用于序列化的两个模块json,用于字符串 和 python数据类型间进行转换pickle,用于python特有的类型 和 python的数据类型间进行转换Json模块提供了四个功能:dumps、dump、loads、loadpickle模块提供了四个功能:dumps、dump、loads、loadjson例子:1234567data = {'name' : 'hetan',... 阅读全文

posted @ 2016-02-08 15:36 显卡 阅读(264) 评论(0) 推荐(0)

python小白-day5 sys模块

摘要: sys模块12345678sys.argv 命令行参数List,第一个元素是程序本身路径sys.exit(n) 退出程序,正常退出时exit(0)sys.version 获取Python解释程序的版本信息sys.maxint 最大的Int值sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变... 阅读全文

posted @ 2016-02-08 14:23 显卡 阅读(149) 评论(0) 推荐(0)

python小白-day5 os模块

摘要: os模块提供对操作系统进行调用的接口12345678910111213141516171819202122232425262728293031import osprint('getcwd()',os.getcwd()) #获取当前工作目录,即当前python脚本工作的目录路径#os.chdir("dirname") #改变当前脚本工作目录;相当于shell下cdprint('curdir',os... 阅读全文

posted @ 2016-02-08 14:23 显卡 阅读(240) 评论(0) 推荐(0)

python小白-day5 random模块

摘要: random模块一、生成随机数1234import randomprint(random.random())print(random.randint(1,2))print(random.randrange(1,10))二、生成随机验证码12345678910import randomcc = ''for i in range(6): current = random.randint(0,4)... 阅读全文

posted @ 2016-02-08 14:22 显卡 阅读(223) 评论(0) 推荐(0)

2016年2月3日

python小白-day5 time&datetime模块

摘要: time&datetime​一、time模块 time模块提供各种操作时间的函数说明:一般有两种表示时间的方式: 第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的 第二种以数组的形式表示即(struct_time),共有九个元素,分别表示,同一个时间戳的struct_time会因为时区不同而不同123456789101112i... 阅读全文

posted @ 2016-02-03 20:47 显卡 阅读(159) 评论(0) 推荐(0)

2016年2月2日

python小白-day5 模块

摘要: 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。模块分为三种:1、自定义模块2、内置模块3、开源模块自定义模块1、定义模块2、导入模块导入模块一般有以下几种方法:... 阅读全文

posted @ 2016-02-02 23:21 显卡 阅读(232) 评论(0) 推荐(0)

python小白-day4递归和算法基础

摘要: 递归&算法基础一、递归递归函数的优点是定义简单,逻辑清晰。理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰。使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。12345678def calc(n): ... 阅读全文

posted @ 2016-02-02 21:20 显卡 阅读(214) 评论(0) 推荐(0)

导航