Chris F.A. Johnson wrote:
> On Sun, 29 May 2005 at 05:57 GMT, John Machin wrote:
> 
>>Chris F.A. Johnson wrote:
>>
>>
>>>file = open(argv[1])          ## Open the file given on the command line
>>>all_lines = file.readlines()  ## Read all the lines
>>
>>I see your shadowing and raise you one obfuscation:
> 
> 
>    ;)
> 
> 
>>open = file(argv[1])          ## File the open given on the command line
>>all_lines = open.readlines()  ## Read all the lines
> 
> 
>    Such verbosity! (I excuse mine on the grounds that it was my first
>    attempt at a Python program.)
> 
> all_lines = file(argv[1]).readlines()
> 
>    And to answer the question in the subject line:
> 
> last_line = file(argv[1]).readlines()[-1]
> 
>    Both of which assume "from sys import argv".
> 
> 
>    Now I have to get serious and forget those bad habits.
> 

What if a file is long enough?

A.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to