1

我一直在搜索 Internet 和我的硬盘驱动器,试图查看 Python3 是否具有与 BASH 的 ~/.bashrc 文件等效的文件。我需要一个的原因是,我可以在打开配置为使用 Python3 的 Guake 后立即定义某些函数。

比如有这样一个文件,我可以添加这个函数

def CLEAR(): os.system(['clear','cls'][os.name == 'nt'])

到这样一个文件。然后,当我打开 Guake 时,我可以使用 Python 并在我想清除终端时键入 CLEAR()。否则,我每次在 Guake 会话中第一次使用该功能时都需要创建该功能,而且有时我很懒惰 (^u^)。

所以,问题是这个空白中的内容:

BASH 对于 ~/.bashrc 或 /etc/bashrc 就像 Python3 对于__

sh - ~/.bashrc = Python3 - ? def CLEAR(): os.system(['clear','cls'][os.name == 'nt'])

4

2 回答 2

2

Python 更灵活,您希望将$PYTHONSTARTUP变量设置为启动文件的路径名

于 2013-08-19T13:27:25.633 回答
1

创建一个文件(例如 ~/.pythonstartup)

import os

def CLEAR():
    os.system(['clear', 'cls'][os.name == 'nt')

设置环境变量PYTHONSTARTUP以引用上述文件。将其放入 ~/.bashrc

export PYTHONSTARTUP=$HOME/.pythonstartup

请参阅Python 教程中的交互式启动文件

于 2013-08-19T13:29:07.083 回答