pythonstartup配置文件不工作

pythonstartup配置文件不工作,python,Python,我使用python的大部分工作都使用几乎相同的模块以及默认设置,因此我想一次性完成这项工作。 这就是我所做的: 1.将导出PYTHONSTARTUP=$HOME/.pythonrc放入~/.bashrc文件中 2.将以下代码放入/.pythonrc文件中 from pylab import * import os rc('font', **{'family': 'serif', 'serif': ['Computer Modern']}) rc('text', u

我使用python的大部分工作都使用几乎相同的模块以及默认设置,因此我想一次性完成这项工作。 这就是我所做的: 1.将导出PYTHONSTARTUP=$HOME/.pythonrc放入~/.bashrc文件中 2.将以下代码放入/.pythonrc文件中

    from pylab import *
    import os
    rc('font', **{'family': 'serif', 'serif': ['Computer Modern']})
    rc('text', usetex=True)
但是,当我运行以下代码时 python3测试.py 对于包含以下简单代码的test.py:

    os.chdir('/Users/username/Documents/python/test/')
    datadax=loadtxt('py_dax.txt')
    datashaxn=loadtxt('py_shaxn.txt')
    datashaxw=loadtxt('py_shaxw.txt')
它给了我一个错误:NameError:name'os'未定义


我不确定我做错了哪一步。

看来您想要的东西只有在交互模式下才能实现

从Python»文档中:

如果这是可读文件的名称,
该文件中的Python命令在交互模式下显示第一个提示之前执行


相关:

是什么使扩展的
$HOME
/.pythonrc
不同于
/pythonrc
@stovfl抱歉,这是一个打字错误。谢谢。的确,你是对的。然而,我也厌倦了互动的方式。我在终端中键入了python(3),并尝试了命令“os.chdir('/Users/username/Documents/python/test/')”。同样的错误也出现了。另外,我想知道当我执行整个*.py配置文件时,是否有办法实现这一点。