4 ms·
Why didn’t Python ship with the opposite functionality as well? Parsing instead of formatting. Given a string and a format string, return a list of variables (o
by bhl 7y ago
Why didn’t Python ship with the opposite functionality as well? Parsing instead of formatting. Given a string and a format string, return a list of variables (or a dictionary).
- rcfox 7y agoIt did! https://docs.python.org/3/library/string.html#string.Formatter.parse https://docs.python.org/3/library/string.html#string.Formatt...
- bhy 7y agoI think this is what you want: https://github.com/r1chardj0n3s/parse https://github.com/r1chardj0n3s/parse
- ash 7y agoAre you talking about parsing f-strings? How would that look like? As far I understand the following: print(f"your name is {name}") is roughly equivalent to: print(f"your name is " + format(name)) What is there to parse?
- bhl 7y agoFor example, to checkpoint a model, I would save it as “ckpt-{epoch_number}-{val_loss}”. Given this file name and the original format string, I would like to recover the epoch number and validation loss variables back. From: ckpt-8-0.300 To: epoch=8, val_loss=0.300