所以基本上,我想在调用函数后更改变量的文件名,但是我不确定具体怎么做。我很确定这会是一个相当简单的事情,但是我可能看错了方向。下面是我想要实现的更详细的解释:
假设我有两个文件,生鱼和生蛋糕:
def cook(food):
food.save(food + "_XYZ.png") #the current saving method I'm using, which is not sufficient
在函数中调用它们之后,我想将它们的名称改为cooked_鱼.png完成了_蛋糕.png,但以我当前的保存方法,我无法这样做。任何帮助都将不胜感激!在
按照@hcwhsa的建议,您应该重写您的
cook
方法,如下所示:最后我使用字符串切片删除文件扩展名,这允许我在替换文件扩展名之前插入其他信息,代码如下:
本质上,使用切片可以完全重写文件名,因此具有类似于操作系统重命名. 在
谢谢你的帮助!在
相关问题 更多 >
编程相关推荐