python文件_目录
#! /usr/bin/env python
#coding=gbk
import os
import time
#设置文件的默认路径,当指定的目录不存在时,引发异常:WindowsError:[error 2]
os.chdir("g:\\文件操作")#注意双斜杠转义
os.chdir("g:/文件操作")#为了防止转义,使用左斜线也可以
s=os.getcwd()
print s
#在当前目录创建一个以当前时间为名的文件夹
floder=time.strftime(r"%Y-%m-%d_%H-%M-%S",time.localtime())
os.makedirs(r'%s/%s'%(os.getcwd(),floder)) #分解路径名和文件名
#fpath,fname=os.path.split("路径") a,b=os.path.split("2015-04-13_15-38-10/test.txt")
print '路径:',a
print '文件名:',b #分解文件名和扩展名
#fpathandname,fext=os.path.splitext("路径")
c,d=os.path.splitext("2015-04-13_15-38-10/test.txt")
print '文件和路径:',c
print '扩展:',d
#判断一个路径是否存在
print '路径存在否:',os.path.exists("2015-04-13_15-38-10/test.txt")
#判断一个路径是否是文件
print '是否是文件:',os.path.isfile("2015-04-13_15-38-10/test.txt")
#判断一个路径是否是目录
print '是否是目录:',os.path.isdir("2015-04-13_15-38-10/test.txt")
#获取目录中的文件和子目录
print '子目录',os.listdir('g:/文件操作')
创建子目录 os.makedirs( path ) # path 是"要创建的子目录" 例如: os.makedirs( "C:\\123\\456\\789") 调用有可能失败,可能的原因是: (1) path 已存在时(不管是文件还是文件夹) (2) 驱动器不存在 (3) 磁盘已满 (4)磁盘是只读的或没有写权限 删除子目录 os.rmdir( path ) # path: "要删除的子目录" 产生异常的可能原因: (1) path 不存在 (2) path 子目录中有文件或下级子目录 (3) 没有操作权限或只读 测试该函数时,请自已先建立子目录。 删除文件 os.remove( filename ) # filename: "要删除的文件名" 产生异常的可能原因: (1) filename 不存在 (2) 对filename文件, 没有操作权限或只读。 文件改名 os.name( oldfileName, newFilename) 产生异常的原因: (1) oldfilename 旧文件名不存在 (2) newFilename 新文件已经存在时,此时,您需要先删除 newFilename 文件。
python文件_目录的更多相关文章
- 【转】python文件和目录操作方法大全(含实例)
		
python文件和目录操作方法大全(含实例) 这篇文章主要介绍了python文件和目录的操作方法,简明总结了文件和目录操作中常用的模块.方法,并列举了一个综合实例,需要的朋友可以参考下一.python ...
 - python文件及目录操作
		
python文件及目录操作 读/写文件 新建/打开文件 写入 #举个例子,打开D:\test\data.txt #以写入模式打开文件 #如果test(上级目录)不存在则报错 #如果data.txt(文 ...
 - python文件和目录操作方法大全(含实例)
		
一.python中对文件.文件夹操作时经常用到的os模块和shutil模块常用方法.1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目 ...
 - 【python】python文件和目录操作方法大全(含实例)
		
转自:http://www.jb51.net/article/48001.htm 一.python中对文件.文件夹操作时经常用到的os模块和shutil模块常用方法.1.得到当前工作目录,即当前Pyt ...
 - python文件_批量改名
		
#! /usr/bin/env python #coding=gbk #文件操作实例--将文件夹下所有图片名称加上'_test' import re,os,time #str.split(path) ...
 - python 文件和目录操作题库
		
1. 把一个目录下所有的文件删除,在所有的目录下新建一个a.txt的文件,并在文件下写入"python"关键字. 解题思路: 1.如果目录存在则切换进入目录 ...
 - python文件和目录操作方法大全
		
一.python中对文件.文件夹操作时经常用到的os模块和shutil模块常用方法. 1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和 ...
 - python文件和目录操作方法大全(含实例)【python】
		
转自:http://www.jb51.net/article/48001.htm 一.python中对文件.文件夹操作时经常用到的os模块和shutil模块常用方法. 1.得到当前工作目录,即当前Py ...
 - python文件和目录操作方法
		
一.python中对文件.文件夹操作时经常用到的os模块和shutil模块常用方法.1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目 ...
 
随机推荐
- iOS学习之下拉刷新
			
今天我们来给昨天的Demo加上下拉刷新和上拉加载更多的功能. 1.下拉刷新. 在viewDidLoad中调用方法addRefreshControl,下拉时可以出现风火轮加载更多的效果. - (void ...
 - ARM 汇编器对C的扩展
			
__swi void ledtest(); //:声明 edtest 是个软中断. __asm 内嵌汇编 //:通常在C程序里面需要嵌入汇编代码,这是就可以用__asm关键字 ...
 - commons-lang使用
			
跟java.lang这个包的作用类似,Commons Lang这一组API也是提供一些基础的.通用的操作和处理,如自动生成toString()的结果.自动实现hashCode()和equals()方法 ...
 - MyGeneration 默认设置中没有数据库驱动
			
这 个问题的出现基本上是因为MyGeneration 1.3需要的是 .Net framework 4.0,如果系统安装了 .Net 2.0的版本,安装程序执行的 regasm.exe为2.0版本下的 ...
 - iOS 编译64位FFMPEG
			
最近因为公司项目需要捣腾FFMPEG,所以看了一下资料,现在编译成功了,记录一下. 我自己发现大概有两种方式 二者共同部分 安装装yasm或者(MAcport,我用的是yasm,这里只记录yasm的) ...
 - DatePickerDialog 控制只选择年月或年或月
			
etXyLevelDate.setOnTouchListener(selectDateTouchListener()); /** * @desc 选择日期操作 * @param @return * @ ...
 - nodejs教程
			
http://www.yiibai.com/nodejs/ http://www.runoob.com/nodejs/nodejs-tutorial.html http://www.runoob.co ...
 - MVC4.0系统开发新手历程(一)
			
接手了一个简单的销售奖金计算的项目,虽然不算大但是业务逻辑比较复杂,还夹杂了很多的特殊情况,毕竟是大公司什么样的人都有,好了不多说切入正题,项目是公司的一个前辈负责的,在他做系统架构的时候让我们了解下 ...
 - 什么是空间复杂度(What is actually Space Complexity ?)
			
属于空间复杂度(Space Complexity)在很多情况下被错认为是附属空间(Auxiliary Space),下面是附属空间和空间复杂度的定义. 附属空间(Auxiliary Space)是算法 ...
 - Android中各种onTouch事件
			
Android里有两个类 android.view.GestureDetector android.view.GestureDetector.SimpleOnGestureListener 1) 新建 ...