Originally Posted by
acregal
Most large post offices are open 24 hours a day.
I guess that depends how you define "large". Specifically, only the places with a "Yuu Yuu Madoguchi" have some 24 hour service, of which there are
25 in Osaka.
Though if it's just postcard postage, the hotel is still the simplest option.