一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。
1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()
2.返回指定目录下的所有文件和目录名:os.listdir()
3.函数用来删除一个文件:os.remove()
4.删除多个目录:os.removedirs(r“c:\python”)
5.检验给出的路径是否是一个文...
分类:
编程语言 时间:
2014-10-24 22:19:32
阅读次数:
286
#WalkDir函数枚举目录中所有目录和文件,参数(枚举目录输出列表,枚举文件输出列表,要枚举的目录)def WalkDir(dirlist,filelist,dirname): try: ls=os.listdir(dirname) except: prin...
分类:
编程语言 时间:
2014-10-22 23:32:40
阅读次数:
308
ls命令的R参数代表递归的列出所有子文件夹中的所有文件,1表示每一行只显示一个文件或文件夹,f表示不排序即输出,F表示在每项的输出的最后根据其文件类型相应的加上*/=>@|字符。通过c语言实现ls -R1fF命令的效果,其源代码如下:#include
#include
#include
#include
#include
#include
#include
void listdir...
分类:
系统相关 时间:
2014-10-15 21:47:51
阅读次数:
226
#!/usr/bin/pythonimport osimport stringdef get_name(path_name, file_str):dir_name = []dir_name = os.listdir(path_name)for i in range(0, len(dir_name))...
分类:
编程语言 时间:
2014-10-14 23:48:49
阅读次数:
169
写程序测试时总会碰到要删除日志文件夹下的日志或者删除一些历史文件,每次都会生成,再测试的时候为了查找错误原因方便总是要在测试前删除这些文件,手动删除比较麻烦,所以写一个批量删除脚本
import os
def removeFileInFirstDir(targetDir):
for file in os.listdir(targetDir):
targetF...
分类:
编程语言 时间:
2014-10-10 10:18:54
阅读次数:
168
#!?/usr/bin/python
‘‘‘
show?dirs
‘‘‘?
import?os
#Get?all?files?and?directories
def?get_cur_list(path):
????cur_files?=?os.listdir(path)
????all_files?=?[]
????for?fil...
分类:
编程语言 时间:
2014-10-08 13:16:05
阅读次数:
197
用Python遍历指定目录下的文件,一般有两种常用方法,但它们都是基于Python的os模块。下面两种方法基于Python2.7,主要用到的函数如下:1.os.listdir(path):列出目录下的所有文件名2.os.getcwd():获得当前工作目录3.os.mkdir(dir):创建单个目录4...
分类:
编程语言 时间:
2014-10-06 21:21:32
阅读次数:
243
# -*- coding: cp936 -*-import sys,os,stringd=0;path="F://test"srcfile=os.listdir(path)for i in srcfile: src=path+"//"+i dst=path+"//"+str(d)+".t...
分类:
编程语言 时间:
2014-09-14 14:04:47
阅读次数:
184
#coding:utf8import os,timedirectory = "d:/scrapy tutorial/"t = []d = {}for filename in os.listdir(directory): path = directory + filename ...
分类:
编程语言 时间:
2014-09-12 22:02:04
阅读次数:
313
总是记不住API。昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧:python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()...
分类:
编程语言 时间:
2014-08-11 20:42:12
阅读次数:
265