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.返回指定目录下的所有文件和目 ...
随机推荐
- Linux方面收藏的一点儿资料
初来乍到,也算是第一次写技术类相关的博客,就分享几篇收藏的Linux相关的资料吧,希望可以给需要的人一点帮助. 1.<高级Bash脚本编程指南>:该网站详细讲解了Bash Shell编程的 ...
- document.body.scrollTop vs document.documentElement.scrollTop
window.addEventListener("scroll", function () { if (document.body.scrollTop >= window.i ...
- linux系统时间和硬件时钟问题(date和hwclock)
http://blog.chinaunix.net/uid-182041-id-3464524.html http://blog.csdn.net/duyiwuer2009/article/detai ...
- LeetCode_Text Justification
Given an array of words and a length L, format the text such that each line has exactly L characters ...
- #ifdef __cplusplus extern "C" {代码} 倒底是什么意思?
时常在cpp的代码之中看到这样的代码: #ifdef __cplusplus extern "C" { #endif //一段代码 #ifdef __cplusplus } # ...
- Qt信号和槽的个人总结
1.connect connect(sender,SIGNAL(signal()),receiver,SLOT(slot())); 这里用到了两个宏:SIGNAL() 和SLOT():通过connec ...
- 有关WCF的契约问题
WCF中的契约包括4种 数据契约 DataContract ->DataMember 服务契约 ServiceContract-> OperactionContract 消息契约 Mess ...
- Linux下cut命令用法
1 一两句话描述一下cut命令吧! 正如其名,cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的. cut是以每一行为一个处理对象的,这种机制和sed是一样的.(关于sed的入门文章将在近期 ...
- struct2(四)编写Struct2 的Action
简介: 1.映射一个Action到一个类上面 2.把结果返回到view展示 3.编写Action对应的控制逻辑 1. Action Mapping <action name="he ...
- 潘石屹的SOHO小报猝死
东莞时报多媒体数字报刊平台 潘石屹的SOHO小报猝死