python os模块创建文件失败_Python学习笔记--OS模块对文件操作

基础语法

下面是Python的常用语法示例,可供参考

Python文件操作用到的常用模块就是os模块和shutil模块

os.getcwd()--当前Python脚本工作的目录路径

os.listdir()--以列表的形式返回指定目录下的所有文件和目录名

os.remove()--删除1个文件

os.path.isfile()--检验给出的路径是否是1个文件

os.path.isdir()--检验给出的路径是否是1个目录

os.path.isabs()--检验给出的是绝对路径

os.path.exists()--检验给出的是否是真实路径

os.path.split()--以元组的形式返回1个路径的目录名和文件名

os.path.split("F:/F:/hello/qq/Koala.jpg")

>>>('F:/F:/hello/qq','Koala.jpg')

os.path.splitext()--分离扩展名

OS.path.dirname()--获取路径名

os.path.basename()--获取文件名

os.linesep --给出当前平台的行终止符,Windows使用'\r\n',Linux使用'\n'而Mac使用'\r'

os.rename(old,new) --重命名

os.makedirs(r"C/python/test/") --创建多级目录

os.mkdir("test")--创建单个目录

os.path.join(path,x)--拼接路径

代码示例

1 #-*- coding:UTF-8 -*-

2 importos3

4

5 Path2="F:/hello/qq/"

6 i=07

8 defchange_name(path):9 globali10 if notos.path.exists(path):11 returnFalse12 if not os.path.isdir(path) and notos.path.isfile(path):13 returnFalse14 ifos.path.isfile(path):15 filepath=os.path.splitext(path)16 printfilepath17 img_ext = ['.bmp','.jpeg','.gif','.psd','.png','.jpg']18 if filepath[1] inimg_ext:19 os.rename(path,filepath[0]+'_gc'+filepath[1])20 i=i+1

21 elifos.path.isdir(path):22 for x inos.listdir(path):23 change_name(os.path.join(path,x))24

25 change_name(Path2)26 print "共修改了{}张图片".format(i)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值