# /usr/bin/env python
def f(debug=True):
if debug:
print "In debug mode"
print "done"
f()
f(False)
、
# /usr/bin/env python
def f():
return "abc"
print f()
# /usr/bin/env python
def f():
return "abc", "abc", ["a", "b"]
aTuple = f()
print aTuple #('abc', 'abc', ['a', 'b'])
# /usr/bin/env python
""
import re
import os
baseDir = '/home/guxu/Dev/resource/tianya/'
logDir = baseDir + "log/"
target = logDir + "emails"
emailNum = 0
writeLines = 0
def readFile():
""
files = os.listdir(baseDir)
contents = []
for file in files:
f = baseDir + file
if not os.path.exists(f):
print f+" not exists!!"
continue
if os.path.isdir(f):
print f+" is dir"
continue
fobj = open(f, 'r')
contents.extend(fobj.readlines())
fobj.close()
return lines
def doRegex(contents):
emails = []
pattern = '\w+@(\w\.)*\w+\.(com|cn|gov|edu|org)'
for e in contents:
match = re.search(pattern, e)
if m is not None:
emailNum += 1
emails.extend(match.group())
return emails
def writeFile(emails):
if not os.path.exists(logDir):
os.mkdir(logDir)
fobj = open(target, 'a')
for email in emails:
fobj.write(email)
writeLines += 1
fobj.close()
if __name__ == '__main__':
contents = readFile()
emails = doRegex(contents)
writeFile(emails)
print "total emails="+str(emailNum)+" total lines write to file="+str(writeLines)
分享到:
相关推荐
主要介绍python的变量,数据类型,运算符,流程控制语句,字符串,元组,列表,字典,集合,函数,闭包等。适合python初学者
设计名称 Python函数 授课课时 1.0 学情分析 学生知识经验基础 已经掌握Python程序编码软件基本的操作技能和基础语法。 已学习Python语句的三种逻辑结构:顺序、条件分支、循环,可以进一步提高编程技能,学习函数...
python函数大全.pdf
字典的描述、列表的描述、PEP8编码规范、python全部的异常类型、set、str、内建函数、时间模块、数学模块、文件、系统模块
python基础函数及代码(一) 简单罗列一下python初学时遇到的那些基本的函数和代码 1. print() 输出函数(打印函数) 例:print (Hello world!) #大小写修改 2. title() 以首字母大写的方式显示每个单词。 3.upper...
python函数实验报告
python中factor函数_Python基础教程 6.4.5 参数收集的逆过程 假设有如下函数: def add(x,y): return x+y ⽐如说有个包含由两个相加的数字组成的元组: params = (1,2) 使⽤*运算符对参数进⾏"分配",不过是在调⽤⽽...
python中的real函数_RealPython基础教程:Python字符串⽤ 法详解 字符串是⼀个由字符数据组成的序列。字符串处理是编程必备的技能,很少有应⽤程序不需要操作字符串的。 Python 提供了丰富的运算符、函数和类⽅法来...
python 函数的使用-python基础,python函数的使用说明,有python2的参考代码 函数的基本组成 函数是重用的程序段。 一块语句一个名称,可以在程序的任何地方使 用这个名称任意多次地运行这个语句块。 这被称为 调用 ...
本文档为Python常用基础函数,包含77中基础函数,可用于Python开发参考使用
完整图文版教程 优质的Python基础入门教程 09、Python函数 (共96页).pptx 完整图文版教程 优质的Python基础入门教程 10、Python函数练习 (共64页).pptx 完整图文版教程 优质的Python基础入门教程 11、Python函数...
Python基础教程:常⽤函数整理 ⼀,把字符串形式的list转换为list 使⽤ast模块中的literal_eval函数来实现,把字符串形式的list转换为Python的基础类型list from ast import literal_eval str_list = "[1838, 13735,...
python基础教程:5个带key的python内置函数
实验二Python语言基础函数包练习.docx
python基础04_python函数
最近一直在看python 的document ,打算在基础方面重点看一下。罗列一下了基础的内置函数,分类可能不准确,一起交流学习
Python基础入门教程 Python语言编程导论05 第五章 模块与函数 (共110页).ppt Python基础入门教程 Python语言编程导论06 第六章 数据结构 (共114页).ppt Python基础入门教程 Python语言编程导论07 第七章 文件...
Python基础教程 Python是什么意思 Python是什么 Python是干什么的 Python能做什么 Python安装教程 Python开源框架 Python函数与调用函数 我们为您解答 Python基础教程全案全文共349页,当前为第2页。 第1章 感受...
在Python中,函数的参数有四种: 必需参数 关键字参数 默认参数 不定长参数 必需参数是在函数调用时,须以正确的顺序传入,且调用时的数量必须和声明时的一样参数。 实例:定义一个printme函数,并定义一个必需参数...
python基础7函数