快捷导航
查看: 312|回复: 2

[技巧] 【python在制作游戏中的华丽操作】批量修改文件后缀

[复制链接]
会员等级

积分信息
金币:725
元宝:20
活跃:187
发电:0

荣誉勋章
热心会员优秀版主首批会员最佳新人

TA的形象
UID: 6 发表于 2022-12-16 23:34:41 | 显示全部楼层 |阅读模式
mv和mz使用的音乐是ogg格式,图片是png格式。但经过实测,比如将mp3后缀直接改成ogg,jpg后缀直接改成png,游戏也是可以正常运行了。

这个搞法不知道将工程转移到其他电脑或者平台会不会有错误,纯技术交流,搞自己工程的时候提前备份哈。

这次分享的代码是python,python做独立程序没用js写前端牛,但python全能呀,后台工作也很重要的。用python轻松处理图片后缀。
至于python如何安装,百度上有好多。我是用visual studio,比较傻瓜式的安装。

没有python代码选项,就随便选了个C++分类,但这是python的代码哈

[C++] 纯文本查看 复制代码
import os

# 这是你需要修改文件的路径地址
filePath = r"C:\AppCan\se"


def update(filePath):
    # listdir:返回指定的文件夹包含的文件或文件夹的名字的列表
    files = os.listdir(filePath)
    for file in files:
        fileName = filePath + os.sep + file
        path1 = filePath
        # 运用递归;isdir:判断某一路径是否为目录
        if os.path.isdir(fileName):
            update(fileName)
            continue
        else:
            if file.endswith('.ogg'):
                test = file.replace(".ogg", ".m4a")
                print("修改前:" + path1 + os.sep + file)
                print("修改后:" + path1 + os.sep + test)
                os.renames(path1 + os.sep + file, path1 + os.sep + test)


if __name__ == '__main__':
    update(filePath)



帖子的最近访客

回复 论坛版权

使用道具 举报

会员等级

积分信息
金币:725
元宝:20
活跃:187
发电:0

荣誉勋章
热心会员优秀版主首批会员最佳新人

TA的形象
 楼主| 发表于 2022-12-16 23:56:26 | 显示全部楼层
举个栗子,站长提供的一个友情链接,我使用起来非常丝滑。

在线压缩png图片

但这个网站压缩后的图片,打包下载之后,文件名字都是" 原文件名-min.png"的形式,我这好几百张图片,手动改成原名字很累的。于是就可以用python轻松搞定。

只需要变动2行,改成这样子就OK啦
[C++] 纯文本查看 复制代码
            if file.endswith('-min.png'):
                test = file.replace("-min.png", ".png")

回复

使用道具 举报

会员等级

积分信息
金币:132
元宝:0
活跃:74
发电:60

荣誉勋章
荣誉管理首批会员

TA的形象

Rank: 85Rank: 85Rank: 85Rank: 85

懒癌晚期病人

saber

门派:日月神教

擂台:天下第1

与他切磋一把

查看他的属性

UID: 1 发表于 2022-12-17 07:47:30 | 显示全部楼层
这有一个小工具,也是txt文件改的,稍后我发上来,一键处理
回复

使用道具 举报

ahome_bigavatar:guest
ahome_bigavatar:welcomelogin
您需要登录后才可以回帖 登录 | 加入民族

本版积分规则

论坛用工具

蓝凑云 hello图床 聚合图床 TinyPNG remove 代码测试 颜色代码 颜色代码2

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

实用工具

AI人工智能图片放大 图片无损放大 Deepl翻译器 百宝箱 孟坤工具箱 在线压缩图片 图片切圆角

您一共访问了本站 加载中...

Archiver|小黑屋|RPG民族

GMT+8, 2024-10-23 06:21 , Processed in 0.317233 second(s), 66 queries .

快速回复 返回顶部 返回列表