- 浏览: 460537 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (538)
- C/C++ Primer (69)
- Objective-C Primer (102)
- Python Primer (19)
- JavaScript Primer (1)
- Java Primer (37)
- PHP Primer (17)
- 泛 Linux (37)
- Shell Script (21)
- APUE (21)
- UNP__1&2 (19)
- NetWork (7)
- Oracle周边 (38)
- Mysql里边 (6)
- Windows技 (9)
- 简单算法 & 数据结构 (14)
- 设计模式 (6)
- GTK历程 (12)
- 工具使用 (25)
- 杂事 (23)
- 一些概念 (17)
- Web方面 (10)
- myCodeTools (9)
- ^未 竟$ (13)
- 硬件通信 (2)
- Games (1)
最新评论
http://zhangjunhd.blog.51cto.com/113473/453857
http://www.cnblogs.com/xuxm2007/archive/2010/08/09/1795504.html
http://www.cnblogs.com/phonefans/archive/2008/10/15/1311707.html
file.read() 读全部
file.read(N) N个字节
file.readline()
file.readlines() return a list
file.write(...)
file.seek(0)
file.next()
file.close()
http://www.cnblogs.com/xuxm2007/archive/2010/08/09/1795504.html
http://www.cnblogs.com/phonefans/archive/2008/10/15/1311707.html
#coding=gbk '''os.walk(dir) 是三列的数组''' import os dir = os.getcwd() for cons in os.walk(dir): print cons #根目录、所有目录、目录下的文件 for root, dirs, files in os.walk(dir): for name in files: print os.path.join(root, name)
def getAllFile (dir, list): for root, dirs, files in os.walk(dir): for name in files: list.append( os.path.join(root, name) ) return len(list)
file.read() 读全部
file.read(N) N个字节
file.readline()
file.readlines() return a list
file.write(...)
file.seek(0)
file.next()
file.close()
#!/usr/bin/python import os import shutil,string def subString(str, sub): return sub in str dir = '/Users/xserver/Desktop/new_res/' for root, dirs, files in os.walk(dir): for name in files: path = os.path.join(root, name) if subString(path, '.jpg'): path2 = path.replace('.jpg','.png') print path shutil.move(path, path2);
发表评论
-
webpy_Cookbook
2013-05-06 22:31 618http://webpy.org/cookbook/index ... -
webpy_CGI 伏笔
2013-05-06 10:18 1141http://webpy.org/install.zh-cn ... -
app PNG
2013-03-22 11:53 922#--- # iPIN - iPhone PNG Images ... -
python__re
2013-03-19 17:49 606xpath解析html,使用正则不好... http://ww ... -
Django
2013-03-03 20:04 997https://docs.djangoproject.com/ ... -
bpython IDE
2013-02-27 11:51 694http://bpython-interpreter.org/ ... -
install webpy
2012-07-20 20:58 608http://webpy.org/install.zh-cn ... -
python__zip
2012-06-14 10:26 674前几天用了下zip,要压缩个目录,下面那坨代码也是copy回 ... -
Python__列表
2011-02-12 14:23 632http://gmingzhe.blog.51cto.com/ ... -
Python__参数:传值or引用?
2011-02-12 14:20 622http://blog.csdn.net/winterTTr/ ... -
Python__升级
2011-02-12 10:57 933http://www.activestate.com/ 出处 ... -
Python__模块
2011-02-11 15:48 778什么是模块:sys、time等模块,已经被封装起来,我们经常在 ... -
Python__函数
2011-02-11 15:18 721最基本函数 #!/usr/bin/python de ... -
Python__时间
2011-02-11 15:15 594当前时间 遍历时间 时间截 -
常用模块介绍
2010-07-22 15:48 646http://blog.csdn.net/Xiao_Qiang ... -
python编码相关
2010-07-22 09:54 999http://blog.csdn.net/lwl_ls/arc ... -
Python函数库列表
2010-07-21 21:05 1306copy:http://blog.ez2learn.com ... -
python__init
2010-05-27 10:22 613http://blog.sina.com.cn/s/artic ...
相关推荐
二叉树的递归遍历、非递归遍历和层次遍历
这段代码中,`os.walk()`函数会递归地遍历指定路径下的所有子目录和文件,并返回当前目录路径(root),子目录列表(dirs)和当前目录下的文件列表(files)。 在Java中,我们可以这样实现: ```java import java....
本实验报告将深入探讨二叉树的递归和非递归遍历方法,并附带源代码实现,旨在帮助读者理解这两种遍历策略及其应用场景。 一、二叉树遍历 二叉树遍历主要有三种方法:前序遍历、中序遍历和后序遍历。它们是遍历...
在Python编程中,递归遍历目录是一种常见的任务,它涉及到文件系统操作和数据处理。在给定的场景中,我们需要使用Python编写一个脚本,它能够遍历指定路径下的所有文件和子目录,收集文件路径和文件名,并将这些信息...
XML文件的层级结构使得递归遍历成为自然的选择,因为每个元素都可以看作是独立的节点,其子元素则是节点的下级。 二、递归遍历的概念 递归是一种解决问题的方法,它通过调用自身来解决复杂问题。在遍历XML文件时,...
在编程领域,遍历文件和文件夹是一项基本且重要的任务,尤其在处理大量数据或进行文件操作时。本文将深入探讨如何在不同的编程环境中遍历目录下的子文件和子文件夹,以满足日常开发需求。 首先,我们来看“遍历文件...
本文介绍了如何使用 Python 实现递归遍历 Windows 文件系统中的文件。通过 os 模块和 pathlib 模块,我们可以轻松地访问指定目录及其子目录中的所有文件。首先,os.walk() 提供了一个简单的方式来遍历整个目录树,...
数据结构与算法Python语言描述DS树的递归遍历PPT学习教案 本文档主要讲述数据结构中的树的递归遍历算法,使用Python语言进行描述,旨在帮助学生更好地理解树的递归遍历概念。 首先,文档中定义了树的存储表示方式...
#递归遍历/root目录下所有文件 gci('/root') 方式二: #!/usr/bin/python # -*- coding: utf-8 -*- import os for fpathe,dirs,fs in os.walk('/root'): for f in fs: print(os.path.join(fpathe,f))
递归遍历集合中的元素对于处理某些具有自相似结构的数据特别有效,例如文件系统的目录结构,或者树状结构的数据。递归方法的优点是代码简洁、易于理解和实现,但同时递归调用会增加调用栈的开销,并且需要谨慎处理...
在标签"_hub_port usb_hub_ 遍历_usb设备"中,"hub_port"和"遍历_usb设备"再次强调了代码的核心功能。"usb_hub_"可能是代码库或者模块的命名,表示与USB集线器相关的操作。 综上所述,这个压缩包文件"USB.rar"很...
先序遍历首先访问根节点,然后递归地对左子树进行先序遍历,最后对右子树进行先序遍历。如果某个子树为空,则不进行任何操作。 2. **先序遍历的步骤**: - 访问根节点。 - 对左子树进行先序遍历。 - 对右子树...
在Python中,我们可以使用`collections.deque`(双端队列)来实现递归层次遍历,因为它支持快速的两端插入和删除。下面是一个简单的例子: ```python from collections import deque def recursive_level_...
在编程领域,特别是使用Python语言时,理解和掌握循环输出、数据结构、矩阵以及递归等概念至关重要。本文将深入探讨这些知识点,并通过标题中的“cycle_output.rar”项目,特别是两个Python源文件“cycle_output.py...
递归遍历媒体文件(MP3、OGG、FLAC)目录和下载专辑封面的简单实用程序。 如果您有数百个媒体文件的子目录,这将非常有用。 主页 源代码 要求 Python 诱变剂python模块 安装 1)。 安装 python-mutagen Debian/...
本文将介绍三种使用Python实现文件递归遍历的方法,包括基础方法、使用`os.walk()`以及自定义优化。 首先,让我们从基础方法开始。在最初的示例中,我们看到有两种函数:`getallfiles()`和`getalldirfiles()`。`...
数据结构与算法(Python语言描述)课件DS-051-树的递归遍历 本资源主要讲述了树的递归遍历算法,通过Python语言描述,讲解了二叉树的存储表示、递归遍历的概念和实现方法。 一、树的存储表示 树的存储表示有多种...
如果你用C或者C++或者其他高级语言写过二叉树或者阅读过相关方面代码,应该知道二叉树的非递归遍历避不开通过栈或者队列实现。是的,python也一样。但是python自带的list功能很强大,即可以当stack
同样可以使用递归或栈来实现,但中序遍历在递归时需特别注意访问顺序。 3. **后序遍历**:左-右-根。递归实现时比较复杂,一般使用两个栈或者一个栈配合辅助标志。 4. **层次遍历(BFS - Breadth First Search)**...
这是一个使用python语言,利用栈来模拟递归遍历文件的例子,只需更改代码里的文件路径即可