On Thu, Sep 29, 2011 at 11:57 PM, Walter Prins <wpr...@gmail.com> wrote:

> Hi,
>
> On 29 September 2011 16:39, lina <lina.lastn...@gmail.com> wrote:
>
>>
>> Or you can get lines 24-28, with  text[24, 29]   (look up slices in the
>>> Python doc)
>>>
>>
> Dave probably meant: text[24:29]
>
>
>
>>  >>> print splitext.__doc__
>> Traceback (most recent call last):
>>   File "<stdin>", line 1, in <module>
>> NameError: name 'splitext' is not defined
>> >>> print slices.__doc__
>> Traceback (most recent call last):
>>   File "<stdin>", line 1, in <module>
>> NameError: name 'slices' is not defined
>> >>> print slices._doc_
>> Traceback (most recent call last):
>>   File "<stdin>", line 1, in <module>
>> NameError: name 'slices' is not defined
>>
>
> You should probably be looking in the documentation, not trying to feed it
> into the interpreter.  (If you want to get help on a specific entity in
> Python it's usually better to use the "help()" function, e.g:
>
> >>> import os.path
> >>> help (os.path.splitext)
> Help on function splitext in module ntpath:
>
> splitext(p)
>     Split the extension from a pathname.
>
>     Extension is everything from the last dot to the end, ignoring
>     leading dots.  Returns "(root, ext)"; ext may be empty.
>
> >>>
>
> Note, trying to do "help(os.path.splitext)" would not have worked before I
> imported the "os.path" module.  (Differently put: Whatever you want to get
> help() on, must be known to the interpreter, so must either be built in or
> previously imported.)
>
> Walter
>
>
> Thanks all for your time,

I found one thing a bit weird, Here is the one:

import os.path

tokens=['E']
result=[]

"""
for fileName in os.listdir("."):
    if os.path.isfile(fileName) and os.path.splitext(fileName)[1]==".xpm":
"""
filedata = open("1.xpm")
text=filedata.readlines()
for line in text[23]:
    print line

1] $ python try2.py | wc -l
206

now changed to:
for line in text[23:24]:
    print line

2] $ python try2.py | wc -l
2

for line in text[23:25]:
    print line

3] $ python try2.py | wc -l
4

the situation 1 is supposed to be 1, while it's 206, it's just tilted 90
degree of this one line, kind of split. (if I am right here).
2] is correct.
3] is supposed to be 3, right, why it's 4?

and I want to check the correctness before using
for line in text[23:len(text)-1]:
    print line

I upload the 1.xpm in below link, really appreciate for the guidance.

https://docs.google.com/leaf?id=0B93SVRfpVVg3NzQxNWU4ZjktNzkwZi00ZDI5LWI1YzAtZTBkZGUzNzJmNGJh&sort=name&layout=list&num=50

-- 
Best Regards,

lina
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to