pythonwin closes unexpectedlyI
Hi, I run a script in PythonWin and obviously some sort of an error occurs in the script and PythonWin closes. No warning, no error message just closes. I definitely know the line of code that causes the problem and will cite the code below. Note: I'm using ArcGIS 9.1 (Python 2.1 is bundled with it) and trying:p to write a script. I know this works OK at work but on my home system the problem occurs. I'm suspicious that maybe file sharing permission problems are the cause. But I can't get any error messages to even start figuring it out. Using WinXP. When the 2nd raw_input box opens ( GP.workspace = raw_input('workspace path: ') and I enter the path and click Ok that's when PythonWin closes. Here's code: import win32com.client, sys, os GP = win32com.client.Dispatch("esriGeoprocessing.GpDispatch.1") print 'I am in the program'# this works OK test001 = raw_input('workspace path: ') print test001 # this works OK try: GP.workspace = raw_input('workspace path: ') except: GP.AddMessage(GP.GetMessages(2)) print GP.GetMessages(2) -- http://mail.python.org/mailman/listinfo/python-list
Re: pythonwin closes unexpectedlyI
snip... Slight off-topic fix for anyone whose search comes here: Recommend to patch ESRI application to newest update. You might also see error message: OLE error 0x80040212 http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articleShow&d=30524 gp.SetProduct("ArcView") is fix > > Steps to try: > > 1. Add > raise > after the print statement. > 2. Get pythonwin out of the equation; run your script from the command > line. > 3. If that doesn't give you a clue what the error is, remove the try/ > accept/GP.AddMessage.../print lines and run it again from the command > line. > > HTH, > John -- http://mail.python.org/mailman/listinfo/python-list
Sort lines in a text file
say I have a text file: zz3 uaa4a ss 7 uu zz 3 66 ppazz9 a0zz0 I want to sort the text file. I want the key to be the number after the two "zz". Or I guess a string of two zz then a numberSo that's 3, 9, 0 I'm trying to say that I want to sort lines in a file based on a regular expression. How could I do that in Python? I'm limited to Python 2.1, I can't add any 2nd party newer tools. Thanks Lee G. -- http://mail.python.org/mailman/listinfo/python-list
Re: Sort lines in a text file
...snip... > To save anybody who's tempted to write the whole shebang for you, > please specify which part(s) of the exercise you are having problems > with: > (a) reading lines from a file > (b) extracting a sort key from a line [presuming "number" means > "positive integer"; what do you want to do if multiple lines have the > same number? what if no number at all"] > (c) creating a list of tuples, where each tuple is (key, > line_contents) > (d) sorting the list > (e) creating the output file from the sorted list. Thanks, you've done more than enough right here! (a) through (e) gives me a good start. Again, thank you for this. -- http://mail.python.org/mailman/listinfo/python-list
Re: Sort lines in a text file
...snip... > > Do your own homework. Hush troll. -- http://mail.python.org/mailman/listinfo/python-list