您的位置:首页 > 编程语言 > Python开发

使用python读取指定目录下的源代码并将内容复制到同一新文件中

2014-04-06 18:55 931 查看
帮媳妇儿写的一个简单脚本,实现功能:

1.读取指定目录下所有文件

2.将文件内容复制到同一个新文本文件中

代码如下:

#coding=utf-8
import os;

rootDir = "D:\\JavaWorkspace\\WebRoot\\";
txtFile = "E:\\txtFile.txt";

targetFile = open(txtFile,'a');

def getAllFiles(dir):
for lists in os.listdir(dir):
path = os.path.join(dir,lists);
if os.path.isdir(path):
getAllFiles(path);
else:
writeToFile(path);
print path[path.rfind("\\")+1:];

def writeToFile(dir):
fromFile = open(dir);
targetFile.write(dir[dir.rfind("\\")+1:] + "\n\n");
targetFile.write(fromFile.read());
targetFile.write("\n\n");
fromFile.close();

getAllFiles(rootDir);


enjoy it.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐