기본적으로 나는 함수를 호출 한 후에 함수 내의 변수의 파일 이름을 변경하려고합니다. 그러나 정확히 어떻게해야 할 지 잘 모르겠습니다. . 나는 그것이 꽤 간단 할 것이라는 것을 확신하지만, 나는 아마도 잘못된 방향을보고있을 것이다.파이썬 - 함수 내에서 변수의 파일 이름을 변경하는 방법
def cook(food):
food.save(food + "_XYZ.png") #the current saving method I'm using, which is not sufficient
함수 내에서 호출 후, 나는 cooked_fish 자신의 이름을 변경하려면 :
나는 두 개의 파일, uncooked_fish 및 uncooked_cake을 말해봐 : 아래는 내가 달성하고 싶은에 대한 자세한 설명입니다. png 및 finished_cake.png,하지만 현재의 저축 방법으로는 그렇게 할 수 없습니다. 어떤 도움이라도 대단히 감사하게 될 것입니다! 다음과 같이 @hcwhsa에 의해 제안
'os.rename'을 사용해보세요. –
은 코드의 들여 쓰기를 수정합니다. –
나는 os.rename을 사용하면 여전히 다소 혼란 스럽다. 각각의 파일 이름마다 다른 os.rename을 가져야하고, 하나의 변수에 대해 여러 개의 os.rename을 사용하면 작동하지 않습니다. 아직도 많이 붙어있어! –