更改 `~/.python_history` 的位置

mad*_*ngl 5 python python3

我想保留该功能,但将 的位置更改~/.python_history$XDG_DATA_HOME/python/python_history

给了我以下想法:我可以创建$XDG_CONFIG_HOME/python/pythonrc并指向$PYTHONSTARTUP它。在那里我想替换函数readline.read_history_file,readline.write_history_filereadline.append_history_file.

有没有办法用自己替换这些函数,包含自定义filename参数?

如果没有,您还有其他想法如何解决这个问题吗?

ctr*_*lor 0

我对主目录中的大量文件也有同样的烦恼。这就是我所做的。

\n
    \n
  • 创建一个目录~/+Files
  • \n
  • 将我的所有(不是烦人的配置文件)文件移动到这个新目录。
  • \n
  • 配置交互式 shell,并让 dolphin 在此新目录中启动。
  • \n
  • 为配置文件创建一个目录~/+Files/config
  • \n
  • 将配置文件移动到这个新目录,并符号链接到它们。
  • \n
\n

现在我的主目录只包含符号链接和+Files目录。\n然后我时不时地检查我的主目录是否出现了问题。并决定如何处理它:移动到配置,删除,\xe2\x80\xa6

\n