Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

My first useful python program!

Name: Anonymous 2013-01-21 23:01

Good evening my good friends of /prog/! Thanks to your encouragement, I made my first useful python program today. Basically it generates an HTML script that displays every image in a directory. I'll post it in hopes that you can use it !~{^-^}~♥

#index generator for directory of images for HTML
import os
import fnmatch

FNL = os.listdir(".")

f = open('index.html','w')
f.write("<html><head><title>Index of...</title></head><body>")

#make a list of workable files in this
for FileName in FNL:
    if fnmatch.fnmatch(FileName, '*.jpg'):
        f.write("<img src=\""+FileName+"\"></img><br>")
    if fnmatch.fnmatch(FileName, '*.jpeg'):   
        f.write("<img src=\""+FileName+"\"></img><br>")
    if fnmatch.fnmatch(FileName, '*.gif'):   
        f.write("<img src=\""+FileName+"\"></img><br>")
    if fnmatch.fnmatch(FileName, '*.png'):   
        f.write("<img src=\""+FileName+"\"></img><br>")
    if fnmatch.fnmatch(FileName, '*.bmp'):   
        f.write("<img src=\""+FileName+"\"></img><br>")
       
#close up by writing the ending tags
f.write("</body></html>")

Name: Anonymous 2013-01-22 2:57

>>10
Yes. Opening a file for writing can fail and you need to check for it. That entire program would be much better suited for Perl anyway.

Name: Anonymous 2013-01-22 2:58

>>10
Yeah, the user may not have permission to create a file in the current directory.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List