Можно. Но приложения внутри контейнера видят только файловую систему контейнера. Вам нужно подмонтировать Ваш файлик test.py внутрь контейнера сначала.
docker run --rm -it -v $(pwd)/test.py:/test.py:ro python python34 /test.py
Если в результате выполнения test.py у Вас создаются какие-то файлы, позаботьтесь о том, чтобы они тоже писались в подмонтированую директорию, иначе по завершению работы они останутся закупорены внутри контейнера (и удалены вместе с контейнером, т.к. используется --rm флаг).