<span style="font-family: georgia;">I'm trying to write a backup script to put files on a server. </span><br style="font-family: georgia;"><br style="font-family: georgia;"><span style="font-family: georgia;">--This is how I have begun: 
</span><br style="font-family: georgia;"><br><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">from ftplib import FTP</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">f = open(r'g:\dev\python\exercises\aaa.py', 'r')</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">fname = r'g:\dev\python\exercises\aaa.py'
</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">ftp = FTP('<a href="http://ftp.xxxx.com">ftp.xxxx.com</a>')</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">ftp.login()</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">ftp.storlines
('STOR ' + fname, f)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">ftp.retrlines('LIST')</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
f.close()</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">ftp.close()</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
print 'success!'</span><br><br><span style="font-family: georgia;">-- And this is what gets returned to the prompt:</span><br><br><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
Traceback (most recent call last):</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp; File &quot;G:\Dev\Python\Scripts\backup.py&quot;, line 14, in ?</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; ftp.storlines('STOR ' + fname, f)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp; File &quot;F:\Python24\lib\ftplib.py&quot;, line 426, in storlines
</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; conn = self.transfercmd(cmd)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
&nbsp; File &quot;F:\Python24\lib\ftplib.py&quot;, line 345, in transfercmd</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; return self.ntransfercmd(cmd, rest)[0]</span>
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp; File &quot;F:\Python24\lib\ftplib.py&quot;, line 327, in ntransfercmd</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; resp = self.sendcmd(cmd)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp; File &quot;F:\Python24\lib\ftplib.py&quot;, line 241, in sendcmd
</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; return self.getresp()</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
&nbsp; File &quot;F:\Python24\lib\ftplib.py&quot;, line 216, in getresp</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp; raise error_perm, resp</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">ftplib.error_perm: 550 g:\dev\python\exercises\aaa.py: The filename, directory name, or volume label syntax is incorrect.</span><br><br><span style="font-family: georgia;">
The filename and directory name is correct. I don't know about the volume label syntax.</span><br style="font-family: georgia;"><span style="font-family: georgia;">I've given up trying to find a solution.&nbsp; All help appreciated.
</span><br style="font-family: georgia;"><br style="font-family: georgia;"><span style="font-family: georgia;">Ben</span><br>