iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python定制交互式命令行
  • 161
分享到

python定制交互式命令行

命令行python 2023-01-31 02:01:08 161人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

   有时候用python处理一些简单的事务,为此打开编辑器编辑一个可执行的py文件保存执行就显得得不偿失了。这时,可以定制一下Python提供的交互式命令行来实现Tab补全和历史命令补全。当然,你也可以简单的安装ipython实现上述功

   有时候用python处理一些简单的事务,为此打开编辑器编辑一个可执行的py文件保存执行就显得得不偿失了。这时,可以定制一下Python提供的交互式命令行来实现Tab补全和历史命令补全。当然,你也可以简单的安装ipython实现上述功能。

   实现方法:

   1.在家目录下编辑.pythonstartup,内容如下(可能需要安装python的readline模块)

   

# python startup
import readline
import rlcompleter
import atexit
import os
# tab compltion
readline.parse_and_bind('tab: complete')
# history file
histfile = os.path.join(os.environ['HOME'], '.pythonhistory')
try:
    readline.read_history_file(histfile)
except IOError:
    pass
atexit.reGISter(readline.write_history_file, histfile)
del os, histfile, readline, rlcompleter

   2.在.bash_profile文件添加如下行

export PYTHONSTARTUP=~/.pythonstartup

   3.重读.bash_profile

   

. .bash_profile

   好了,现在你就有了一个功能增强的py命令行

--结束END--

本文标题: python定制交互式命令行

本文链接: https://www.lsjlt.com/news/186682.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python定制交互式命令行
       有时候用python处理一些简单的事务,为此打开编辑器编辑一个可执行的py文件保存执行就显得得不偿失了。这时,可以定制一下python提供的交互式命令行来实现Tab补全和历史命令补全。当然,你也可以简单的安装ipython实现上述功...
    99+
    2023-01-31
    命令行 python
  • 命令行模式与python交互模式
    命令行模式与python交互模式 1.在命令行模式下,可以执行 python 进入 Python 交互式环境,也可以执 行 python hello.py 运行一个.py 文件。 2.在 Python 交互式环境下,只能输入 Python...
    99+
    2023-01-31
    模式 命令行 python
  • IPython 8.0 Python 命令行交互工具
    目录1.追溯改进2.自动建议3.使用“”和""查看对象信息4.历史范围全局功能前言: IPython 是 Python 的原生交互式 sh...
    99+
    2024-04-02
  • python交互模式下命令tab补全
    python默认就可以进行tab补全命令行,在交互模式下,只要自己写个小小的tab.py模块即可;实现代码如下;#!/bin/env python  # -*- coding: utf-8 -*- # python startup file...
    99+
    2023-01-31
    命令 模式下 python
  • Python利用pyreadline模块实现交互式命令行开发
    目录一、pyreadline模块概述二、pyreadline模块安装三、pyreadline模块基本使用四、pyreadline模块高级用法五、总结交互式命令行是一种方便用户进行交互...
    99+
    2023-05-19
    Python交互式命令行开发 Python交互式命令行 Python 命令行
  • C#开发交互式命令行应用示例
    目录前言Sharprompt介绍Demo结论前言 如果你开发过vue应用,应该对其交互式命令行印象深刻: 它允许你无需任何编程经验,仅需回答问题,就可完成vue应用创建。 虽然作为...
    99+
    2024-04-02
  • C#开发交互式命令行怎么应用
    这篇文章主要介绍“C#开发交互式命令行怎么应用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C#开发交互式命令行怎么应用”文章能帮助大家解决问题。前言如果你开发过vue应用,应该对其交互式命令行印象...
    99+
    2023-06-30
  • C语言和命令行之间的交互方式
    本篇内容介绍了“C语言和命令行之间的交互方式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在Windows操作系统中,后缀为.exe的文件都...
    99+
    2023-06-20
  • IPython8.0命令行交互工具怎么用
    这篇文章给大家分享的是有关IPython8.0命令行交互工具怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言:IPython 是 Python 的原生交互式 shell 的增强版,可以完成许多不同寻常的任...
    99+
    2023-06-26
  • Node.js中怎么构建一个交互式命令行工具
    这期内容当中小编将会给大家带来有关Node.js中怎么构建一个交互式命令行工具,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。开始首先,创建一个新的 npm&nb...
    99+
    2024-04-02
  • 如何用 PsySH 调试 PHP 函数的交互式命令行?
    psysh 提供了一个交互式 php 调试命令行界面,无需设置断点或修改代码即可实时测试代码。其使用方法包括:安装 psysh:composer global require psy/p...
    99+
    2024-04-23
    php调试 psysh laravel composer
  • python交互式(input)
    #交互式输出#!/usr/bin/env   python # -*- coding:utf-8 -*- name = input("what is your name") password = input("Please enter pa...
    99+
    2023-01-31
    python input
  • 怎么使用CliWrap让C#中的命令行交互
    小编给大家分享一下怎么使用CliWrap让C#中的命令行交互,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在代码中进行命令行交互是一个很常见的场景, 特别是在一些CI CD 自动化流程中, 在这之前我们会使用 System...
    99+
    2023-06-21
  • 使用 CliWrap 让C#中的命令行交互(推荐)
    在代码中进行命令行交互是一个很常见的场景, 特别是在一些CI CD 自动化流程中, 在这之前我们会使用 System.Diagnostics.Process API, 现在有一个...
    99+
    2024-04-02
  • Python+pyecharts绘制交互式可视化图表
    目录一、热力图二、地理图表2.1 地理坐标系2.2 市区地图2.3人口流动图2.4 3D地图2.5 3D地球三、疫情数据可视化四、空气质量数据可视化五、外卖点分布数据可视化六、总结本...
    99+
    2024-04-02
  • C#中使用CliWrap让命令行交互举重若轻
    在代码中进行命令行交互是一个很常见的场景, 特别是在一些CI CD 自动化流程中, 在这之前我们会使用 System.Diagnostics.Process API, 现在有一个更灵...
    99+
    2024-04-02
  • pexpect模块实现ssh交互命令
    [root@localhost ~]# cat ex_ssh.py #!/usr/local/python3/bin/python3import pexpectdef exec_command(user,host,password): ne...
    99+
    2023-01-31
    模块 命令 pexpect
  • 交互式python shell之ipyt
    IPython是Python的交互式Shell,提供了代码自动补完,自动缩进,高亮显示,执行Shell命令等非常有用的特性。特别是它的代码补完功能,例如:在输入zlib.之后按下Tab键,IPython会列出zlib模块下所有的属性、方法...
    99+
    2023-01-31
    python shell ipyt
  • 关于C语言和命令行之间的交互问题
    在Windows操作系统中,后缀为.exe的文件都是可执行文件。.exe是英文单词executable的缩写,意思是可执行的。凡是可执行的文件都是二进制的文件,计算机也只能识别二进制...
    99+
    2024-04-02
  • pycharm如何进行交互模式
    在PyCharm中进行交互模式操作非常简单,只需要按照以下步骤进行即可: 打开PyCharm并创建一个Python项目。 在...
    99+
    2023-10-23
    pycharm
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作