Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
交互式输入编辑和历史替换(Python文档)_Python_Input_Documentation_History_Substitution - Fatal编程技术网

交互式输入编辑和历史替换(Python文档)

交互式输入编辑和历史替换(Python文档),python,input,documentation,history,substitution,Python,Input,Documentation,History,Substitution,搜索网络以找到以下问题的答案: 某些版本的Python解释器支持编辑当前 输入行和历史替换,类似于 Korn shell和GNU Bash shell。这是使用 GNU Readline库,支持各种编辑样式。这 图书馆有自己的文档,我们不会在这里复制 阅读有关Unix的内容,但此操作称为 当前输入线?(示例、Python参考资料或简单示例) (这是一个很好的例子) 历史替换。。。这是一个简单的例子吗?文档作为一个已知领域涉及到这个问题,没有提供任何关于它的见解 也无法破解线路: 变量和模块名

搜索网络以找到以下问题的答案:

某些版本的Python解释器支持编辑当前 输入行和历史替换,类似于 Korn shell和GNU Bash shell。这是使用 GNU Readline库,支持各种编辑样式。这 图书馆有自己的文档,我们不会在这里复制

  • 阅读有关Unix的内容,但此操作称为 当前输入线?(示例、Python参考资料或简单示例) (这是一个很好的例子)
  • 历史替换。。。这是一个简单的例子吗?文档作为一个已知领域涉及到这个问题,没有提供任何关于它的见解
也无法破解线路:

变量和模块名称的完成在 解释器启动,以便Tab键调用完成 功能;它查看Python语句名称,即当前本地 变量和可用的模块名称


任何人都可以提供一个简单的行来解释这一行。

编辑当前输入行是常见的做法

例如,如果我使用命令提示符并执行以下操作:

cd C:\Us
然后点击
选项卡
它将自动填充到:

cd C:\Users\
它只是编辑了当前的输入行

同样,查找历史也会做同样的事情。如果在命令提示符下执行以下操作:

> color b --> [Enter]
> # Now I have an empty command line
[Up Arrow]
> color b # Command prompt will fill the current line with what I just used.
Python可以通过查找变量和包来完成同样的任务:

>>> import foobar
>>> fo [TAB] --> >>> foobar 
Python自动将
fo
填充到
foobar
,因为它知道我是通过阅读代码导入的。 它可以对变量执行相同的操作(通过阅读python代码来查找您定义的变量)


编辑当前输入行是常见的做法

例如,如果我使用命令提示符并执行以下操作:

cd C:\Us
然后点击
选项卡
它将自动填充到:

cd C:\Users\
它只是编辑了当前的输入行

同样,查找历史也会做同样的事情。如果在命令提示符下执行以下操作:

> color b --> [Enter]
> # Now I have an empty command line
[Up Arrow]
> color b # Command prompt will fill the current line with what I just used.
Python可以通过查找变量和包来完成同样的任务:

>>> import foobar
>>> fo [TAB] --> >>> foobar 
Python自动将
fo
填充到
foobar
,因为它知道我是通过阅读代码导入的。 它可以对变量执行相同的操作(通过阅读python代码来查找您定义的变量)


它只是
选项卡
自动完成。与在IDE中键入代码并使用
tab
自动填充相同。哪一部分让你特别困惑?编辑当前输入行只意味着它改变了当前行。打开命令提示符(或终端),运行一些命令,然后按向上箭头。那就是编辑当前的输入行。哦,我可以编辑那些看起来有点像我的上帝为什么他们不简单地说呢变量/模块名是如何完成的?他是说激活?Tab键调用完成函数,其中。。。变量是如何完成的?变量是如何设置的!在什么意义上@错误SYNTACTICALROMERSEN道歉我费力翻阅了所有文档,但我无法填补这一知识真空一天只需
tab
auto completion。与在IDE中键入代码并使用
tab
自动填充相同。哪一部分让你特别困惑?编辑当前输入行只意味着它改变了当前行。打开命令提示符(或终端),运行一些命令,然后按向上箭头。那就是编辑当前的输入行。哦,我可以编辑那些看起来有点像我的上帝为什么他们不简单地说呢变量/模块名是如何完成的?他是说激活?Tab键调用完成函数,其中。。。变量是如何完成的?变量是如何设置的!在什么意义上@错误语法悔恨一千次道歉我翻阅了所有的文档,但如果我只知道答案如此简单,我就无法填补这一知识真空。我花了一整天的时间阅读有关Unix系统的书籍。谢谢你,我希望一个巨大的饼干出现在你的面前你是说cd*8而不是cd-Us吗?如果我只知道答案如此简单,那我是如何得到解脱的。我花了一整天的时间阅读有关Unix系统的书籍。谢谢你,我希望一个巨大的饼干出现在你的面前你是说cd*8而不是cd-Us吗?这就是我得到优胜者的原因