how to get python print result in jenkins console output
Any output to stdout
from a process spawned by Jenkins should be captured by Console Output. One caveat is that it won't be displayed until a newline character is printed, so make sure your lines are terminated.
If you are launching python in some weird way that dis-associates it from Jenkins parent process, then I can't help you.
Try using -u
(unbuffered) option when running the python script.
python -u my_script.py