Re: Extracting values from text file

2006-06-18 Thread Mirco Wahab
Thus spoke Dennis Lee Bieber (on 2006-06-18 06:29): On Sun, 18 Jun 2006 03:12:23 +0200, Mirco Wahab [EMAIL PROTECTED] declaimed the following in comp.lang.python: - you have to explicitly instantiate a dictionary value (with 0) if/before you want in-place add to it (why is that?) Uhm...

Re: Extracting values from text file

2006-06-18 Thread Preben Randhol
On Sun, 18 Jun 2006 10:54:01 +0200 Mirco Wahab [EMAIL PROTECTED] wrote: For the other issue I stumbled upon: - no DWIM-ism (do what I mean) on 'value' addition a = '1' a += '1.' print a will print 11. and not 2., as in 'dynamically typed',

Re: Extracting values from text file

2006-06-18 Thread Mirco Wahab
Thus spoke Preben Randhol (on 2006-06-18 13:34): On Sun, 18 Jun 2006 10:54:01 +0200 Mirco Wahab [EMAIL PROTECTED] wrote: - no DWIM-ism (do what I mean) on 'value' addition But you don't add two values. you add two strings. If you want numbers you must convert the strings. Why? At least -

Re: Extracting values from text file

2006-06-18 Thread Marc 'BlackJack' Rintsch
In [EMAIL PROTECTED], Mirco Wahab wrote: You see the picture? Pythons designer made the same mistake as the Java/Javascript designer - they use the _same_ operator (+) for number _addition_ and string _concatenation_, which is, imho, cumbersome. And ``+`` means also list/tuple concatenation

Re: Extracting values from text file

2006-06-18 Thread Mirco Wahab
Thus spoke Marc 'BlackJack' Rintsch (on 2006-06-18 18:54): In [EMAIL PROTECTED], Mirco Wahab wrote: they use the _same_ operator (+) for number _addition_ and string _concatenation_, which is, imho, cumbersome. And ``+`` means also list/tuple concatenation and really anything for user

Re: Extracting values from text file

2006-06-18 Thread Preben Randhol
On Sun, 18 Jun 2006 17:46:43 +0200 Mirco Wahab [EMAIL PROTECTED] wrote: Thus spoke Preben Randhol (on 2006-06-18 13:34): On Sun, 18 Jun 2006 10:54:01 +0200 Mirco Wahab [EMAIL PROTECTED] wrote: - no DWIM-ism (do what I mean) on 'value' addition But you don't add two values. you add two

Re: Extracting values from text file

2006-06-18 Thread Mirco Wahab
Thus spoke Dennis Lee Bieber (on 2006-06-18 22:37): The only cure for that is complete and painful bone marrow transplant G As a start, after six months of no PERL go back and try reading some of your code. Uhhh, this is like giving the mounted knight a longbow and push him onto the

Re: Extracting values from text file

2006-06-17 Thread Mirco Wahab
Thus spoke Mirco Wahab (on 2006-06-16 21:21): I used your example just to try that in python (i have to improve my python skills), but waved the white flag after realizing that there's no easy string/var-into-string interpolation. I did another try on it, using all my Python resources

Re: Extracting values from text file

2006-06-17 Thread Preben Randhol
On Sat, 17 Jun 2006 14:20:44 +0200 Mirco Wahab [EMAIL PROTECTED] wrote: Thus spoke Mirco Wahab (on 2006-06-16 21:21): I used your example just to try that in python (i have to improve my python skills), but waved the white flag after realizing that there's no easy

Re: Extracting values from text file

2006-06-17 Thread Mirco Wahab
Thus spoke Preben Randhol (on 2006-06-17 23:25): The code is a very good starting point for me! I already managed to change it and I see I need to make it a bit more robust. I think, the only thing you have to look at - is the congruence of the regex-based filter rule and the text. suppose

Extracting values from text file

2006-06-16 Thread Preben Randhol
Hi A short newbie question. I would like to extract some values from a given text file directly into python variables. Can this be done simply by either standard library or other libraries? Some pointers where to get started would be much appreciated. An example text file: --- Some text

Re: Extracting values from text file

2006-06-16 Thread MTD
list.txt is a file that contains the following lines: Apples 34 Bananas 10 Oranges 56 file = open(list.txt,r) mystring = file.read() mystring 'Apples 34 \nBananas 10\nOranges 56 ' mylist = mystring.split('\n') mylist ['Apples 34 ', 'Bananas 10', 'Oranges 56 '] mydict = {} for el in mylist:

Re: Extracting values from text file

2006-06-16 Thread bearophileHUGS
First try, probably there are better ways to do it, and it's far from resilient, it breaks in lot of different ways (example: more than one number in one line, number with text on both sides of the line, etc.) I have divided the data munging in many lines so I can see what's happening, and you can

Re: Extracting values from text file

2006-06-16 Thread MTD
P.S. file.close() MTD wrote: list.txt is a file that contains the following lines: Apples 34 Bananas 10 Oranges 56 file = open(list.txt,r) mystring = file.read() mystring 'Apples 34 \nBananas 10\nOranges 56 ' mylist = mystring.split('\n') mylist ['Apples 34 ', 'Bananas 10',

Re: Extracting values from text file

2006-06-16 Thread Ant
What I first though was if there was possible to make a filter such as: Apples (apples) (ducks) Ducks (butter) g butter Try something like: import re text = Some text that can span some lines. Apples 34 56 Ducks Some more text. filters = {apples:

Re: Extracting values from text file

2006-06-16 Thread Paul McGuire
Preben Randhol [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] What I first though was if there was possible to make a filter such as: Apples (apples) (ducks) Ducks (butter) g butter The data can be put in a hash table. Or maybe there are better ways? I generally want

Re: Extracting values from text file

2006-06-16 Thread Mirco Wahab
Thus spoke Preben Randhol (on 2006-06-16 10:36): A short newbie question. I would like to extract some values from a given text file directly into python variables. Can this be done simply by either standard library or other libraries? Some pointers where to get started would be much