gpt4 book ai didi

python - Python(2.7 )'s interactive shell have an equivalent to bash' s "!!"(bang bang)?

转载 作者:行者123 更新时间:2023-11-28 20:34:01 26 4
gpt4 key购买 nike

当我想引用在该 shell 中执行的最后一个命令时,我习惯于在 bash 中键入 !!

$ ls -la  
drwxr-xr-x 4 me wheel 136 Jan 19 2013 wireshark_stuff
... (etc) ...
-rw-r--r-- 1 me wheel 11 Mar 13 13:51 old_PS1
$ !! |grep for_something_in_those_results
ls -la |grep for_something_in_those_results
/grep_results

有没有办法在 python 中做到这一点?

>>> complicated_dict.['long_key_name'][0]  
(response)
>>> my_func(!!)

随着解释器命令变得越来越复杂,这会变得非常方便。当然,我可以只使用过多的局部变量——但有时只调用最后运行的东西会很方便……

最佳答案

在 Python shell 中计算的最后一个表达式的值以 _ 形式提供,即单下划线。

关于python - Python(2.7 )'s interactive shell have an equivalent to bash' s "!!"(bang bang)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49435233/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com