[Haskell-beginners] system and FilePath with space
Frerich Raabe
raabe at froglogic.com
Thu Jan 26 10:03:42 UTC 2017
On 2017-01-26 10:50, PICCA Frederic-Emmanuel wrote:
> Hello
>
> I try to execute a command using system.
>
> my code is like this
>
>
> system (unwords ["python", p])
An easier way to execute programs is to use the functions defined in
System.Process, e.g.:
import System.Process
main :: IO ()
main = callProcess "/usr/bin/python" ["/my super/script.py"]
Note that 'callProcess' takes a list of strings, each element being one
argument. The elements may contain spaces.
--
Frerich Raabe - raabe at froglogic.com
www.froglogic.com - Multi-Platform GUI Testing
More information about the Beginners
mailing list