| Trees | Indices | Help | 
 | 
|---|
|  | 
object --+
         |
        FileUtils
| 
 | |||
| 
 | |||
| 
 | |||
| 
 | |||
| 
 | |||
| 
 | |||
| Inherited from  | |||
| 
 | |||
| default_extension = NoneDefault extension for files read/written by this class. | |||
| 
 | |||
| real_filename Current full path of the object for reading and writing I/O. | |||
| 
 | |||
| Inherited from  | |||
| 
 | |||
| 
 Initialize the current filename :attr:`FileUtils.real_filename` of the object. Bit of a hack. - The first invocation must have ``filename != None``; this will set a default filename with suffix :attr:`FileUtils.default_extension` unless another one was supplied. - Subsequent invocations either change the filename accordingly or ensure that the default filename is set with the proper suffix. | 
| 
 Supply a file name for the class object. Typical uses: 
fn = filename()             ---> <default_filename>
fn = filename('name.ext')   ---> 'name'
fn = filename(ext='pickle') ---> <default_filename>'.pickle'
fn = filename('name.inp','pdf') --> 'name.pdf'
fn = filename('foo.pdf',ext='png',use_my_ext=True) --> 'foo.pdf'
The returned filename is stripped of the extension (use_my_ext=False) and if provided, another extension is appended. Chooses a default if no filename is given. Raises a ValueError exception if no default file name is known. If set_default=True then the default filename is also set. use_my_ext=True lets the suffix of a provided filename take priority over a default ext tension. | 
| 
 
If a file exists then continue with the action specified in ``resolve``.
``resolve`` must be one of
"ignore"
      always return ``False``
"indicate"
      return ``True`` if it exists
"warn"
      indicate and issue a :exc:`UserWarning`
"exception"
      raise :exc:`IOError` if it exists
Alternatively, set *force* for the following behaviour (which
ignores *resolve*):
``True``
      same as *resolve* = "ignore" (will allow overwriting of files)
``False``
      same as *resolve* = "exception" (will prevent overwriting of files)
``None``
      ignored, do whatever *resolve* says
 | 
| 
 repr(x) 
 | 
| Trees | Indices | Help | 
 | 
|---|
| Generated by Epydoc 3.0.1 on Sat Jun 12 15:59:39 2010 | http://epydoc.sourceforge.net |