字符串模板
print “aaa”.substitute(aaa=”haha”)等价于上面的元组替换substitute非常严谨
同时使用项和索引的双重循环
for i,c in enumerate(“abcd”): print c,i
for循环过滤的作用
aaa=[x**2 for x in range(4)] for i in aaa print i
动态获取对象obj的文档字串
obj.doc
OS的方法
os.mknod(“test.txt”) #创建空文件 windos环境下无法使用 os.getcwd()——得到当前工作的目录。 os.remove()——删除指定文件 os.rmdir()——删除指定目录 删除多个目录:os.removedirs os.mkdir()——创建目录 注意:这样只能建立一层,要想递归建立可用:os.makedirs() os.path.isfile()——判断指定对象是否为文件。是返回True,否则False os.path.isdir()——判断指定对象是否为目录。是True,否则False。 os.path.split()——返回路径的目录和文件名。 os.path.exists()——检验指定的对象是否存在 os.system()——执行shell命令。如:os.system(“echo’hello world’”) os.chdir()——改变目录到指定目录 os.path.getsize()——获得文件的大小 os.path.abspath() os.path.join(path, name)——连接目录和文件名。 os.path.basename(path)——返回文件名 os.path.dirname(path)——返回文件路径 os.listdir()——指定所有目录下所有的文件和目录名 os.name()——判断现在正在用的平台,Windows 返回 ‘nt’; Linux 返回’posix’ 检验给出的路径是否是一个文件:os.path.isfile() 检验给出的路径是否是一个目录:os.path.isdir() 读取和设置环境变量:os.getenv() 与os.putenv() 获取文件属性:os.stat(file) 修改文件权限与时间戳:os.chmod(file)