2019年3月11日

摘要: 高级的 文件、文件包、压缩包 处理模块 参考Python之路【第四篇】:模块 #src是原文件名,fdst是新文件名 shutil.copyfileobj(fsrc, fdst[, length]) #将文件内容拷贝到另一个文件中 shutil.copyfile(src, dst) #拷贝文件 sh 阅读全文
posted @ 2019-03-11 17:44 沫小妤 阅读(222) 评论(0) 推荐(0) 编辑
 
摘要: sys.argv 命令行参数 List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时 exit(0) sys.version 获取 python 解释器程序的版本信息 sys.maxint 获取最大的 Int 值 #py2里是maxint,py3里变成了maxsize sy 阅读全文
posted @ 2019-03-11 16:05 沫小妤 阅读(120) 评论(0) 推荐(0) 编辑

2019年3月5日

摘要: os模块提供了很多允许你的程序和操作系统直接交互的功能 得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() 函数用来删除一个文件:os.remove() 删除多个目录:os.removedirs(r"C:\pyt 阅读全文
posted @ 2019-03-05 12:10 沫小妤 阅读(191) 评论(0) 推荐(0) 编辑
 
摘要: 程序中有很多地方需要用到随机字符,比如登陆网站的随机验证码,通过random模块可以很容易生成随机字符串。 阅读全文
posted @ 2019-03-05 10:14 沫小妤 阅读(136) 评论(0) 推荐(0) 编辑

2019年3月4日

摘要: 相比于time模块,datetime模块的接口则更直观,更容易调用。 datetime模块定义了下面这几个类: datetime.date:表示日期的类,常用的属性有year,month,day; datetime.time:表示时间的类,常用的属性有hour,minute,second,micro 阅读全文
posted @ 2019-03-04 21:07 沫小妤 阅读(140) 评论(0) 推荐(0) 编辑

2019年2月27日

摘要: time 模块的方法 time.time():返回当前时间的时间戳。 time.localtime([secs]): 将一个时间戳转换为当前时区的 struc_time ,secs 参数未提供,则以当前时间为准。 time.gmtime([secs]):和 localtime() 方法类似,gmti 阅读全文
posted @ 2019-02-27 16:47 沫小妤 阅读(200) 评论(0) 推荐(0) 编辑

2019年2月24日

摘要: 当你的模块文件越来越多,就需要对模块文件进行划分,比如把负责跟数据库交互的都放一个文件夹,把与页面交互相互的放入一个文件夹。 像上面这样,一个文件夹管理多个模块文件,这个文件夹就被称为包。 那不同包之间的模块如何相互导入呢? crm/views.py 内容 通过 manage.py 调用 在文件夹下 阅读全文
posted @ 2019-02-24 09:07 沫小妤 阅读(509) 评论(0) 推荐(0) 编辑

2019年2月21日

摘要: 什么是模块? 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python里,一个 .py 文件就被称之为一个 阅读全文
posted @ 2019-02-21 22:12 沫小妤 阅读(299) 评论(0) 推荐(0) 编辑

2019年2月19日

摘要: 我们已经知道,可以直接作用于 for 循环的数据类型有以下几种: 一类是集合数据类型,如 list , tuple , dict , set ,str 等; 一类是 generator ,包括生成器和带 yield 的 generator function。 这些可以直接作用于 for 循环的对象统 阅读全文
posted @ 2019-02-19 15:41 沫小妤 阅读(119) 评论(0) 推荐(0) 编辑

2019年2月17日

摘要: 生成器特点: range(n)底层本来就是生成器 有一些数,用函数写起来会很简单,例如斐波那契数列(Fibonacci),除第一个数和第二个数之外,任意一个数都可以由前两个数相加得到:1,1,2,3,5,8,13,21,34…… 变成生成器 好处:可以把过程中你想要的所有值都返回到外部 生成器调用方 阅读全文
posted @ 2019-02-17 22:50 沫小妤 阅读(211) 评论(0) 推荐(0) 编辑