gnomevfs.Handle
gnomevfs.Handle — Object representing an open file
Methods
gnomevfs.Handle.close
def close()
Close the file associated with this handle.
gnomevfs.Handle.get_file_info
def get_file_info(options
=gnomevfs.FILE_INFO_DEFAULT)
Get information about the file, persuant to the options given.
gnomevfs.Handle.read
def read(bytes
)
bytes : | The number of bytes to read |
Returns: | A string containing the data. |
Read bytes
from file. The actual number of bytes read may be less than this, so you may need to check the length of the string returned.
gnomevfs.Handle.seek
def seek(offset
, whence
=gnomevfs.SEEK_START)
offset : | The number of bytes to offset from the position specified by whence . This can be either positive or negative. |
whence : | The start position. |
Set the current position for reading/writing.
gnomevfs.Handle.tell
def tell()
Returns: | A long specifying the current byte position. |
Returns the current position in the file. This is the position at which any reads or writes will begin at.
gnomevfs.Handle.truncate
def truncate(length
)
length : | The length to truncate to. |
Truncates the file to the length specified.
gnomevfs.Handle.write
def write(buffer
)
buffer : | The buffer to write to the file. |
Returns: | The number of bytes written. |
Write buffer
to the file. The number of bytes actually written may be less than the buffer, as is provided as the return value.