Python论坛  - 讨论区

标题:[python-chinese] 多次import sys会有什么后果呢?

2006年06月26日 星期一 19:42

jay ggwjgg at gmail.com
Mon Jun 26 19:42:52 HKT 2006

rt

我在python自带的例子中看到
import sys
if sys.path[0]==''
     del sys.path[0]
import sys

多次导入这个sys不好吧?
thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060626/16994634/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月26日 星期一 20:15

HD hdcola at gmail.com
Mon Jun 26 20:15:36 HKT 2006

做多次import从原理上来讲没有什么害处。但是如果import时它有程序执行会做无谓的代码运行,原则上来讲会慢一些的。还有就是以下的import不会有问题,因为它并没有del
sys这个import,只是del了sys.path[0]这个变量

在06-6-26,jay <ggwjgg at gmail.com> 写道:
>
>  rt
>
> 我在python自带的例子中看到
> import sys
> if sys.path[0]==''
>      del sys.path[0]
> import sys
>
> 多次导入这个sys不好吧?
> thanks
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>


-- 
HD(燃烧中的火)
我工作我快乐,我勤奋我收获。请与我一起快乐,与我一起收获。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060626/fd561e45/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月26日 星期一 20:16

HD hdcola at gmail.com
Mon Jun 26 20:16:25 HKT 2006

再补充一下,它再次import的原因,就是想让import时重新初始化sys.path[0]这个变量。这是懒惰的做法。。。。

在06-6-26,HD <hdcola at gmail.com> 写道:
>
> 做多次import从原理上来讲没有什么害处。但是如果import时它有程序执行会做无谓的代码运行,原则上来讲会慢一些的。还有就是以下的import不会有问题,因为它并没有del
> sys这个import,只是del了sys.path[0]这个变量
>
> 在06-6-26,jay <ggwjgg at gmail.com> 写道:
> >
> >  rt
>
> 我在python自带的例子中看到
> import sys
> if sys.path[0]==''
>      del sys.path[0]
> import sys
>
> 多次导入这个sys不好吧?
> thanks
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to   python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>
>
>
> --
> HD(燃烧中的火)
> 我工作我快乐,我勤奋我收获。请与我一起快乐,与我一起收获。
>



-- 
HD(燃烧中的火)
我工作我快乐,我勤奋我收获。请与我一起快乐,与我一起收获。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060626/7c4f8d1c/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月27日 星期二 00:04

Robert Chen search.pythoner at gmail.com
Tue Jun 27 00:04:22 HKT 2006

Python对一个module只会进行一次import的动作,一次import之后,module会被Python缓存起来,第二次import时,检查到有缓存,就直接返回了,呃,更准确地说,第二次import动作仅仅是将module的名字引入到local名字空间中,没有任何真实的import动作。

On 6/26/06, HD <hdcola at gmail.com> wrote:
>
> 再补充一下,它再次import的原因,就是想让import时重新初始化sys.path[0]这个变量。这是懒惰的做法。。。。
>
> 在06-6-26,HD <hdcola at gmail.com> 写道:
>
> > 做多次import从原理上来讲没有什么害处。但是如果import时它有程序执行会做无谓的代码运行,原则上来讲会慢一些的。还有就是以下的import不会有问题,因为它并没有del
> > sys这个import,只是del了sys.path[0]这个变量
> >
> > 在06-6-26,jay <ggwjgg at gmail.com> 写道:
> > >
> > >  rt
> >
> > 我在python自带的例子中看到
> > import sys
> > if sys.path[0]==''
> >      del sys.path[0]
> > import sys
> >
> > 多次导入这个sys不好吧?
> > thanks
> >
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese at lists.python.cn
> > Subscribe: send subscribe to python-chinese-request at lists.python.cn
> > Unsubscribe: send unsubscribe to
> > python-chinese-request at lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> >
> >
> >
> >
> > --
> > HD(燃烧中的火)
> > 我工作我快乐,我勤奋我收获。请与我一起快乐,与我一起收获。
> >
>
>
>
> --
> HD(燃烧中的火)
> 我工作我快乐,我勤奋我收获。请与我一起快乐,与我一起收获。
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>


-- 
Robert
Python源码剖析――http://blog.donews.com/lemur/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060627/9a89595e/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月27日 星期二 00:07

Robert Chen search.pythoner at gmail.com
Tue Jun 27 00:07:51 HKT 2006

所以,第二次import不会重新引入sys.path[0]......

On 6/27/06, Robert Chen <search.pythoner at gmail.com> wrote:
>
>
> Python对一个module只会进行一次import的动作,一次import之后,module会被Python缓存起来,第二次import时,检查到有缓存,就直接返回了,呃,更准确地说,第二次import动作仅仅是将module的名字引入到local名字空间中,没有任何真实的import动作。
>
>
> On 6/26/06, HD <hdcola at gmail.com> wrote:
> >
> > 再补充一下,它再次import的原因,就是想让import时重新初始化sys.path[0]这个变量。这是懒惰的做法。。。。
> >
> > 在06-6-26,HD <hdcola at gmail.com> 写道:
> >
> > > 做多次import从原理上来讲没有什么害处。但是如果import时它有程序执行会做无谓的代码运行,原则上来讲会慢一些的。还有就是以下的import不会有问题,因为它并没有del
> > > sys这个import,只是del了sys.path[0]这个变量
> > >
> > > 在06-6-26,jay <ggwjgg at gmail.com> 写道:
> > > >
> > > >  rt
> > >
> > > 我在python自带的例子中看到
> > > import sys
> > > if sys.path[0]==''
> > >      del sys.path[0]
> > > import sys
> > >
> > > 多次导入这个sys不好吧?
> > > thanks
> > >
> > > _______________________________________________
> > > python-chinese
> > > Post: send python-chinese at lists.python.cn
> > > Subscribe: send subscribe to python-chinese-request at lists.python.cn
> > > Unsubscribe: send unsubscribe to
> > > python-chinese-request at lists.python.cn
> > > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> > >
> > >
> > >
> > >
> > > --
> > > HD(燃烧中的火)
> > > 我工作我快乐,我勤奋我收获。请与我一起快乐,与我一起收获。
> > >
> >
> >
> >
> > --
> > HD(燃烧中的火)
> > 我工作我快乐,我勤奋我收获。请与我一起快乐,与我一起收获。
> >
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese at lists.python.cn
> > Subscribe: send subscribe to python-chinese-request at lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> >
> >
>
>
> --
> Robert
> Python源码剖析――http://blog.donews.com/lemur/
>



-- 
Robert
Python源码剖析――http://blog.donews.com/lemur/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060627/731c7175/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月27日 星期二 08:46

yi feng yi2369 at gmail.com
Tue Jun 27 08:46:34 HKT 2006

测试内容:
Python 2.4.3 .....................
>>>sys.path[0]
Traceback(most recent call last):
  File "",line 1, in ?
NameError: name 'sys' is not defined
>>>import sys
>>>sys.path[0]
''
>>>del sys.path[0]
>>>sys.path[0]
'C:\\WINDOWS\\System32\\python24.zip'
>>>import sys
>>>sys.path[0]
'C:\\WINDOWS\\System32\\python24.zip'
>>>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月27日 星期二 10:27

HD hdcola at gmail.com
Tue Jun 27 10:27:12 HKT 2006

del后为什么成了
'C:\\WINDOWS\\system32\\python24.zip'
奇怪


2006/6/27, yi feng <yi2369 at gmail.com>:
>
> 测试内容:
> Python 2.4.3 .....................
> >>>sys.path[0]
> Traceback(most recent call last):
> File "",line 1, in ?
> NameError: name 'sys' is not defined
> >>>import sys
> >>>sys.path[0]
> ''
> >>>del sys.path[0]
> >>>sys.path[0]
> 'C:\\WINDOWS\\System32\\python24.zip'
> >>>import sys
> >>>sys.path[0]
> 'C:\\WINDOWS\\System32\\python24.zip'
> >>>
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>


-- 
HD(燃烧中的火)
我工作我快乐,我勤奋我收获。请与我一起快乐,与我一起收获。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060627/528f3b09/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月27日 星期二 10:49

yi feng yi2369 at gmail.com
Tue Jun 27 10:49:54 HKT 2006

在我的系统里面sys.path 列表里面有9个字符串对象,
删除第一个对象 '' 后,第二个对象'C:\\WINDOWS\\System32\\python24.zip' 就成为列表里的第一个对象了。
以上测试使用的是python(command line);以下使用idle(python gui)测试的结果:

Python 2.4.3 (#69, Mar 29 2006, 17:35:34) [MSC v.1310 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.

    ****************************************************************
    Personal firewall software may warn about the connection IDLE
    makes to its subprocess using this computer's internal loopback
    interface.  This connection is not visible on any external
    interface and no data is sent to or received from the Internet.
    ****************************************************************

IDLE 1.1.3
>>> sys.path[0]

Traceback (most recent call last):
  File "", line 1, in -toplevel-
    sys.path[0]
NameError: name 'sys' is not defined
>>> import sys
>>> sys.path[0]
'C:\\Program Files\\python\\Lib\\idlelib'
>>> sys.path
['C:\\Program Files\\python\\Lib\\idlelib',
'C:\\WINDOWS\\System32\\python24.zip', 'C:\\Program Files\\python',
'C:\\Program Files\\python\\DLLs', 'C:\\Program Files\\python\\lib',
'C:\\Program Files\\python\\lib\\plat-win', 'C:\\Program
Files\\python\\lib\\lib-tk', 'C:\\Program
Files\\python\\lib\\site-packages', 'C:\\Program
Files\\python\\lib\\site-packages\\wx-2.6-msw-unicode']
>>> del sys.path[0]
>>> sys.path[0]
'C:\\WINDOWS\\System32\\python24.zip'
>>> sys.path
['C:\\WINDOWS\\System32\\python24.zip', 'C:\\Program Files\\python',
'C:\\Program Files\\python\\DLLs', 'C:\\Program Files\\python\\lib',
'C:\\Program Files\\python\\lib\\plat-win', 'C:\\Program
Files\\python\\lib\\lib-tk', 'C:\\Program
Files\\python\\lib\\site-packages', 'C:\\Program
Files\\python\\lib\\site-packages\\wx-2.6-msw-unicode']
>>> import sys
>>> sys.path[0]
'C:\\WINDOWS\\System32\\python24.zip'
>>> sys.path
['C:\\WINDOWS\\System32\\python24.zip', 'C:\\Program Files\\python',
'C:\\Program Files\\python\\DLLs', 'C:\\Program Files\\python\\lib',
'C:\\Program Files\\python\\lib\\plat-win', 'C:\\Program
Files\\python\\lib\\lib-tk', 'C:\\Program
Files\\python\\lib\\site-packages', 'C:\\Program
Files\\python\\lib\\site-packages\\wx-2.6-msw-unicode']
>>>


根据测试结果看起来,
del sys.path[0]    删除了sys.path列表里的第一个元素;
import sys    对sys.path 列表的值没有造成影响。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月27日 星期二 12:04

HD hdcola at gmail.com
Tue Jun 27 12:04:25 HKT 2006

呵呵,这种方法真是一种烂方法 ... :(

2006/6/27, yi feng <yi2369 at gmail.com>:
>
> 在我的系统里面sys.path 列表里面有9个字符串对象,
> 删除第一个对象 '' 后,第二个对象'C:\\WINDOWS\\System32\\python24.zip' 就成为列表里的第一个对象了。
> 以上测试使用的是python(command line);以下使用idle(python gui)测试的结果:
>
> Python 2.4.3 (#69, Mar 29 2006, 17:35:34) [MSC v.1310 32 bit (Intel)] on
> win32
> Type "copyright", "credits" or "license()" for more information.
>
>    ****************************************************************
>    Personal firewall software may warn about the connection IDLE
>    makes to its subprocess using this computer's internal loopback
>    interface.  This connection is not visible on any external
>    interface and no data is sent to or received from the Internet.
>    ****************************************************************
>
> IDLE 1.1.3
> >>> sys.path[0]
>
> Traceback (most recent call last):
> File "", line 1, in -toplevel-
>    sys.path[0]
> NameError: name 'sys' is not defined
> >>> import sys
> >>> sys.path[0]
> 'C:\\Program Files\\python\\Lib\\idlelib'
> >>> sys.path
> ['C:\\Program Files\\python\\Lib\\idlelib',
> 'C:\\WINDOWS\\System32\\python24.zip', 'C:\\Program Files\\python',
> 'C:\\Program Files\\python\\DLLs', 'C:\\Program Files\\python\\lib',
> 'C:\\Program Files\\python\\lib\\plat-win', 'C:\\Program
> Files\\python\\lib\\lib-tk', 'C:\\Program
> Files\\python\\lib\\site-packages', 'C:\\Program
> Files\\python\\lib\\site-packages\\wx-2.6-msw-unicode']
> >>> del sys.path[0]
> >>> sys.path[0]
> 'C:\\WINDOWS\\System32\\python24.zip'
> >>> sys.path
> ['C:\\WINDOWS\\System32\\python24.zip', 'C:\\Program Files\\python',
> 'C:\\Program Files\\python\\DLLs', 'C:\\Program Files\\python\\lib',
> 'C:\\Program Files\\python\\lib\\plat-win', 'C:\\Program
> Files\\python\\lib\\lib-tk', 'C:\\Program
> Files\\python\\lib\\site-packages', 'C:\\Program
> Files\\python\\lib\\site-packages\\wx-2.6-msw-unicode']
> >>> import sys
> >>> sys.path[0]
> 'C:\\WINDOWS\\System32\\python24.zip'
> >>> sys.path
> ['C:\\WINDOWS\\System32\\python24.zip', 'C:\\Program Files\\python',
> 'C:\\Program Files\\python\\DLLs', 'C:\\Program Files\\python\\lib',
> 'C:\\Program Files\\python\\lib\\plat-win', 'C:\\Program
> Files\\python\\lib\\lib-tk', 'C:\\Program
> Files\\python\\lib\\site-packages', 'C:\\Program
> Files\\python\\lib\\site-packages\\wx-2.6-msw-unicode']
> >>>
>
>
> 根据测试结果看起来,
> del sys.path[0]    删除了sys.path列表里的第一个元素;
> import sys    对sys.path 列表的值没有造成影响。
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>


-- 
HD(燃烧中的火)
我工作我快乐,我勤奋我收获。请与我一起快乐,与我一起收获。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060627/afb06f5c/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月27日 星期二 22:22

jay ggwjgg at gmail.com
Tue Jun 27 22:22:41 HKT 2006

thanks you all
可是我还是不明白它为什么要去掉那个'' 呢?
有什么意义麻?


On 6/27/06, HD <hdcola at gmail.com> wrote:
>
> 呵呵,这种方法真是一种烂方法 ... :(
>
>  2006/6/27, yi feng <yi2369 at gmail.com>:
>
> > 在我的系统里面sys.path 列表里面有9个字符串对象,
> 删除第一个对象 '' 后,第二个对象'C:\\WINDOWS\\System32\\python24.zip' 就成为列表里的第一个对象了。
> 以上测试使用的是python(command line);以下使用idle(python gui)测试的结果:
>
> Python 2.4.3 (#69, Mar 29 2006, 17:35:34) [MSC v.1310 32 bit (Intel)] on
> win32
> Type "copyright", "credits" or "license()" for more information.
>
>    ****************************************************************
>    Personal firewall software may warn about the connection IDLE
>    makes to its subprocess using this computer's internal loopback
>    interface.  This connection is not visible on any external
>    interface and no data is sent to or received from the Internet.
>    ****************************************************************
>
> IDLE 1.1.3
> >>> sys.path[0]
>
> Traceback (most recent call last):
> File "", line 1, in -toplevel-
>    sys.path[0]
> NameError: name 'sys' is not defined
> >>> import sys
> >>> sys.path[0]
> 'C:\\Program Files\\python\\Lib\\idlelib'
> >>> sys.path
> ['C:\\Program Files\\python\\Lib\\idlelib',
> 'C:\\WINDOWS\\System32\\python24.zip', 'C:\\Program Files\\python',
> 'C:\\Program Files\\python\\DLLs', 'C:\\Program Files\\python\\lib',
> 'C:\\Program Files\\python\\lib\\plat-win', 'C:\\Program
> Files\\python\\lib\\lib-tk', 'C:\\Program
> Files\\python\\lib\\site-packages', 'C:\\Program
> Files\\python\\lib\\site-packages\\wx-2.6-msw-unicode']
> >>> del sys.path[0]
> >>> sys.path[0]
> 'C:\\WINDOWS\\System32\\python24.zip'
> >>> sys.path
> ['C:\\WINDOWS\\System32\\python24.zip', 'C:\\Program Files\\python',
> 'C:\\Program Files\\python\\DLLs', 'C:\\Program Files\\python\\lib',
> 'C:\\Program Files\\python\\lib\\plat-win', 'C:\\Program
> Files\\python\\lib\\lib-tk', 'C:\\Program
> Files\\python\\lib\\site-packages', 'C:\\Program
> Files\\python\\lib\\site-packages\\wx-2.6-msw-unicode']
> >>> import sys
> >>> sys.path[0]
> 'C:\\WINDOWS\\System32\\python24.zip'
> >>> sys.path
> ['C:\\WINDOWS\\System32\\python24.zip', 'C:\\Program Files\\python',
> 'C:\\Program Files\\python\\DLLs', 'C:\\Program Files\\python\\lib',
> 'C:\\Program Files\\python\\lib\\plat-win', 'C:\\Program
> Files\\python\\lib\\lib-tk', 'C:\\Program
> Files\\python\\lib\\site-packages', 'C:\\Program
> Files\\python\\lib\\site-packages\\wx-2.6-msw-unicode']
> >>>
>
>
> 根据测试结果看起来,
> del sys.path[0]    删除了sys.path列表里的第一个元素;
> import sys    对sys.path 列表的值没有造成影响。
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>
>
>
> --
> HD(燃烧中的火)
> 我工作我快乐,我勤奋我收获。请与我一起快乐,与我一起收获。
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060627/fe687c97/attachment-0001.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年06月28日 星期三 00:19

Robert Chen search.pythoner at gmail.com
Wed Jun 28 00:19:50 HKT 2006

那个东西应该是代表当前目录,也就是说,删除之后,在以后进行import动作时,Python不会检查你的当前目录。

On 6/27/06, jay <ggwjgg at gmail.com> wrote:
>
>  thanks you all
> 可是我还是不明白它为什么要去掉那个'' 呢?
> 有什么意义麻?
>
>
>  On 6/27/06, HD <hdcola at gmail.com> wrote:
> >
> > 呵呵,这种方法真是一种烂方法 ... :(
> >
> >  2006/6/27, yi feng <yi2369 at gmail.com>:
> >
> > > 在我的系统里面sys.path 列表里面有9个字符串对象,
> > 删除第一个对象 '' 后,第二个对象'C:\\WINDOWS\\System32\\python24.zip' 就成为列表里的第一个对象了。
> > 以上测试使用的是python(command line);以下使用idle(python gui)测试的结果:
> >
> > Python 2.4.3 (#69, Mar 29 2006, 17:35:34) [MSC v.1310 32 bit (Intel)] on
> > win32
> > Type "copyright", "credits" or "license()" for more information.
> >
> >    ****************************************************************
> >    Personal firewall software may warn about the connection IDLE
> >    makes to its subprocess using this computer's internal loopback
> >    interface.  This connection is not visible on any external
> >    interface and no data is sent to or received from the Internet.
> >    ****************************************************************
> >
> > IDLE 1.1.3
> > >>> sys.path[0]
> >
> > Traceback (most recent call last):
> > File "", line 1, in -toplevel-
> >    sys.path[0]
> > NameError: name 'sys' is not defined
> > >>> import sys
> > >>> sys.path[0]
> > 'C:\\Program Files\\python\\Lib\\idlelib'
> > >>> sys.path
> > ['C:\\Program Files\\python\\Lib\\idlelib',
> > 'C:\\WINDOWS\\System32\\python24.zip', 'C:\\Program Files\\python',
> > 'C:\\Program Files\\python\\DLLs', 'C:\\Program Files\\python\\lib',
> > 'C:\\Program Files\\python\\lib\\plat-win', 'C:\\Program
> > Files\\python\\lib\\lib-tk', 'C:\\Program
> > Files\\python\\lib\\site-packages', 'C:\\Program
> > Files\\python\\lib\\site-packages\\wx-2.6-msw-unicode']
> > >>> del sys.path[0]
> > >>> sys.path[0]
> > 'C:\\WINDOWS\\System32\\python24.zip'
> > >>> sys.path
> > ['C:\\WINDOWS\\System32\\python24.zip', 'C:\\Program Files\\python',
> > 'C:\\Program Files\\python\\DLLs', 'C:\\Program Files\\python\\lib',
> > 'C:\\Program Files\\python\\lib\\plat-win', 'C:\\Program
> > Files\\python\\lib\\lib-tk', 'C:\\Program
> > Files\\python\\lib\\site-packages', 'C:\\Program
> > Files\\python\\lib\\site-packages\\wx-2.6-msw-unicode']
> > >>> import sys
> > >>> sys.path[0]
> > 'C:\\WINDOWS\\System32\\python24.zip'
> > >>> sys.path
> > ['C:\\WINDOWS\\System32\\python24.zip', 'C:\\Program Files\\python',
> > 'C:\\Program Files\\python\\DLLs', 'C:\\Program Files\\python\\lib',
> > 'C:\\Program Files\\python\\lib\\plat-win', 'C:\\Program
> > Files\\python\\lib\\lib-tk', 'C:\\Program
> > Files\\python\\lib\\site-packages', 'C:\\Program
> > Files\\python\\lib\\site-packages\\wx-2.6-msw-unicode']
> > >>>
> >
> >
> > 根据测试结果看起来,
> > del sys.path[0]    删除了sys.path列表里的第一个元素;
> > import sys    对sys.path 列表的值没有造成影响。
> >
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese at lists.python.cn
> > Subscribe: send subscribe to python-chinese-request at lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> >
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> >
> >
> >
> >
> > --
> > HD(燃烧中的火)
> > 我工作我快乐,我勤奋我收获。请与我一起快乐,与我一起收获。
> >
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese at lists.python.cn
> > Subscribe: send subscribe to python-chinese-request at lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> >
> >
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>


-- 
Robert
Python源码剖析――http://blog.donews.com/lemur/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060628/7c2621c3/attachment-0001.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号