Skip to main content

Console Printer

The easiest way to print in the console and in a file.

Functionality

Now its very easy to write messages in the console or in a file to have them as a log.

Usage

Here you have some examples:

# Activate it to print and log
printer = ConsolePrinter(
    do_print = True,
    do_write_file = True
)

# Will just print something
printer.print(33)

printer.deactivate_print()

# Will not print it
printer.print('message')

# Will not print but log in file
printer.print('in file', 'file.txt')

printer.deactivate_write()

# Will not print nor log it
printer.print('in file', 'file.txt')

# Is singleton, this will work also
ConsolePrinter().activate_write()
# This code below would do the same
# printer.activate_write()

ConsolePrinter().activate_print()

# This will reset the singleton instance
ConsolePrinter(
    do_print = True,
    do_write_file = True
)

# Will print and log in the file
ConsolePrinter().print('in file', 'file.txt')
# This code below would do the same
# printer.print('in file', 'file.txt')

You can see and try the tests with more examples.

Metadata

Release files for printer-easy 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for printer-easy 0.0.2
File Size Uploaded
printer_easy-0.0.2.tar.gz 4.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for printer-easy 0.0.2
File Interpreter ABI Platform
printer_easy-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 8.7 kB

Release files / printer_easy-0.0.2.tar.gz

Download URL printer_easy-0.0.2.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
d81034a65543de2bad136275dfddbf907c2a5e6bd04227c9f3362b8753fcedc6
BLAKE2b-256 checksum
How to use checksums
8521939e9d2f9bb523b76c4c6b7d1857bb06170d4373d19963959d52f9158e5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.0 CPython/3.9.0 Windows/10

Release files / printer_easy-0.0.2-py3-none-any.whl

Download URL printer_easy-0.0.2-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f1302b01fa503ecae5820602451aaaba4d0bdc19e62b583f0bd4807d9fbb6aaa
BLAKE2b-256 checksum
How to use checksums
49b281b3cc0946e3c7c922e5d612ead32246b11b14f2ea2c241fd7154732cdf8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.0 CPython/3.9.0 Windows/10

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page