psychopy.tools.filetools
¶Functions and classes related to file and directory handling
psychopy.tools.filetools.
toFile
(filename, data)¶Save data (of any sort) as a pickle file.
simple wrapper of the cPickle module in core python
psychopy.tools.filetools.
fromFile
(filename)¶Load data (of any sort) from a pickle file.
Simple wrapper of the cPickle module in core python
psychopy.tools.filetools.
mergeFolder
(src, dst, pattern=None)¶Merge a folder into another.
Existing files in dst folder with the same name will be overwritten. Non-existent files/folders will be created.
psychopy.tools.filetools.
openOutputFile
(fileName, append=False, delim=None, fileCollisionMethod='rename', encoding='utf-8')¶Open an output file (or standard output) for writing.
Parameters: |
---|
True
, append data to an existing file; otherwise, overwrite
it with new data.
Defaults to True
, i.e. appending..
Defaults to ``None
.append
is set to True
.
Defaults to rename.'utf-8'
.Returns: |
---|
Notes: |
---|
If no known filename extension is given, and the delimiter is a comma,
the extension .csv
will be chosen automatically. If the extension
is unknown and the delimiter is a tab, the extension will be
.tsv
. .txt
will be chosen otherwise.
psychopy.tools.filetools.
genDelimiter
(fileName)¶Return a delimiter based on a filename.
Parameters: |
---|
Returns: |
---|
,
if the filename extension is .csv
, and a tabulator
character otherwise.