Skip to content

Commit 5dddadb

Browse files
committed
print exports to terminal
1 parent 8943924 commit 5dddadb

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

examples/export.py

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,29 +20,37 @@ def print_table():
2020
table.add_row("Dec 15, 2017", "Star Wars Ep. V111: The Last Jedi", "$1,332,539,889")
2121
table.add_row("Dec 16, 2016", "Rogue One: A Star Wars Story", "$1,332,439,889")
2222

23-
console.print(table, justify="center")
23+
console.print(table)
2424

2525

2626
# Prints table
2727
print_table()
2828

2929
# Get console output as text
30+
file1 = "table_export_plaintext.txt"
3031
text = console.export_text()
31-
with open("plaintext_export.txt", "w") as file:
32+
with open(file1, "w") as file:
3233
file.write(text)
34+
print(f"Exported console output as plain text to {file1}")
3335

3436
# Calling print_table again because console output buffer
3537
# is flushed once export function is called
3638
print_table()
3739

3840
# Get console output as html
3941
# use clear=False so output is not flushed after export
42+
file2 = "table_export_html.html"
4043
html = console.export_html(clear=False)
41-
with open("html_export.html", "w") as file:
44+
with open(file2, "w") as file:
4245
file.write(html)
46+
print(f"Exported console output as html to {file2}")
4347

4448
# Export text output to table_export.txt
45-
console.save_text("rich_export.txt", clear=False)
49+
file3 = "table_export_plaintext2.txt"
50+
console.save_text(file3, clear=False)
51+
print(f"Exported console output as plain text to {file3}")
4652

4753
# Export html output to table_export.html
48-
console.save_html("rich_export.html")
54+
file4 = "table_export_html2.html"
55+
console.save_html(file4)
56+
print(f"Exported console output as html to {file4}")

0 commit comments

Comments
 (0)