Table update
jeffmess at gmail.com
jeffmess at gmail.com
Tue Aug 28 09:31:45 EDT 2007
On Aug 28, 2:57 pm, "Ahmed, Shakir" <shah... at sfwmd.gov> wrote:
> I am trying to use python script to update a table by incremental value
> based on struc_No but having problem to get right result on the value
> field for the 3rd and 4th same number of struc_no.
>
> I need to update the Value field only with the incremental value of 15
> or so
>
> Any help is highly appreciated.
>
> Thanks
> Shak
>
> Input table or source table
>
> ID struc_id Struc_No Value
> 1 ABC 1001 10
> 2 EFJ 1005 15
> 3 HIK 1003 10
> 4 ILK 1005 10
> 5 PIO 1001 8
> 6 TIN 1001 12
> 7 MNO 1001 11
> 8 POW 1003 18
>
> Output Table
>
> ID struc_id Struc_No Value Added value
> 1 ABC 1001 25 15
> 2 EFJ 1005 30 15
> 3 HIK 1003 25 15
> 4 ILK 1005 40 30
> 5 PIO 1001 38 30
> 6 TIN 1001 57 45
> 7 MNO 1001 71 60
> 8 POW 1003 48 30
Well you certainly won't learn anything if you don't at least try to
solve the problem.
>>> file = open('Somefile', 'r').readlines()
>>> for line in file:
... x = line.split()
... if not x[3] == "Value":
... print int(x[3]) + 15
I'm sure you can take it from here. Hope it helps.
Best regards
Jeffrey van Aswegen
More information about the Python-list
mailing list