<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3059" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><FONT 
face="Times New Roman" color=#000000 size=3>elif line(-1) == 'F' and line(1) != 
' ': </FONT><BR></FONT></DIV>
<DIV dir=ltr align=left><SPAN class=468003203-24112007><FONT face=Arial 
color=#0000ff size=2>you need to use [] vs () to subscript into line. as the 
message says line is not callable.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=468003203-24112007><FONT face=Arial 
color=#0000ff size=2>line[-1] is the last char in line and line[1] is the second 
char in line.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=468003203-24112007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=468003203-24112007><FONT face=Arial 
color=#0000ff size=2>max</FONT></SPAN></DIV><BR>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> baypiggies-bounces@python.org 
  [mailto:baypiggies-bounces@python.org] <B>On Behalf Of </B>Alden 
  Meneses<BR><B>Sent:</B> Friday, November 23, 2007 3:04 PM<BR><B>To:</B> 
  baypiggies@python.org<BR><B>Subject:</B> [Baypiggies] Help with 
  code<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV>Hello All,</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>I am playing with python to work read some text files and help me gather 
  some data. I have some further reading to do and was hoping some of you can 
  help point me in the right direction. This is what I have so far.</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>f = open('H:\xxxx\xxxx\xxxx\9-7-07')<BR>#File is a report that summarizes 
  each account by account group and service area then has the details for each 
  account and Totals before the next group of accounts.<BR>edit = ["GRP", 
  "AREA", "CHARGES"]</DIV>
  <DIV>ptype = "NULL"</DIV>
  <DIV>area = "NULL"<BR>for line in f:<BR>&nbsp;&nbsp;&nbsp; if line[:12] == 
  'ACCOUNT GROUP':<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ptype = 
  line[16:]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  # The account group&nbsp;starts on&nbsp;the 16th character&nbsp;of the 
  line<BR>&nbsp;&nbsp;&nbsp; elif line[:11] == 'SERVICE 
  AREA':<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; area = 
  line[11:]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  # The&nbsp;service area starts on the 11th character&nbsp;of the 
  line<BR>&nbsp;&nbsp;&nbsp; elif line(-1) == 'F' and line(1) != ' ': 
  <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  edit.append(ptype,area,line[56:66])&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  # I wanted to append the edit stack with the variables collected 
  above.<BR>f.close()<BR>print edit</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>I get this error message -</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Traceback (most recent call last):<BR>&nbsp; File 
  "C:\Python25\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py", line 
  310, in RunScript<BR>&nbsp;&nbsp;&nbsp; exec codeObject in 
  __main__.__dict__<BR>&nbsp; File "C:\Documents and Settings\menesea\My 
  Documents\scripts\readfile.py", line 11, in &lt;module&gt; 
  <BR>&nbsp;&nbsp;&nbsp; elif line(-1) == 'F' and line(1) != ' ':<BR>TypeError: 
  'str' object is not callable</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Thanks in advance,</DIV>
  <DIV>Alden</DIV></BLOCKQUOTE></BODY></HTML>