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:
#path to file from the first argument (no checking)
fname = sys.argv
#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)
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.')
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']
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?