何时使用python解释器与shell
我有一个非常基本的问题:如果我们想运行一个名为script.py的脚本,我们就转到shell并键入“pythonscript.py”。然而,如果我们想检查,例如,是否安装了Django,我们首先通过在shell中键入“Python”进入Python解释器,当我们得到>>>时,然后键入import-Django。概念上的区别是什么?例如,在第二种情况下,为什么直接在shell中运行“python import Django”不起作用?何时使用python解释器与shell,python,shell,interpreter,Python,Shell,Interpreter,我有一个非常基本的问题:如果我们想运行一个名为script.py的脚本,我们就转到shell并键入“pythonscript.py”。然而,如果我们想检查,例如,是否安装了Django,我们首先通过在shell中键入“Python”进入Python解释器,当我们得到>>>时,然后键入import-Django。概念上的区别是什么?例如,在第二种情况下,为什么直接在shell中运行“python import Django”不起作用?python import Django尝试运行名为import
python import Django
尝试运行名为import
的python脚本,其中包含一个参数Django
python-c'import Django'
将尝试执行python语句import Django
,就像您直接从python解释器中键入它一样。python
启动解释器。您可以轻松地在其上测试脚本,并在创建文件*.py后在CRON上使用(例如)
当您键入python
和importdjango
时
如果出现错误,似乎Django没有安装在计算机上一个运行Python代码,另一个执行程序和shell命令。