zestyping/q has 1,302 GitHub stars and 65 forks. GitHot measured 0 in 7 days. Last checked 2026-11-10 20:18 UTC. Last push 2023-12-18.
Quick and dirty debugging output for tired programmers. ⛺
Crecimiento de estrellas medido
- in 24h
- Actualización retrasada
- in 7 days
- 0
- in 15 days
- Actualización retrasada
- in 1 month
- Actualización retrasada
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
README.md
Originalq
Quick and dirty debugging output for tired programmers.
For a short demo, watch the Lightning Talk from PyCon 2013.
Install q with pip install -U q.
All output goes to /tmp/q (or on Windows, to $HOME/tmp/q). You can
watch the output with this shell command while your program is running:
tail -f /tmp/q
To print the value of foo, insert this into your program:
import q; q(foo)
To print the value of something in the middle of an expression, you can
wrap it with q(). You can also insert q/ or q| into the expression;
q/ binds tightly whereas q| binds loosely. For example, given this
statement:
file.write(prefix + (sep or '').join(items))
you can print out various values without using any temporary variables:
file.write(prefix + q(sep or '').join(items)) # prints (sep or '')
file.write(q/prefix + (sep or '').join(items)) # prints prefix
file.write(q|prefix + (sep or '').join(items)) # prints the arg to write
To trace a function (showing its arguments, return value, and running time), insert this above the def:
import q
@q
To start an interactive console at any point in your code, call q.d():
import q; q.d()
By default the output of q is not truncated, but it can be truncated by calling:
q.short
Truncation can be reversed by:
q.long # Truncates output to 1,000,000
q.long = 2000000 # Truncates output to 2,000,000
Other projects inspired by this one
qfor golangqqfor elixiricfor Python - Similar library for Python, inspired byq.
The following Lightning Talk shows how powerful using q can be.
Explorar proyectos relacionados
codecrafters-io/build-your-own-x
Domina la programación recreando desde cero tus tecnologías favoritas.
561,747 estrellaspublic-apis/public-apis
Una lista colectiva de API gratuitas
498,140 estrellasmorluto/rea
Ingeniería inversa de cualquier cosa con agentes, desde el comportamiento de la aplicación hasta los binarios nativos.
451,703 estrellasopenclaw/openclaw
La IA que de verdad hace las cosas. Cualquier sistema operativo y cualquier plataforma. Al estilo langosta. 🦞
394,332 estrellas