Hi, I'm making a webcam automation script (for a project 365 photo
thing) and I can't figure out how to increment the filename every time
the script saves an image. I'm using this snippet of code to count the
tiles in the directory:
filecount = len(os.walk("C:\Users\Username\Desktop").next()[2])
This returns 4 in my case. I tried using os.path.join to join
"C:\Users\Username\Pictures\365\day",filecount (which is 4),".jpg" so I
can save it using the webcam library I have, but that throws a rather
serious looking error, which is like this:
Traceback (most recent call last):
File "<pyshell#16>", line 1, in <module>
filename =
os.path.join("C:\Users\Brian\Desktop\day",file_count,".jpg")
File "C:\Python25\lib\ntpath.py", line 67, in join
elif isabs(b):
File "C:\Python25\lib\ntpath.py", line 53, in isabs
s = splitdrive(s)[1]
File "C:\Python25\lib\ntpath.py", line 119, in splitdrive
if p[1:2] == ':':
TypeError: 'int' object is unsubscriptable
I think I need to be looking into converting filecount to a string
somehow instead of an integer, but once again I'm not sure how and all
I've tried has given me errors. Please help?
-Brian Hicks
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor