Yes, just feed less often than you would small meals. A 50 gram rat once every 7-12 days is fine for a 300 gram python.