nuke.filename
- nuke.filename(node, i) str
Return the filename(s) this node or group is working with.
For a Read or Write operator (or anything else with a filename knob) this will return the current filename, based on the root.proxy settings and which of the fullsize/proxy filenames are filled in. All expansion of commands and variables is done. However by default it will still have %%04d sequences in it, use REPLACE to get the actual filename with the current frame number.
If the node is a group, a search is done for executable (i.e. Write) operators and the value from each of them is returned. This will duplicate the result of calling execute() on the group.
- Parameters:
node – Optional node.
i – Optional nuke.REPLACE. Will replace %%04d style sequences with the current frame number.
- Returns:
Filename, or None if no filenames are found.