New submission from Raymond Hettinger <[email protected]>:
It would be nice to write this:
$ python -c 'from math import *' 'print(e**(1j * pi))'
Instead of this:
$ python -c 'from math import *; print(e**(1j * pi))'
(-1+1.22464679915e-16j)
That would also make it possible input an indented block:
$ python -c 'with open("somefile.txt") as f:' ' s = f.read()' '
print(len(s))'
This feature would be especially useful in bash scripts.
FWIW, the timeit module already supports this convenience:
$ python -m timeit -s 'from math import sqrt' -s 'x = 5' 'y = x ** 2' 'z =
sqrt(y)'
10000000 loops, best of 3: 0.0819 usec per loop
----------
components: Interpreter Core
messages: 368454
nosy: rhettinger
priority: normal
severity: normal
status: open
title: Modify -c command-line option to accept multiple inputs
type: enhancement
versions: Python 3.9
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue40568>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com