实现方式一:使用pyhon的os模块,借助os.listdir();os.pah.isfile();os.path.isdir();os.path.join()等操作文件和目录的方法思路:从上往下,层层搜索,每一次迭代判断文件类型作为分叉点,难点在于遇到逐层这里,用到了“递归”查询的概念#!/usr/bin/python
#-*-coding:utf8..
分类:
编程语言 时间:
2016-05-19 19:36:45
阅读次数:
365
1:输出。可以用print函数,在python3版本以上需要加().print(‘helloword!‘)helloword2:输入输入有raw_input(str)在python3以上版本是:input()函数代替。username=input(‘entreyourusername:‘)entreyourusername:evil如何在用户输入密码时候不可见。可以用模块:getpass需要注..
分类:
其他好文 时间:
2016-05-11 20:03:52
阅读次数:
193
在使用re 模块正则的时候 需要字符串 而不是二进制码 比如编码成 gbk编码的字符需要用 str.encode('gbk') 来解码 但是在文件写入等操作的时候 不能使用字符 所以要对字符进行解码,比如utf-8的 str.decode('utf-8')
分类:
其他好文 时间:
2016-02-22 12:01:49
阅读次数:
122
属性在本质上来讲是一组方法,但是调用的时候却如同字段,换句话说,其实就是对字段的一种封装,在设定和读取的时候,可以很轻易的添加逻辑,而其调用方式其不会改变在Pyhon中可以用@property来定义:class Book(object): def __init__(self, title, p...
分类:
其他好文 时间:
2016-01-25 22:36:33
阅读次数:
190
Python的并发处理能力臭名昭著。先撇开线程以及GIL方面的问题不说,我觉得多线程问题的根源不在技术上而在于理念。大部分关于Pyhon线程和多进程的资料虽然都很不错,但却过于细节。这些资料讲的都是虎头蛇尾,到了真正实际使用的部分却草草结束了。传统例子在DDG https://duckduckgo....
分类:
编程语言 时间:
2016-01-05 12:43:52
阅读次数:
403
Python的并发处理能力臭名昭著。先撇开线程以及GIL方面的问题不说,我觉得多线程问题的根源不在技术上而在于理念。大部分关于Pyhon线程和多进程的资料虽然都很不错,但却过于细节。这些资料讲的都是虎头蛇尾,到了真正实际使用的部分却草草结束了。传统例子在DDGhttps://duckduckgo.c...
分类:
编程语言 时间:
2015-10-30 10:41:47
阅读次数:
285
默认pyhon使用ASCII码来解释程序的,默认不支持中文,需要在程序的第一行或者第二行声明编码。官方解决方案:https://www.python.org/dev/peps/pep-0263/ To define a source code encoding, a magic comment...
分类:
编程语言 时间:
2015-10-29 18:19:44
阅读次数:
149
今天看到了Pyhon中的模块__future__,查了一下资料,感觉这个module很有用。从python2.1开始以后, 当一个新的语言特性首次出现在发行版中时候, 如果该新特性与以前旧版本python不兼容, 则该特性将会被默认禁用. 如果想启用这个新特性, 则必须使用 "from __futu...
分类:
编程语言 时间:
2015-10-18 15:24:20
阅读次数:
297
Pyhon-djano提供了一个很强大的后台管理功能,你很轻松的就可以拥有一个后台管理平台。你需要做啥呢?你只需要将需要管理员进行管理的表注册到管理site中即可:from django.contrib import admin# Register your models here.from .mo...
分类:
编程语言 时间:
2015-08-30 14:19:51
阅读次数:
160
NumPy丰富的数值计算SciPy科学计算NLTK自然语言处理MLpy基于最上面两种的机器学习模块Shogun大规模机器学习工具箱OpenStack完全用python实现的开源的laaS的解决方案参考社区:华蟒用户组在模块第一行加上#!/usr/bin/python指的是用python去运行文件,用./module.py既可以运行这..
分类:
其他好文 时间:
2015-08-28 02:23:03
阅读次数:
243