[You'll get a better audience on the main Python list. This list is mostly used 
for UK-specific stuff like meetups, job openings etc.]

suhail shaik wrote:
hi ...

##################
#!/usr/bin/python
#Globals here
ROOTDIR = "/home/qmss2/Desktop/sbd/hive2_ffmpegsvn/" # Root dir where ts files are located (or recorded)
PNAME = "/data/test/"
#DAILY_UPLOAD_PATH = "/mmis-ss9952/newsroom/du-dev/"

import os,glob
### MAIN ###
os.chdir(ROOTDIR)
os.mkdir("kf")
os.chdir(PNAME)
for fileName in glob.glob('*.mpg'):
    print filename
file = fileName.split(".")
    print file
    os.chdir(ROOTDIR+"/kf")
    os.mkdir(file)
    command = "./hive2 -k kf/"+file+"/ -o "+file+".xml /data/test/"+fileName
    print command
    os.system(command)

#################

i get the following error...

File "/home/qmss2/Desktop/sbd/mpg.py", line 13, in <module>
    print filename
NameError: name 'filename' is not defined


Python is a case-sensitive language. You can' say "for fileName in..."
in one line and then refer to "filename" in the next.

Even apart from the other problems you're going to have when you
realise that file is a list (and that you're shadowing a builtin name).

TJG
_______________________________________________
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk

Reply via email to