当前位置:首页 » 编程语言 » python文件名去掉后缀

python文件名去掉后缀

发布时间: 2024-10-11 08:57:59

1. python遍历文件夹并 改所有文件的后缀名

importos
importshutil


root='F:\python2'
forrt,dirs,filesinos.walk(root):
forfinfiles:
fn=os.path.join(rt,f)
nfn=fn.replace('.txt','.py').
ifsrcinfnandfn!=nfn:
shutil.move(fn,nfn)

2. 求助一个python脚本用于批删除同文件夹下的同名不同后缀的文件

以下代码在MacOS系统下测试通过 使用前请自行配置需要操作的文件夹路径(dir_path),默认操作文件夹为脚本所在路径。提示删除操作时,输入y或者Y会删除文件,直接回车或者输入其他任意字符为跳过。具体实现代码如下,缩进参考截图:




import glob
from pathlib import Path

dir_path = '.'
files = glob.glob('*.ARW')
for i in files:
is_exist = Path(Path(i).stem + '.JPG')
if not is_exist.is_file():
verify = input("{} 对应.JPG文件已被删除,请选择操作Y/N:".format(i))
if verify.lower() == 'y':
try:
Path(i).unlink()
print("成功删除文件 {}".format(i))
except OSError as e:
print("异常:文件 {} 未被删除!".format(i))
else:
print("跳过文件 {}".format(i))
continue
else:
print("操作完成,再次运行脚本可重新检测!")


测试输出:

0009.ARW 对应.JPG文件已被删除,请选择操作Y/N:n

跳过文件 0009.ARW

0008.ARW 对应.JPG文件已被删除,请选择操作Y/N:y

成功删除文件 0008.ARW

0001.ARW 对应.JPG文件已被删除,请选择操作Y/N:y

成功删除文件 0001.ARW

操作完成,再次运行脚本可重新检测!

3. python文件名通常以什么结尾

python文件名通常以.py结尾,比如test.py

4. 用Python批量改名如何跳过非指定后缀名

你这句应该写错了oldname = path + f[0]
应该是 oldname = path + each

热点内容
安卓如何实现点击弹出列表 发布:2025-09-18 02:47:25 浏览:52
python文件函数 发布:2025-09-18 02:47:23 浏览:568
pythonwrap 发布:2025-09-18 02:46:32 浏览:326
服务器与计算机有什么区别 发布:2025-09-18 02:07:26 浏览:930
python不支持的数据类型有 发布:2025-09-18 01:50:23 浏览:643
长江存储科技招聘 发布:2025-09-18 01:44:48 浏览:767
斯维尔加密狗 发布:2025-09-18 01:31:00 浏览:252
手把手win7搭建web服务器 发布:2025-09-18 01:25:53 浏览:730
硬盘缓存128m 发布:2025-09-18 01:15:13 浏览:757
苹果手机设备密码是指什么 发布:2025-09-18 01:02:26 浏览:470