Good morning, I’m migrating from DOS scripting to Python, and need a
little help. I got this sample from a Google search that brought me to effbot.org,
http://effbot.org/librarybook/ftplib.htm.
Also, I plugged in all my variables when I tested, but replaced with
generics for this email. ie) ftp.website.com. Thank you, Alice Roberts Ambac Assurance Corp. from ftplib import FTP import sys def upload(ftp, file):
ftp.storlines("STOR " + file, open(file)) ftp = ftplib.FTP('ftp.website.com') # connect to
host, default port ftp.login('user’, 'pwd')
# user, passwd ftp.set_debuglevel(1) ftp.cwd('/temp') ftp.delete('fname.txt') upload(ftp, "fname.txt") ftp.quit() When I ran in debugger, calling the FTP library invokes a no
SOCKS module error that the ftplib seems to be trying to access. >>> --Call-- >>> Unhandled exception
while debugging... Traceback (most recent call last): File
"C:\Python24\lib\ftplib.py", line 42, in ? import SOCKS;
socket = SOCKS; ImportError: No module named SOCKS >>> --Call-- >>> Unhandled exception
while debugging... Traceback (most recent call last): File
"C:\Python24\lib\socket.py", line 50, in ? import _ssl ImportError: No module named _ssl >>> --Call-- >>> Unhandled exception
while debugging... Traceback (most recent call last): File
"C:\Python24\lib\os.py", line 36, in _get_exports_list return
list(module.__all__) AttributeError: 'module' object has
no attribute '__all__' [Dbg]>>> Traceback (most
recent call last): File "C:\Python24\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py",
line 305, in RunScript
debugger.run(codeObject, __main__.__dict__, start_stepping=1) File
"C:\Python24\Lib\site-packages\pythonwin\pywin\debugger\__init__.py",
line 60, in run _GetCurrentDebugger().run(cmd,
globals,locals, start_stepping) File
"C:\Python24\Lib\site-packages\pythonwin\pywin\debugger\debugger.py",
line 595, in run exec cmd in
globals, locals File "c:\temp\ftp_get_hub.py",
line 13, in ? ftp =
ftplib.FTP("ftp.website.com") # connect to host, default
port NameError: name 'ftplib' is not
defined [Dbg]>>> Traceback (most
recent call last): File
"C:\Python24\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py",
line 305, in RunScript debugger.run(codeObject,
__main__.__dict__, start_stepping=1) File
"C:\Python24\Lib\site-packages\pythonwin\pywin\debugger\__init__.py",
line 60, in run
_GetCurrentDebugger().run(cmd, globals,locals, start_stepping) File
"C:\Python24\Lib\site-packages\pythonwin\pywin\debugger\debugger.py",
line 595, in run exec cmd in
globals, locals File "c:\temp\ftp_put_hub.py",
line 3, in ? import FTP ImportError: No module named FTP [Dbg]>>> Traceback (most
recent call last): File
"C:\Python24\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py",
line 305, in RunScript
debugger.run(codeObject, __main__.__dict__, start_stepping=1) File
"C:\Python24\Lib\site-packages\pythonwin\pywin\debugger\__init__.py",
line 60, in run
_GetCurrentDebugger().run(cmd, globals,locals, start_stepping) File
"C:\Python24\Lib\site-packages\pythonwin\pywin\debugger\debugger.py",
line 595, in run exec cmd in
globals, locals File "c:\temp\ftp_put_hub.py",
line 9, in ? ftp =
ftplib.FTP('ftp.website.com') # connect to host, default port NameError: name 'ftplib' is not
defined [Dbg]>>> |
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor