学习python遇到的问题

来源:百度知道 编辑:UC知道 时间:2024/06/09 02:25:14
刚刚开始学python,碰到了个问题,来求救
在简明python教程的中讲解调用模块

#!/usr/bin/python
# Filename: using_sys.py

import sys

print 'The command line arguments are:'
for i in sys.argv:
print i

print '\n\nThe PYTHONPATH is', sys.path, '\n'

执行后结果应该是
$ python using_sys.py we are arguments
The command line arguments are:
using_sys.py
we
are
arguments

The PYTHONPATH is ['/home/swaroop/byte/code', '/usr/lib/python23.zip',
'/usr/lib/python2.3', '/usr/lib/python2.3/plat-linux2',
'/usr/lib/python2.3/lib-tk', '/usr/lib/python2.3/lib-dynload',
'/usr/lib/python2.3/site-packages', '/usr/lib/python2.3/site-packages/gtk-2.0']

但是我用idle按照教程编好后,按F5执行,结果少了第1、3、4、5、6行,我觉得应该是由于编译器不同的缘故,可是如何才能得到教程中的结果,我怎么弄都不成功

这个问题搞不清楚,我都没心思看下去了,一直僵在这里,高人们救命啊!!!

教材里面是指在命令行里输入命令运行
linux里面(bash)执行python程序方法是
$python xxx.py
注:$表示linux中非root用户,root是#
在windows(cmd)是
>>python.exe xxx.py

你直接在idle中运行就没有这些效果.
因为在idle中运行相当于已经进入python交互界面后用
import xxx.py
所以arugment 为空!