#!/usr/bin/env python  

import os  
import shutil  
filelist=[]  
rootdir="/home/zoer/aaa"  
filelist=os.listdir(rootdir)  
for f in filelist:  
    filepath = os.path.join( rootdir, f )  
    if os.path.isfile(filepath):  
        os.remove(filepath)  
        print filepath+" removed!"  
    elif os.path.isdir(filepath):  
        shutil.rmtree(filepath,True)  
        print "dir "+filepath+" removed!"  

其中shutil是一个高层次的文件操作模块。True参数表示ignore_errors(忽略拷贝时候的错误)。

类似于高级API,而且主要强大之处在于其对文件的复制与删除操作更是比较支持好。

比如

copyfile(src, dst)
是把源文件拷贝到一个目标位置。

原文地址:http://blog.csdn.net/imzoer/article/details/8625997

python清空文件夹下log文件

#!/usr/bin/python import os import sys files_list = [] def print_files(path): lsdir = os.listdir(path) dirs = [i for i in lsdir if os.path...

阅读全文

python paramiko(SFTP) 相关文档

python paramiko SFTP文档地址: http://docs.paramiko.org/en/2.4/api/sftp.html import paramiko host = "THEHOST.com" #...

阅读全文

python 执行cmd命令并获取pid

process = subprocess.Popen('cmd命令') pid = process.pid print(pid)

阅读全文

欢迎留言