python 文件操作

python 文件操作

判断文件/文件夹是否存在

import os
print os.path.exits(file_name) # 存在:返回True,否则,返回False
print os.path.exits(dir_name)  # 存在:返回True,否则,返回False
print os.path.isfile(file_name) #是file返回 True,否则返回False
print os.path.isdir(name)

创建文件夹

import os
os.makedirs(dir_name)

列出文件夹下的所有文件夹和文件的名字

import os
os.listdir(root_dir) #注意,返回的名字是无序的

删除文件(夹)

import os
imoprt shutil
os.remove("file") #删除文件
os.rmdir("dir") #只能删除空目录
shutil.rmtree("dir")  #空目录、有内容的目录都可以删

复制文件(夹)

shutil.copyfile("oldfile","newfile") #oldfile和newfile都只能是文件
shutil.copy("oldfile","newfile") #oldfile只能是文件夹,newfile可以是文件,也可以是目标目录

shutil.copytree("olddir","newdir")#olddir和newdir都只能是目录,且newdir必须不存在

参考资料 http://www.cnblogs.com/hushaojun/p/4533241.html http://www.cnblogs.com/nwf5d/archive/2011/03/30/2000245.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏逢魔安全实验室

解密混淆的PHP程序

3155
来自专栏程序员互动联盟

【专业技术第七讲】linux下如何编译C语言?

存在问题: 小伙伴们都知道gcc -c -o 但是其中的过程和一些参数就不是太清楚了,往往编译出错不知道咋办? 解决方案: 我们来简单普及一下,让大家不盲从请...

3165
来自专栏web前端-

JQuery语法

您也许已经注意到在我们的实例中的所有 jQuery 函数位于一个 document ready 函数中:

562
来自专栏orientlu

python ssh 库 - paramiko and fabric

标题提到两个第三方库,都是可以实现在 python 中执行 ssh 命令。fabric 是在 paramiko 的基础上封装开发的。所以一般场景下 fabric...

551
来自专栏小怪聊职场

爬虫课堂(二十二)|使用LinkExtractor提取链接

4495
来自专栏未闻Code

正则表达式re.sub替换不完整的问题现象及其根本原因

问题的起因来自于一段正则替换。为了从一段HTML代码里面提取出正文,去掉所有的HTML标签和属性,可以写一个Python函数:

472
来自专栏数据之美

python基础(4):Python读写文件实际操作的五大步骤

from: http://developer.51cto.com/art/201003/187960.htm Python读写文件在计算机语言中被广泛的应用,如...

2576
来自专栏性能与架构

ES6 新特性示例

JS的新版本 ES6/ECMAScript2015 在去年出来了,我们现在普遍使用的ES5是在2009年出来的,相隔这么多年,变化比较大,添加了一些很好用的特性...

2526
来自专栏柠檬先生

jquery mobile 移动web(5)

有序列表   <div data-role="content">     <ol data-role="listview" data-theme="...

1905
来自专栏技术沉淀

命令行工具:sed流式编辑

804

扫码关注云+社区