Ich bastel hier gerade ein FTP Tool
Dazu verwende ich das ftputil Modul von Stefan Schwarzer.
Der hat in der Doku folgendes geschrieben:
Ich möchte nun diese walk funktion benutzen, weiss aber nicht was für 4 argumente er den haben will ????class _Path
| Support class resembling os.path, accessible from the
| FTPHost() object e. g. as FTPHost().path.abspath(path).
| Hint: substitute os with the FTPHost() object.
|
| Methods defined here:
|
| __init__(self, host)
|
| abspath(self, path)
| Return an absolute path.
|
| exists(self, path)
|
| getmtime(self, path)
|
| getsize(self, path)
|
| isdir(self, path)
|
| isfile(self, path)
| # check whether a path is a regular file/dir/link;
| # for the first two cases follow links (like in os.path)
|
| islink(self, path)
|
| split(self, path)
|
| walk(self, top, func, arg)
| Directory tree walk with callback function.
|
| For each directory in the directory tree rooted at top
| (including top itself, but excluding '.' and '..'), call
| func(arg, dirname, fnames). dirname is the name of the
| directory, and fnames a list of the names of the files and
| subdirectories in dirname (excluding '.' and '..'). func may
| modify the fnames list in-place (e.g. via del or slice
| assignment), and walk will only recurse into the
| subdirectories whose names remain in fnames; this can be used
| to implement a filter, or to impose a specific order of
| visiting. No semantics are defined for, or required of, arg,
| beyond that arg is always passed to func. It can be used,
| e.g., to pass a filename pattern, or a mutable object designed
| to accumulate statistics. Passing None for arg is common.
Das erste ist klar (self) aber ab dem 2. Verlassen mich meine Kentnisse, und diese sind noch nicht sehr weit fortgeschritten
Naja villeicht kann mir da jemand helfen.
Ich danke im vorraus.