Need help python script

Hey Guys,

I have another question but the title is wrong and it has sort of gone off topic.

I have a script, that is called by another python script to PostProcess some files. It uses a filenamepath that is parsed from the first script.

My script (the PostProcess script) is:
import os
import sys

#path to file from the first argument (no checking)
fname = sys.argv[1]
#fname = r'E:\\TV Shows\\How I Met Your Mother\\Season 6\\How.I.Met.Your.Mother.S06E18.720p.HDTV.X264-DIMENSION.mkv'

# Now split the path to the directory and the bare name (better to say it 
# splits the last element of the path and it does not care whether it is 
# a file name or a subdirectory name.
path, barename = os.path.split(fname)
print path
print barename

parent = os.path.normpath(os.path.join(path, '..'))

print "parent directory:", parent

# Create file, delete and recreate it if it exists. This will
# change the date modified status of the Show Name folder
# so you can view your show list by date order.
if os.path.isfile(parent + "/" + 'DateMarker.log'):
    os.remove(parent + "/" + 'DateMarker.log')
logfile = open(parent + "/" + 'DateMarker.log', 'w')
logfile.write('Episode ' + fname + ' has been created. This is a marker file, to change the date modified status of the show name.')
logfile.close

Open in new window


The first script that runs it, spits out this error:
Mar-02 11:44:50 INFO     POSTPROCESSER :: Unable to run extra_script: [Error 193] %1 is not a valid Win32 application
Mar-02 11:44:50 INFO     POSTPROCESSER :: Executing command ['DateM.py', u'E:\\TV Shows\\The Mentalist\\Season 01\\the.mentalist.s01e10.720p.hdtv.x264-ctu.mkv', u'E:\\Complete\\The Mentalist S01E10 720p HDTV x264 CTU\\the.mentalist.s01e10.720p.hdtv.x264-ctu.mkv', '82459', '1', '10', '2008-12-16']

Open in new window


I'm not sure if it is a problem with my python script, or if it's not being run properly by the first.

Can you see anything wrong with my script?

Cheers.
chippedAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

chippedAuthor Commented:
This
"The first script runs it, spits out this error:"

should have said

"The first that script runs it, spits out this error:"

Just so you don't get confused.
0
chippedAuthor Commented:
Bloody hell, this site needs a edit button.

Disregard the comment above this, lol.

This
"The first script runs it, spits out this error:"

Should have said

"The first script that runs it, spits out this error:"
0
peprCommented:
Have a look at your earlier question at point http:Q_26852254.html#a35014986 and upper.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Python

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.