Well, they might if enclosed with quotes. But then I can't run sketches with my pyp5 convenience script https://github.com/monkstone/processing.py-examples/tree/master/tools.
Just throw some double-quotes around $@ and Bob's yer uncle.
Solves one problem raises another dataPath say for example in edge detection script has spaces in it this data can't be read from folder I needed to change loadImage(dataPath("houde.jpg") to loadImage("../data/house.jpg") # Load the original image. Spaces in folder names are evil!!!