1) No. You need to explicitly add subdirectories to the plugin path as well. However, if your `scripts` directory just contains Python scripts, you should just use `sys.path.append('/WORK/Nuke/IN_PRODUCTION/scripts/')` for that directory instead of nuke.pluginAddPath.
2) You only need to import them in places that use them. In other words, you don't necessarily have to import all of your Python scripts during the init sequence. 3) Yes. -Nathan From: Matthew Doll Sent: Monday, November 17, 2014 12:45 PM To: Nuke Python discussion Subject: [Nuke-python] Importing all scripts from a folder Hiya folks, I'm certain this has been answered but I cannot find it in the archives... I am trying to append my plugin path to a generic dumping ground like so: nuke.pluginAddPath('/WORK/Nuke/IN_PRODUCTION/') nuke.pluginAddPath('/WORK/Nuke/IN_PRODUCTION/nodes/') nuke.pluginAddPath('/WORK/Nuke/IN_PRODUCTION/scripts/') Under '/WORK/Nuke/IN_PRODUCTION/' I have a menu.py where I want to import all the nodes under /nodes/ and scripts under /scripts/ My question is threefold: -Is there a way to have Nuke use the entire subdirectory for the pluginAddPath? E.G., only need '/WORK/Nuke/IN_PRODUCTION/' and not the other two? -Under /scripts/ I have several .py files, do I need to explicitly "from myscript1 import *" for every file in that folder, or is there a way to bring in all files under that dir? -Do I need to explicitly import appropriate modules for each script in .py file itself? E.G. myscript1.py calls nuke.XYZ(), if I don't put "import nuke" in that file it throws an error, but "import nuke" is called ahead of myscript1.py in the menu.py file... Thanks, Matt -------------------------------------------------------------------------------- _______________________________________________ Nuke-python mailing list Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
_______________________________________________ Nuke-python mailing list Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python