The answer is NO
A porcupine has no mechanism for launching it's quills at victims.
The porcupine will shake it's body making the hollow quills rattle as a threat, and in the process some of the quills may shake loose, but this is not the same as throwing them.
A porcupine will reverse towards the threat (with some considerable speed) and if the threat does not retreat quickly it may find itself with a large number of quills embedded in it's body.
The quills are not tipped with poison but have a large number of bacteria living on them that can lead to severe infection if not treated quickly.
a porcupine has quills
The porcupine protects itself from enemies by using the long, sharp quills on its back. It does not actually throw them, but pushes them into another animal to discourage it.
An adult porcupine can have up to 30,000 quills on its body.
A porcupine has quills to defend themselves against harm's way (defend them from predators).
it has about 30,000 quills
the porcupine is born with its quills a@#$@#*.
Porcupine bristles are called 'quills'. The quills are large and hollow.
Porcupine quills can range from 6 cm to over 20 cm in thickness.
The quills area porcupine's best defense. If a porcupine did not have any quills, it may not be able to defend itself.
Porcupine
One animal that can eat a porcupine is the fisher. Fishers have thick fur that protects them from the porcupine's quills. They are also skilled at attacking the porcupine's face, which is not covered in quills, to avoid getting injured.
The porcupine has specially designed hairs that are barbed spines which will spear and then detach in the face of any predator that tried to bite it. For a cute little waddler they are actually quite dangerous and should be approached (if at all) with caution.