返回顶部
首页 > 资讯 > 后端开发 > Python >解决 Python shell 中 De
  • 857
分享到

解决 Python shell 中 De

PythonshellDe 2023-01-31 05:01:19 857人浏览 安东尼

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

摘要

进入 python shell,按下 Delete/Backspace 键,会出现 ^H 字符。命令输入错误后只能从头开始,无法删除,让人很头疼。为了便于后期使用,分享一个一劳永逸的方式。 | 版权声明:一去、二三里,未经博主允

进入 python shell,按下 Delete/Backspace 键,会出现 ^H 字符。命令输入错误后只能从头开始,无法删除,让人很头疼。为了便于后期使用,分享一个一劳永逸的方式。

| 版权声明:一去、二三里,未经博主允许不得转载。

进入 Python shell,按下 Delete/Backspace 键:

Python 3.5.2 (default, Mar 29 2017, 11:05:07) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux
Type "help", "copyright", "credits" or "license" for more infORMation.
>>> 
>>> import ^H^H^H^H^H^H

会出现 ^H 字符,无法正常删除,用起来很不方便。

方式一:安装 readline 相关模块

查阅文档,发现是因为 readline 相关模块没有安装的原因。readline 是 bash shell 用的库,包含许多使用功能,例如:命令行自动补全。

# yum install readline readline-devel

安装完成后,需要再重新编译安装 Python:

# make
# make install

大功告成,这样以后用起来就方便多了。

方式二:使用 Python 自带的 readline 模块

如果还是不行,可以尝试使用 Python 自带的 readline 模块。切换至 Modules 目录,修改 Setup 文件:

# cd Modules/
# vi Setup

取消文件中 readline 部分对应的注释符:

#readline readline.c -lreadline -ltermcap

然后,再重新编译安装 Python。

--结束END--

本文标题: 解决 Python shell 中 De

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

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

猜你喜欢
  • 解决 Python shell 中 De
    进入 Python shell,按下 Delete/Backspace 键,会出现 ^H 字符。命令输入错误后只能从头开始,无法删除,让人很头疼。为了便于后期使用,分享一个一劳永逸的方式。 | 版权声明:一去、二三里,未经博主允...
    99+
    2023-01-31
    Python shell De
  • python shell 中文乱码解决
    python的默认文件编码是ASCll,当文件包含中文的时候,如果用python shell测试可能会出现以下错误: Non-ASCII character '\xe4' in file D:\Python27\test1.py on l...
    99+
    2023-01-31
    乱码 中文 python
  • 解决python subprocess参数shell=True踩到的坑
    0x01 问题现象 写的程序使用subprocess创建子进程运行其他程序,判断其他程序运行完后进行处理。 在subprocess使用了shell=True,判断用户程序退...
    99+
    2024-04-02
  • 如何在Python中解析shell日志?
    Python是一种功能强大的编程语言,它被广泛应用于各种领域,包括数据分析、机器学习、网络编程等。在这些应用场景中,我们经常需要解析shell日志,以便了解程序的运行状态和性能指标。本文将介绍如何在Python中解析shell日志,并提供一...
    99+
    2023-10-27
    path 日志 shell
  • 解决python中TypeError:
    出现这类问题,主要是字符串中包含了%号,python 认为它是转移符,而实际我们需要的就是%, 这个时候,可以使用%%来表示   原文链接:http://blog.csdn.net/benbendy1984/article/details/...
    99+
    2023-01-31
    python TypeError
  • Python和Spring Shell:在Windows上解决兼容性问题。
    Python和Spring Shell:在Windows上解决兼容性问题 Python和Spring Shell都是非常流行的开源工具。Python是一种高级编程语言,可以用于各种用途,例如Web开发、数据分析和人工智能等。Spring S...
    99+
    2023-09-23
    spring shell windows
  • Shell 脚本中重复执行如何解决
    Shell 脚本中重复执行如何解决,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。简介flock 是文件锁命令,它可以保证Linux系统上进程之间安全的访问临界资源,在shell...
    99+
    2023-06-15
  • python中的shell操作
     python中的shell操作   首先介绍一个函数: os.system(command) 这个函数可以调用shell运行命令行command并且返回它的返回值。试一下在python的解释器里输入os.system(”ls -l”),...
    99+
    2023-01-31
    操作 python shell
  • 从 Python Shell 到 Django:全面了解 Shell 在 Web 开发中的作用。
    从 Python Shell 到 Django:全面了解 Shell 在 Web 开发中的作用 Python Shell,即 Python 解释器交互式命令行界面,是 Python 编程语言的重要组成部分之一。Python Shell 在学...
    99+
    2023-07-26
    http django shell
  • 详解Shell脚本中^M的问题和解决方案
    目录^M 是什么?本质原因常用工具在开发过程中,有时候不小心将Windows本地创建的shell脚本(以 .sh 结尾的脚本),传到linux系统中,通过 vi或者view命令查看文件时,发现在末尾发现出现了很多^M字符...
    99+
    2022-06-05
    Shell^M问题 Shell^M
  • Linux中Shell脚本执行超时如何解决
    这期内容当中小编将会给大家带来有关Linux中Shell脚本执行超时如何解决,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在shell里会有一种不太常见的情况,就是脚本有时候会出现超时的现象。一般来说遇到...
    99+
    2023-06-16
  • python中Scrapy shell的使用
    前言: 我们想要在爬虫中使用xpath、beautifulsoup、正则表达式,css选择器等来提取想要的数据,但是因为scrapy是一个比较重的框架,每次运行都要等到一段时间,因此...
    99+
    2024-04-02
  • 了解Django Shell中Python函数的使用方法
    Django是一款使用Python编写的高性能Web框架,它的一个重要特性是Django Shell,它允许我们在交互式环境下使用Python函数,这是一个非常方便的工具,让我们能够更加有效地开发和测试Django应用程序。在本文中,我们将...
    99+
    2023-09-30
    函数 django shell
  • LeetCode挑战:如何利用Python Shell API有效解决难题?
    LeetCode是一款广受程序员欢迎的在线编程平台,提供大量算法题目,帮助程序员提升编程能力。但是,有时候在解决某些难题时,我们会发现LeetCode的在线编辑器并不够方便,特别是当我们需要测试一些比较复杂的算法时。这时,Python S...
    99+
    2023-09-14
    shell api leetcode
  • Python中文乱码解决
    python 添加中文注释时出现运行失败。需要在顶部设置编码。# coding=UTF-8 ''' Created on 2013-8-28 @author: xmyj-0210 ''' n...
    99+
    2023-01-31
    乱码 中文 Python
  • 如何理解Shell编程中Shell变量
    这篇文章主要介绍“如何理解Shell编程中Shell变量”,在日常操作中,相信很多人在如何理解Shell编程中Shell变量问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何理解Shell编程中Shell变量...
    99+
    2023-06-09
  • python中的中文路径解决
    python中的中文路径解决: 注:1、sys.setdefaultencoding('utf-8')将python默认encode改为utf-82、p.write(s.encode('utf-8')+"\n")写入时再encode('ut...
    99+
    2023-01-31
    中文 路径 python
  • 详谈python中subprocess shell=False与shell=True的区别
    shell=True参数会让subprocess.call接受字符串类型的变量作为命令,并调用shell去执行这个字符串,当shell=False是,subprocess.call只...
    99+
    2024-04-02
  • python中shell指的是什么
    这篇文章主要介绍了python中shell指的是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。python主要应用领域有哪些1、云计算,典型应用OpenStack。2、W...
    99+
    2023-06-14
  • 如何在python中调用shell
    本篇文章给大家分享的是有关如何在python中调用shell,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。python的五大特点是什么python的五大特点:1.简单易学,开发...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作