摘要:
# coding: utf-8 def login(func): print("the first level") def inner1(*args): print("the second level") def inner2(*args): print("the third level") def 阅读全文
摘要:
定义一个函数,函数中用 yield 暂停函数,则这个函数就是一个生成器。生成器返回一个迭代器。 yield 和 return 的区别: 1. 执行函数时, 到了return ,函数就结束了。 执行到了yield ,暂停, 如果yield 后面还有 语句, 下次调用 __next__() 方法可以继续 阅读全文
摘要:
一: os.listdir(path) 把path目录下的所有文件保存在列表中: >>> import os>>> import re>>> path = "/home/popt/fiile">>> print (os.listdir(path))['Temp.conf', 'del2.py', ' 阅读全文
摘要:
一、 通过readline 逐行读取: #--encoding:utf-8 with open("ha.conf","r",encoding='utf-8') as f: print(f) print(f.encoding) strline = f.readline() while strline: 阅读全文
摘要:
python引用变量的顺序: 当前作用域局部变量->外层作用域变量->当前模块中的全局变量->python内置变量 。 一 global global关键字用来在函数或其他局部作用域中使用全局变量。但是如果不修改全局变量也可以不使用global关键字。 1 gcount = 0 2 3 def gl 阅读全文
摘要:
本程序在suse11sp3, python2.6.8 中测试通过。 用address 字典记录省市区三级菜单。address_v2.py 是在 python2.6 下的脚本, address.py 是在 python3.0 以上的脚本,把 address_v2.py 中的 raw_input 换成... 阅读全文
摘要:
本程序在suse11sp3 python2.6.8 中运行通过, 在pyhon3以上的版本中只需要把 raw_input 改成input 即可。svn 中已经把 raw_input 改成了 input 。userinfo 文件每一行记录用户的账号,密码,输入密码的次数,用逗号分开。如下第一行表示账号... 阅读全文