3 ms·
Python has sqlite3[0], curses (tui) [1], and tkinter[2] in the stdlib. [0] https://docs.python.org/3/library/sqlite3.html https://docs.python.org/3/library/sql
by PyWoody 4mo ago
Python has sqlite3[0], curses (tui) [1], and tkinter[2] in the stdlib.
[0] https://docs.python.org/3/library/sqlite3.html https://docs.python.org/3/library/sqlite3.html
[1] https://docs.python.org/3/library/curses.html https://docs.python.org/3/library/curses.html
[2] https://docs.python.org/3/library/tkinter.html https://docs.python.org/3/library/tkinter.html
- ViewTrick1002 4mo agoRight. The famous stdlib where once good libraries go to die so you instead depend on the latest community replacement choice. Also argparse for Clap: https://docs.python.org/3/library/argparse.html https://docs.python.org/3/library/argparse.html
- dwattttt 4mo agoTo highlight the problem for Python: Python's standard library has getopt, optparse, and now argparse. I don't think they set out to offer 3 argument parsing libs, one of which is marked superseded, but here we are.
- chlorion 4mo agoAnd ironically with the exception of the python sqlite3 module, the rust alternatives are much higher quality, IMO. Does anyone even use tkinter in modern times anyways?
- PyWoody 4mo agoI wouldn't start a company behind it but tkinter is perfectly fine for basic guis. It has its quirks but who doesn't?