Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么只有在终端诱导时喘息才能正常工作?_Python_Python 2.7_Gasp - Fatal编程技术网

Python 为什么只有在终端诱导时喘息才能正常工作?

Python 为什么只有在终端诱导时喘息才能正常工作?,python,python-2.7,gasp,Python,Python 2.7,Gasp,我在终端中键入了以下命令: br@wind:~$ python Python 2.7.3 (default, Aug 1 2012, 05:16:07) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from gasp import * >>> begin_graphics() >>> Clo

我在终端中键入了以下命令:

br@wind:~$ python
Python 2.7.3 (default, Aug  1 2012, 05:16:07) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from gasp import *
>>> begin_graphics()
>>> Closed.
br@wind:~$ touch gasp.py
br@wind:~$ echo "from gasp import *" >>  gasp.py
br@wind:~$ echo "begin_graphics()" >> gasp.py
br@wind:~$ cat gasp.py 
from gasp import *
begin_graphics()
br@wind:~$ python gasp.py
Traceback (most recent call last):
  File "gasp.py", line 1, in <module>
    from gasp import *
  File "/home/br/gasp.py", line 2, in <module>
    begin_graphics()
NameError: name 'begin_graphics' is not defined
br@wind:~$python
Python 2.7.3(默认值,2012年8月1日,05:16:07)
[GCC 4.6.3]关于linux2
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>从gasp进口*
>>>begin_graphics()
>>>关闭。
br@wind:~$touch gasp.py
br@wind:~$echo“来自gasp导入*”>>gasp.py
br@wind:~$echo“begin\u graphics()”>>gasp.py
br@wind:~$cat gasp.py
从gasp进口*
begin_graphics()
br@wind:~$python gasp.py
回溯(最近一次呼叫最后一次):
文件“gasp.py”,第1行,在
从gasp进口*
文件“/home/br/gasp.py”,第2行,在
begin_graphics()
名称错误:未定义名称“开始图形”

为什么GASP只在我直接在pythonshell中键入代码时运行,而在我执行python脚本时不起作用?

常见错误是,不要用与正在使用的库相同的名称命名程序