zoukankan      html  css  js  c++  java
  • 设置python 命令行交互程序自己主动补齐

    1. 1. 新建Python环境变量配置文件:

      vim ~/.pystartup

      # Add auto-completion and a stored history file of commands to your Python
      # interactive interpreter. Requires Python 2.0+, readline. Autocomplete is
      # bound to the Esc key by default (you can change it - see readline docs).
      #
      # Store the file in ~/.pystartup, and set an environment variable to point
      # to it:  "export PYTHONSTARTUP=~/.pystartup" in bash.
      import atexit
      import os
      import readline
      import rlcompleter
      readline.parse_and_bind('tab: complete')
      historyPath = os.path.expanduser("~/.pyhistory")
      def save_history(historyPath=historyPath):
          import readline
          readline.write_history_file(historyPath)
      if os.path.exists(historyPath):
          readline.read_history_file(historyPath)
      atexit.register(save_history)
      del os, atexit, readline, rlcompleter, save_history, historyPath
    2. 2.设置Python环境变量:

    3. 即时生效,重新启动失效:export PYTHONSTARTUP=~/.pystartup  

    4. 永久对当前用户生效:echo "export PYTHONSTARTUP=~/.pystartup" >> ~/.bash_profile

  • 相关阅读:
    1. shiro-用户认证
    Salt 盐值
    使用ajax向后台发送请求跳转页面无效的原因
    @RequestParam和@RequestBody的区别
    JavaSE:Java11的新特性
    JavaSE: Java10的新特性
    JavaSE:Java9 新特性
    JavaSE:Java8新特性
    JavaSE:Java8新特性
    JavaSE:Java8 新特性
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/8392761.html
Copyright © 2011-2022 走看看