The man found the bag Tuesday at the power plant in Hesse, central Germany, The Local.de reported.
The bag held a variety of snakes, including pythons.
Police said they believe all of the snakes were alive when they were put in the bag and left to die.
There are no suspects in the case.
Senate Democrats to pull all-nighter on climate change
Teacher apologizes for showing sexual image of herself in class