何时使用python interpreter vs shell

时间:2016-01-18 02:19:11

标签: python shell interpreter

我有一个非常基本的问题:如果我们想运行一个名为script.py的脚本,我们转到shell并键入" python script.py"。但是,如果我们要检查,例如,是否安装了Django,我们首先通过键入" python"来进入Python解释器。在shell中,当我们得到>>>然后我们输入导入Django。什么是概念差异?例如,在第二种情况下,为什么直接运行" python导入Django"在shell中不起作用?

2 个答案:

答案 0 :(得分:2)

python import Django尝试使用参数import运行名为Django的Python脚本。

python -c 'import Django'将尝试执行Python语句import Django,就像您直接从Python解释器中键入它一样。

答案 1 :(得分:0)

python启动翻译。您可以轻松地在其上测试脚本,并在创建可以在CRON上使用的文件* .py(对于ex)

当您输入pythonimport Django时,它会

  1. 打开Python解释器
  2. 在其上导入Django库(使用它)
  3. 如果出现错误,似乎Django没有安装在计算机上

相关问题