On 19/05/16 15:11, Craig Jackson wrote: > ftp. In a nutshell the problem is that if the two objectives are > combined into one Python script, ftp stops uploading in the middle of > the file, but if the same code is split into two files, web page > creation in one script and ftp in another, and they are run > separately, ftp uploads the entire file and it all works. Below are > the details.
Unfortunately you seem to have sent the variation that works. We cannot really tell what is going on unless we can see the code that fails. There is one possibility based on the code below... > htmlpage.write('<!DOCTYPE html><html><head><meta > charset="UTF-8"><title>Peckerwood Garden Docent Notes</title>\n') > htmlpage.write('<meta name="robots" content="noindex">') > htmlpage.write('<META NAME="ROBOTS" CONTENT="NOARCHIVE">') > htmlpage.write('<link rel=Stylesheet href="css/stylesheet.css"></head>\n') > htmlpage.write('<body>\n') > htmlpage.write('<table>\n') > htmlpage.write('<tr>\n') > htmlpage.write('<th class="uid">Unique ID</th>\n') > htmlpage.write('<th class="loc">Location</th>\n') > htmlpage.write('<th class="nam">Name</th>\n') > htmlpage.write('<th class="fam">Family</th>\n') > htmlpage.write('<th class="com">Common Name</th>\n') > htmlpage.write('<th class="nat">Nativity</th>\n') > htmlpage.write('<th class="pho">Photographs</th>\n') > htmlpage.write('<th class="des">Description</th>\n') > htmlpage.write('</tr>\n') Consider using triple quoted strings to save yourself a lot of typing and to make the html easier to read. > ... > htmlpage.write('</td>') > htmlpage.write('<td class="des">' + description +'</td></tr>\n') > htmlpage.write('</table></body></html>') > htmlpage.close Note that there are no parens after close. So you do not execute the function and the file is not closed. If you then try to ftp the still open file that could explain the problems you are having. Whereas if you run this as a separate script the file will be auto-closed at the end of the script so running the ftp separately will work.. -- Alan G Author of the Learn to Program web site http://www.alan-g.me.uk/ http://www.amazon.com/author/alan_gauld Follow my photo-blog on Flickr at: http://www.flickr.com/photos/alangauldphotos _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor