faulkner wrote:
(pelase don't top-post - fixed)
aarondesk wrote:
(snip)
Now I've tried putting the function declaration after the call but the
program wouldn't work. Is there anyway to put function declarations at
the end of the program, rather than putting them at the beginning,
which is
Diez B. Roggisch wrote:
because lots of people know how to describe XML transformations, and
there are plenty of tools that implement such transformations
efficiently ?
Efficiently enough for dynamic (runtime) use ?
Using XML-transformation for AST manipulation isn't my first choice
Diez B. Roggisch wrote:
bruno at modulix wrote:
Diez B. Roggisch wrote:
because lots of people know how to describe XML transformations, and
there are plenty of tools that implement such transformations
efficiently ?
Efficiently enough for dynamic (runtime) use ?
Using XML-transformation
Rony Steelandt wrote:
Paolo Pantaleo wrote:
I have a function
def f(the_arg):
...
and I want to state that the_arg must be only of a certain type
(actually a list). Is there a way to do that?
Yes and no. You can ensure that the passed object is a list, by
calling e.g.
def f(arg):
K.S.Sreeram wrote:
bruno at modulix wrote:
if type(arg) is type([]):
Just a tiny nitpick
You can just use 'list' instead of 'type([])'
I know. Note that I wrote *A* right way to write this, not *The*
right way...
And FWIW, you could also use arg.__class__ instead of type(arg
Tim Chase wrote:
(snip)
class Foo(object):
... def __init__(self):
... for method in dir(self):
... if method == method.strip(_):
if not method.startswith('_'):
--
bruno desthuilliers
python -c print '@'.join(['.'.join([w[::-1]
Max M wrote:
bruno at modulix wrote:
Or did you just like what you saw and decided to learn it for fun?
Well, I haven't be really impressed the first time - note that it was at
the very end of the last century, with v1.5.2.
1.5.2 was an excellent version. Not really that different
Max M wrote:
bruno at modulix wrote:
Max M wrote:
bruno at modulix wrote:
Or did you just like what you saw and decided to learn it for fun?
Well, I haven't be really impressed the first time - note that it
was at
the very end of the last century, with v1.5.2.
1.5.2
a wrote:
subway is pythons ruby on rails competitor
Nope - it's a Python MVC web framework. Like Django, Pylons and
Turborgears. And FWIW, there have been recently some discussions about
merging Subway and Turbogears.
pls tell me if u hav any expereinces
Please take time to learn and write
Anton Vredegoor wrote:
With the inclusion of ElementTree (an XML-parser) in Python25 and recent
developments concerning JSON (a very Pythonesque but somewhat limited
XML notation scheme, let's call it statically typed XML)
JSON stands for JavaScript Object Notation, and has *nothing* to do
BJörn Lindqvist wrote:
Personally, I would like to see macros in Python (actually Logix
succeeding is good enough). But I am no language designer and the
community has no interest in it. When I absolutely need macros, I will
go elsewhere.
One must wonder, when is that? When do you
Ravi Teja wrote:
BJörn Lindqvist wrote:
Personally, I would like to see macros in Python (actually Logix
succeeding is good enough). But I am no language designer and the
community has no interest in it. When I absolutely need macros, I will
go elsewhere.
One must wonder, when is that? When do
Ravi Teja wrote:
(snip)
Annoted variables, symbols and code
layout visually cue more efficiently to the object nature than do
explicit text definitions. Of course, this is only sensible when there
aren't too many of any of those. In that case, the cognitive cost of
notation outweighs the
[EMAIL PROTECTED] wrote:
How to check if a file is closed?
f = open('trashme.txt', 'w')
f
open file 'trashme.txt', mode 'w' at 0x2ab66e40
dir(f)
['__class__', '__delattr__', '__doc__', '__getattribute__', '__hash__',
'__init__', '__iter__', '__new__', '__reduce__', '__reduce_ex__',
[EMAIL PROTECTED] wrote:
I know Google are using Python for testing purposes.
Not only:
Where is Python used?
* The Google build system is written in python. All of Google's
corporate code is checked into a repository and the dependency and
building of this code is managed by python.
Anton Vredegoor wrote:
bruno at modulix wrote:
I still don't get the point.
Well, I've got to be careful here, lest I'd be associated with the
terr.., eh, the childp..., eh the macro-enablers.
The idea is to have a way to transform a Python (.py) module into XML
and then do source
Tim Chase wrote:
Can you use strings or %s strings like in the above or
aaa = 'string'
aaa.%s() % 'upper'
Somehow?
Looks like you want to play with the eval() function.
aaa = 'hello'
result = eval(aaa.%s() % 'upper')
result
'HELLO'
Using eval() or exec should be really avoided
janama wrote:
Hi,
can such a thing be done somehow?
aaa = self.aaa
bbb = %s.%s % ('parent', 'bbb')
Given the first line, I assume this is inside a method body, and parent
is a local var. Then the answer is:
bbb = getattr(locals()['parent'], 'bbb')
read the doc for these two functions
Fredrik Lundh wrote:
Laurent Pointal wrote:
Bruno Desthuilliers wrote:
Anton Vredegoor wrote:
The idea is to have a way to transform a Python (.py) module into XML
and then do source code manipulations in XML-space using ElementTree.
My my my... I'm not against the idea of dynamic
a wrote:
thanks for reading
Too long experience with Paris (France) subway... Left Paris, feel
better now !-)
--
bruno desthuilliers
python -c print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in '[EMAIL PROTECTED]'.split('@')])
--
Mike Duffy wrote:
I just recently realized that the comparison operator is actually
works for comparing numeric values.
It's only an implementation detail of CPython (and is only true for
small integers - you'll find the limit in the CPython source code), not
part of the language
John Salerno wrote:
(snip)
So out of curiosity, I'm just wondering how everyone else came to learn
it. If you feel like responding, I'll ask my questions for easy quoting:
Did you have to learn it for a job?
It has never been an official requirement for any of the jobs I got
since I'm a
John Salerno wrote:
(snip)
Based on another thread, I tried out Scite, but no matter what I do it
doesn't seem to remember the window size and position, or any options I
choose (like showing line numbers).
This is in the configuration files. Don't remember which and where, but
I clearly
BartlebyScrivener wrote:
I see Eclipse mentioned here a lot.
If you go for a Mammoth-weight GUI-only Java IDE and have a really
powerful computer, why not ?
--
bruno desthuilliers
python -c print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in '[EMAIL PROTECTED]'.split('@')])
--
John Salerno wrote:
Ant wrote:
jEdit is for me still the best text editor available. Very extensible
with macros (which can be written in Jython with the appropriate plugin
installed).
I like the idea of being extensible, but of course I can only write in
Python.
Jython is Python on
BartlebyScrivener wrote:
Emacs must be dying if this thread could get all the way to 20 with
nobody arguing with the vi folks.
No need to argue. I started with vim, and finally switched to emacs less
than one year later.
--
bruno desthuilliers
python -c print '@'.join(['.'.join([w[::-1] for
BartlebyScrivener wrote:
Most IDEs are rather weak as text editors compared to emacsen.
That's true, but even emacs and xemacs don't offer simple automatic
word wrap (i.e. wrap a line without splitting words or putting an eol
or hard carriage return at the end of every line). I don't know
BartlebyScrivener wrote:
(snip)
Also, it seems to be a minimalist
language.
*seems* minimalist, but is really not - have a look at the object model
(metaclasses, descriptors etc), at closures and HOFs and decorators, at
list-comp and generators and (coming in 2.5) coroutines... Definitively
BartlebyScrivener wrote:
I'd like something a bit like a module,
but I'd like to make several of them,
and not have them interfere with each other.
Thank you. I sense what you are saying, but at this point I'd be
thinking, Why not just make several modules? :)
Because you want an unknown
Scott David Daniels wrote:
BartlebyScrivener wrote:
I am not touching OO, classes, or GUIs until I understand
EVERYTHING else. Could take a few years. ;)
You know how modules separate globals, right? That is, what you
write in one module doesn't affect the names in another module.
BartlebyScrivener wrote:
(snip)
I am not touching OO, classes,
You may not be aware of this, but as soon as you're programming in
Python, you *are* using OO. Strings are objects, dicts are objects,
tuples are objects, lists are objects, numbers are objects, and even
functions and modules are
JH wrote:
Hi
Can anyone explain to me why the following codes do not work? I want to
try out using __cmp__ method to change the sorting order. I subclass
the str and override the __cmp__ method so the strings can be sorted by
the lengh. I expect the shortest string should be in the front.
[EMAIL PROTECTED] wrote:
(snip)
i have a few questions about Python
1. Can Python work with databases like MySql,Oracle? (i think it sounds
silly)
http://www.google.com/search?q=%2Bpython+%2Bdb
2.the Python files have .py extension and i used Windows Command
Prompt(DOS) to execute the
Ben Finney wrote:
(snip)
if __name__ == __main__:
test_funcs = [x for name, x in globals()
if name.startswith(test) and hasattr(x, __call__)
]
Any reason not to use callable(x) here ? (instead of hasattr(x, __call__))
--
bruno desthuilliers
python -c print
Rosario Morgan wrote:
Hello
Help is great appreciated in advance.
I need to loop through a file 6000 bytes at a time. I was going to
use the following but do not know how to advance through the file 6000
bytes at a time.
file = open('hotels.xml')
while True:
block =
jkn wrote:
Hi all
I'm trying out, and in general finding really useful, the various
TiddlyWiki variants that I guess many people here know about, for
organising my activities in a GTD way. One mild annoyance is in the
speed of the Javascript applications. I fancy having a go at writing
jkn wrote:
(snip)
Does the idea of embedding python in a browser instead of Javascript
make any sense at all?
From a purely theoretical POV, yes, this idea makes sens - Python could
be an interesting alternative to javascript for client-side scripting
(and I'd really prefer using Python for
Quacker wrote:
Very interesting!
indeed.
--
bruno desthuilliers
python -c print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in '[EMAIL PROTECTED]'.split('@')])
--
http://mail.python.org/mailman/listinfo/python-list
[EMAIL PROTECTED] wrote:
bruno at modulix wrote:
[EMAIL PROTECTED] wrote:
Intuitively, the name lookup on
self.parent.foo would be faster than if you passed in the object in
question
Each dot means doing a lookup in a namespace. The more dots, the more
lookups. And lookups do have a cost
[EMAIL PROTECTED] wrote:
Several times I logged-in successfully but after log-in I can't use
features/services which were shown prior to my login. Can anyone exoert
from this forum check , is it technical fault of Bank Web Site or this
problem pertaining to the user(me).
bofh
It's
[EMAIL PROTECTED] wrote:
I have posted the same question in alt.html but no one yet replied.
You should ask your butcher. Now please stop posting off-topic.
--
bruno desthuilliers
python -c print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in '[EMAIL PROTECTED]'.split('@')])
--
Redefined Horizons wrote:
I've been hearing a ot about AJAX lately. I may have to build a web
application in the near future, and I was curoius:
How does a web application that uses Python compare with one that uses
AJAX?
How does a car that has a diesel motor compare with one that is red ?
[EMAIL PROTECTED] wrote:
(meta : please don't top-post)
Intuitively, the name lookup on
self.parent.foo would be faster than if you passed in the object in
question
Each dot means doing a lookup in a namespace. The more dots, the more
lookups. And lookups do have a cost.
--
bruno
Ray Schumacher wrote:
What is the feeling on using parent in a class definition
parent is just a name. What is the semantic for this name ? Parent
class (ie: superclass) ? Container ? Else ?
that class
methods
Takes care, class method has a very defined meaning in Python - a
class method is
Girish Sahani wrote:
Hi,
I am trying to convert a list of pairs (l4) to list l5 by removing those
pairs from l4 which are not present in a third list called pairList.
The following is a simplified part of the routine i have written. However
it does not give the correct output. Please
Girish Sahani wrote:
(please don't top-post)
Hey Bruno...you are seeing the wrong post :P...please ignore this and
check out the one with (corrected) appended at the end...
ot
You should have posted the correction in the same thread.
/ot
Also, i used the list comprehension thingy which u have
MTD wrote:
Hello,
I'm wondering if there's a quick way of resolving this problem.
In a program, I have a list of tuples of form (str,int), where int is a
count of how often str occurs
e.g. L = [ (X,1),(Y,2)] would mean X occurs once and Y occurs
twice
If I am given a string, I want
alf wrote:
is there any way to tell the class the base class during runtime?
Technically, yes - the solution depending on your definition of during
runtime
FWIW, the class statement is evaled at import/load time, which is
during runtime So if you want to use one or other (compatible)
Girish Sahani wrote:
Hi,
There is a code in my main function which is something like:
while prunedFinal != []:
prunedNew = genColocations(prunedK) ***
tableInstancesNew = genTableInstances(prunedNew,tableInstancesK)
tiCountDict =
baalbek wrote:
To score with the chicks!
A Python script roams the nightclubs for beautiful women, finds an
appropriate woman based on my preferances, charms her with its sleek
Pythonic manners, calls for a cab and brings the lady to my recidency.
Works like a charm!
Is that OSS ?-)
Girish Sahani wrote:
Girish Sahani wrote:
However i am getting an error at the line marked with ***.
what error ?
...line 266, in colocationMiner
Great. We now know at which line of an unknown file an unknown error
happens. Will use my PythonPsychicPowers(tm) now to see waht's there...
JD wrote:
Hello,
I try to remove a dictionary key-pair (remove an entry),
but I'm unsuccessful. Does anyone know how to achieve this?
Thanks
mydict = {key : value}
del mydict(key)
--
bruno desthuilliers
python -c print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in
bruno at modulix wrote:
JD wrote:
Hello,
I try to remove a dictionary key-pair (remove an entry),
but I'm unsuccessful. Does anyone know how to achieve this?
Thanks
mydict = {key : value}
del mydict(key)
grmf... Typo. This is:
del mydict['key']
of course...
--
bruno desthuilliers
zefciu wrote:
Hello!
Where can I find a good explanation when does an interpreter copy the
value, and when does it create the reference.
Unless you explicitely ask for a copy (either using the copy module or a
specific function or method), you'll get a reference.
I thought I understand
[EMAIL PROTECTED] wrote:
Where can I find a good explanation when does an interpreter copy the
value, and when does it create the reference.
Any good Python book. I have Learning Python and Programming Python 2nd
edition and they are very good IMO.
I thought I understand
it, but I have
[EMAIL PROTECTED] wrote:
hi
i created a script to ask user for an input that can be a pattern
right now, i use re to compile that pattern
pat = re.compile(r%s %(userinput) ) #userinput is passed from
command line argument
if the user key in a pattern , eg [-] , and my script will search
Girish Sahani wrote:
Girish Sahani wrote:
(snip)
Before the
main function, i have defined the other functions such as
genColocations,genTableInstances,etc. Output of genColocations is to be
given to the next function genTableInstances,output of this function to
tiCount and findPI, and so on.
Bryan wrote:
does anyone know if there is a collection somewhere of common python
mistakes or inefficiencies or unpythonic code that java developers make
when first starting out writing python code?
Try googling for python is not java !-)
--
bruno desthuilliers
python -c print
Shani wrote:
I have the following code which takes a list of urls
http://google.com;, without the quotes ofcourse, and then saves there
source code as a text file. I wan to alter the code so that for the
list of URLs an html file is saved.
What you write in a text file is up to you - and
Tim Roberts wrote:
John Salerno [EMAIL PROTECTED] wrote:
Bruno Desthuilliers wrote:
John Salerno a écrit :
If I want to get all the values that are entered into an HTML form and
write them to a file, is there some way to handle them all at the same
time, or must FieldStorage be indexed by
Tommy B wrote:
bruno at modulix wrote:
(snip)
import os
old = open(/path/to/file.txt, r)
new = open(/path/to/new.txt, w)
for line in old:
if line.strip() == Bob 62
line = line.replace(62, 66)
new.write(line)
old.close()
new.close()
os.rename(/path/to/new.txt, /path/to/file.txt)
(snip
Christophe wrote:
bruno at modulix a écrit :
(snip)
Wrong guess - unless, as Fredrik suggested, you have an infinite disk
with an infinite file on it. If so, please share with, we would be
*very* interested !-)
Use /dev/zero as source and /dev/null as destination :D
Lol !-)
--
bruno
Brian wrote:
Thank you all for your response. I think that I am getting it. Based
on those responses, would I be correct in thinking that this would be
the way to initialize my Student object and return the values?
class Student:
Do yourself a favour: use new-style classes
class
[EMAIL PROTECTED] wrote:
Hi,
I am developing a code which has MVC (Model - View - Controler)
architecture.My view is in .NET. And my controller is in Python.So can
i call Python script from .NET?
ot
This is a question that I would have asked myself before actually trying
to do anything
Tommy B wrote:
I was wondering if there was a way to take a txt file and, while
keeping most of it, replace only one line.
meta
This is a FAQ (while I don't know if it's in the FAQ !-), and is in no
way a Python problem. FWIW, this is also CS101...
/meta
You can't do this in place with a text
alf wrote:
Hi,
Would it be .append()? Does it reallocate te list with each apend?
l=[]
for i in xrange(n):
l.append(i)
dumb
FWIW, you'd have the same result with:
l = range(n)
/dumb
More seriously (and in addition to other anwsers): you can also
construct a list in one path:
John Machin wrote:
On 5/06/2006 10:46 PM, Bruno Desthuilliers wrote:
[EMAIL PROTECTED] a écrit :
hi
in my code, i use dict(a) to make to a into a dictionary , a comes
from user input, so my program does not know in the first place. Then
say , it becomes
a = { '-A' : 'value1' , '-B' :
Rene Pijlman wrote:
bruno at modulix:
You can't do this in place with a text file (would be possible with a
fixed-length binary format).
More precise: it's possible with any fixed-length change, in both binary
and text files, with both fixed and variable formats.
Granted
A.M wrote:
Hi,
I am using Python 2.4. I read the PEP 308 at:
http://www.python.org/dev/peps/pep-0308/
I tried the statement:
a= Yes if 1==1 else No
but the interpreter doesn't accept it.
Do we have the conditional expressions in Python 2.4?
No, AFAIK they'll be in for 2.5
Marvin wrote:
Hi,
It's been claimed
s/claimed/observed/
In Python and Ruby, class hierarchies tends to be *really* flat when
compared to Java or C++.
that inheritance structures are less important in dynamic
languages like Python. Why is that
Don't you guess ?-)
A very obvious point is
feel_energetic wrote:
Hi,
I already knew how to define a static method of a class( using
staticmethod() ),
FWIW, it's probably one of the most useless construct in Python IMHO.
classmethod are really much more useful to me.
but I find there isn't a built-in func to build a
static
Matthieu Pichaud wrote:
I have a problem organizing my programs in packages and subpackages.
I use python.2.3.3
I built a test structure to try to understand how it worked:
/test
/test/__init__.py(containing: __all__=['test1'])
/test/test1/
/test/test1/__init__.py(containing:
Ray wrote:
In our field, we don't always get to program in the language we'd like
to program. So... how do you practice Python in this case? Say you're
doing J2EE right now.
Hopefully not !
How do you practice Python to keep your skills
sharp?
How *would* I do ? Well, perhaps I'd use
Ray wrote:
OK, maybe I shoot a more general question to the group since there are
so many great programmers here: how do you practice your craft?
I'm certainly not one of them, but...
(snip)
How do you do your practice?
1/ programming
2/ programming
3/ lurking here, reading posts and
Arthur Pemberton wrote:
What is the best way to do data source abtraction? For example have
different classes with the same interface, but different
implementations.
I was thinking of almost having classA as my main class, and have
classA dynamically absorb classFood into to based on the
Ray wrote:
bruno at modulix wrote:
In our field, we don't always get to program in the language we'd like
to program. So... how do you practice Python in this case? Say you're
doing J2EE right now.
Hopefully not !
I am :-(
Can we do something to help you out of this bad situation
Ray wrote:
bruno at modulix wrote:
1/ programming
2/ programming
3/ lurking here, reading posts and sometimes trying to answer, reading
source code of the oss apps/frameworks I'm working with, searching
practical solutions in the cookbook etc
4/ programming
Yeah, but that's what most of us
Peter Otten wrote:
Eric Brunel wrote:
My actual question is: why does it work in one case and not in the other?
As I see it, int is just a function with one parameter, and the lambda is
just another one. So why does the first work, and not the second? What
'black magic' takes place so that
Eric Brunel wrote:
Hi all,
I just stepped on a thing that I can't explain. Here is some code
showing the problem:
-
class C:
Do yourself a favour : use new-style classes.
class C(object)
f = None
def __init__(self):
if self.f is not None:
Manoj Kumar P wrote:
Hi,
Can anyone tell me a good python editor/IDE?
It would be great if you can provide the download link also.
I hate to be the one answering this, but this is *really* a FAQ - as you
would have known if you had google'd this group for this.
--
bruno desthuilliers
WIdgeteye wrote:
HI,
I am trying to write a little program that will run a program on
scedule.
ot
There are usually existing programs to do so on most platforms (cron on
*n*x, the Windows scheduler, etc).
/ot
--
bruno desthuilliers
python -c print '@'.join(['.'.join([w[::-1] for w in
Moneyhere wrote:
Good :)
Can someone provide this ebook? web programming in python.
I'm looking forwards it.
http://www.amazon.com/gp/product/0130410659/002-1715230-0496030?v=glancen=283155
--
bruno desthuilliers
python -c print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in
George Sakkis wrote:
Bruno Desthuilliers wrote:
George Sakkis a écrit :
Although I consider dict(**kwds) as one of the few unfortunate design
choices in python since it prevents the future addition of useful
keyword arguments (e.g a default value or an orderby function), I've
been finding
Carl J. Van Arsdall wrote:
(snip)
Not an answer to your question, just a few comments on your code:
class Shared:
class Shared(object):
def __init__(self):
self.__userData= {}
self.__mutex = threading.Lock() #lock object
Don't use __names unless you
[EMAIL PROTECTED] wrote:
(snip)
So now i'm hear to use all of your collective expertise for the ideal
book for a beginning programming who want's to start with python.
'ideal' greatly depends on the reader !-)
But FWIW, this is a FAQ (well : 2):
defcon8 wrote:
1. Does it matter?
2. Is it affecting your productivity.
3. Are you not trying to programme?
4. It is open source, change it and stop whining.
What about trying emacs alt+x doctor return ?
--
bruno desthuilliers
python -c print '@'.join(['.'.join([w[::-1] for w in
Andrew Robert wrote:
Hey Bruno,
Although I have not tested it, this appears to be it exactly.
Some confusion though.
snip
/snip
import struct
class TriggerMessage(object):
def __init__(self,data):
Unpacks the passed binary data based on the
MQTCM2
NetKev wrote:
(snip)
def process_log(self, logfile, offset):
if new_denied_hosts:
info(new denied hosts: %s, str(new_denied_hosts))
[warn_Admin(ip) for ip in new_denied_hosts]
This uselessly builds a list. List comprehension is meant to create
lists, not to
Ju Hui wrote:
is python search module by paths in sys.path?
sys.path is the list of path where the Python interpreter will search
modules, yes.
how to change it manuallly?
manually ?-)
You mean dynamically, by code ? If yes, it's just a list. You can
modify it like you'd do for any other
Scott David Daniels wrote:
bruno at modulix wrote:
Ralf Muschall wrote:
Jeffrey Barish wrote:
[overriding of base class member functions by subclass]
In Python, a function not intended to be overriden should be either
have a name starting with an underscore
actually with *two
Ben Finney wrote:
SamFeltus [EMAIL PROTECTED] writes:
I keep trying to understand why people like HTML/JS, I don't think I
am gonna understand.
It's fairly simple: HTML, CSS and JavaScript have all been
standardised independent of any single corporation, and are freely
implementable,
Paul McGuire wrote:
Bruno Desthuilliers [EMAIL PROTECTED] wrote in
message news:[EMAIL PROTECTED]
bruno at modulix a écrit :
(snip)
(responding to myself)
(but under another identity - now that's a bit schizophrenic, isn't it ?-)
Do you ever flame yourself?
class Myself(Developper
Ralf Muschall wrote:
Jeffrey Barish wrote:
[overriding of base class member functions by subclass]
(snip)
In Python, a function not intended to be overriden should be either
have a name starting with an underscore
actually with *two* underscores. The single-leading-underscore naming
Edward Elliott wrote:
George Sakkis wrote:
Em Dom, 2006-05-21 às 17:11 +0200, Heiko Wundram escreveu:
for node in tree if node.haschildren():
do something with node
as syntactic sugar for:
for node in tree:
if not node.haschildren():
continue
do something with node
[snip]
2) There
Matteo Rattotti wrote:
Hi all,
i've noticed a strange beaviour of string.count:
in my mind this code must work in this way:
str = a_a_a_a_
dont use 'str' as an identifier, it shadows the builtin str type.
howmuch = str.count(_a_)
print howmuch - 3
but the count return only 2
Ok
[EMAIL PROTECTED] wrote:
ello there. i am having a problem getting a module to work right.
i wrote a class that is going to be used in a few different scripts in
the same directory.
it looks like this:
#!/usr/bin/python
This is not needed for a module.
(snip code)
the file is saved
Ben Finney wrote:
Peter Otten [EMAIL PROTECTED] writes:
(snip)
You want
getattr(commands, VARIABLE)()
You'll also need to anticipate the situation where the value bound to
VARIABLE is not the name of an attribute in 'commands'.
Either deal with the resulting NameError exception (EAFP[0])
softwindow wrote:
the re module is too large and difficult to study
Too bad.
i need a detaild introduction.
That's fine. Then write it. Or pay someone to do so.
Just for the record : that's the only answers you would have get on most
usenet groups. Hopefully, c.l.py is a very friendly and
Hari Sekhon wrote:
I do
import zipfile
zip=zipfile.ZipFile('d:\somepath\cdimage.zip')
zip.namelist()
['someimage.iso']
then either of the two:
A) file('someimage.iso','w').write(zip.read('someimage.iso'))
or
B) content=zip.read('someimage.iso')
but both result in the same
Brian Blazer wrote:
OK, I have a very simple class here:
class Student:
class Student(object):
Defines the student class
def __init__(self, lName, fName, mi):
self.lName = lName
self.fName = fName
self.mi = mi
Do yourself a favour: use meaningful
1 - 100 of 515 matches
Mail list logo