Live data from Hacker News

Python on Heroku

news.ycombinator.com

1–8 of 8 posts

Python on Heroku

#1
You can run python on heroku with a system call from a ruby app. Just run something like:

@output = `echo \"#{variable}\" | python script.py`.

This will let you read standard out from a python script.

Re: Python on Heroku

#4
post #2

is this documented, or something you just stumbled upon?

The fact that you can use the backticks to run commands on the server itself is well documented both from a Ruby standpoint and a Heroku standpoint (several of their examples in their documentation use this method to execute a variety of commands).

As for using Python, like another poster said it's included in most Linux distros, and Heroku is really just running a Linux distro at the end of the day. I imagine that if you wanted to run a really simple script they wouldn't care, but I wouldn't build my whole app around it, because they can turn it off at any time.

Re: Python on Heroku

#5
post #2

is this documented, or something you just stumbled upon?

most(all?) linux distros ship with atleast a minimal version of python. I guess that's the reason

yeah ok, but if they run you in a chroot environment, you get nothing. They're also under no obligation to add python to your PATH.. a ton of reasons this could not be the case

Re: Python on Heroku

#7
post #2

is this documented, or something you just stumbled upon?

I just stumbled upon it. I am a student, and I had to set up a small site for a class which implemented a solution to a problem that I had already solved in python...