Walk thru each subdirectory from a top directory
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
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
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
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
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
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
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
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
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