#๐Ÿ”’ What are the best practices for printing command-line output?

12 messages ยท Page 1 of 1 (latest)

frail roost
#

I'd like to have my python script show a command-line output of what it's doing each step of the way. Are there any best practices I should follow to make this clean?

green notchBOT
#

@frail roost

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

tawdry finch
#
import sys
def eprint(*args, **kwargs):
    print(*args, file=sys.stderr, **kwargs)
#

other than that i think print() is alright for simple output

green notchBOT
#

Source code: Lib/logging/__init__.py...

glad wadi
#

Highly recommend using a logging module/package

green notchBOT
#
Python help channel closed

This help channel has been closed and it's no longer possible to send messages here. If your question wasn't answered, feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.