Walk thru each subdirectory from a top directory

2007-02-26 Thread silverburgh . meryl

i am trying to use python to walk thru each subdirectory from a top
directory.  Here is my script:

savedPagesDirectory = /home/meryl/saved_pages/data

dir=open(savedPagesDirectory, 'r')

for file in dir:
if (isdir(file)):
# get the full path of the file
fileName = savedPagesDirectory + file + 'index.html'
print fileName

$ ./scripts/regressionTest.py
Traceback (most recent call last):
  File ./scripts/regressionTest.py, line 12, in ?
dir=open(savedPagesDirectory, 'r')
IOError: [Errno 21] Is a directory

But I get the above error:

Can you please tell me what did I do wrong?

Thank you.

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


How to call a function defined in another py file

2007-02-19 Thread silverburgh . meryl
Hi,

I have a function called 'test' defined in A.py.
How can I call that function test in my another file B.py?

Thank you.

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


Re: How to call a function defined in another py file

2007-02-19 Thread silverburgh . meryl
On Feb 19, 2:22 pm, Martin Blume [EMAIL PROTECTED] wrote:
 [EMAIL PROTECTED] schrieb

  I have a function called 'test' defined in A.py.
  How can I call that function test in my another file B.py?

 In B.py:

 import A

 A.test()

 HTH
 Martin

But Do I need to put A.py and B.py in the same directory?
if not, where does python look for A.py ?
And do I need to compile A.py before I can import it to B.py?

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


Question about strftime

2007-02-10 Thread silverburgh . meryl
Hi,

I have question about strftime.  I am trying to print the current time
in this format:

date = strftime(%Y%m%d_%H%M%S, gmtime())
print date

I run the script at 2:18 pm, but I get this: 20070210_201837

Can you please tell me why I get '20'? instead of '14' (which is 2:00
pm)?

Thank you.

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


Use python to process XML file

2006-03-10 Thread silverburgh . meryl
Hi,
Can you please tell me how Use python to process XML file?
The example I find is build a DOM, but I just need to do it in SAX
based, how can I do that?

For example, I have a xml file like this:
log
a text /a
a text /a
b text /b
a text /a
c text /c
a text /a
b text /b
/log

For i want to process the node in the order they appears.
If element name == 'a'
do this
else If element name == 'b'
do this
else If element name == 'c' 
do this

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


How can I find the remainder when dividing 2 integers

2006-02-26 Thread silverburgh . meryl
I have a string array:
colors = [#ff, #00FF00, #FF]
colorIndex = 0;

and I want to loop thru each element of colors

 for str in strings:
 print colors[colorIndex++ % colors.length]


But i get an invalid syntax error when I execute the script:
print colors[colorIndex++ % colors.length]
  ^
SyntaxError: invalid syntax

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


Re: How can I find the remainder when dividing 2 integers

2006-02-26 Thread silverburgh . meryl
okay, I try you suggestion, and re-write my code like this:
colors = [#ff, #00FF00, #FF]
colorIndex = 0

def getText(nodelist):


 for str in strings:

 print colors[colorIndex  % colors.length]
 colorIndex += 1

but i get this error:
   print colors[colorIndex  % colors.length]
UnboundLocalError: local variable 'colorIndex' referenced before
assignment

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


Re: How can I find the remainder when dividing 2 integers

2006-02-26 Thread silverburgh . meryl
Can you please tell me what is the meaning of
 UnboundLocalError: local variable 'colorIndex' referenced before
assignment 

in general?

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


UnboundLocalError: local variable 'colorIndex' referenced

2006-02-26 Thread silverburgh . meryl
Can you please tell me what is the meaning this error in general?

 UnboundLocalError: local variable 'colorIndex' referenced before
assignment

In my python script,
I have a variable define and init to 0, like this
colorIndex  = 0

and in one of my functions,  I increment it by 1
def myFunc 
   colorIndex += 1

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