see here: https://forum.freecadweb.org/viewtopic. ... 50#p260478
Code: Select all
>>> FreeCAD.getHomePath()
'C:/Users/katja/Miniconda3/envs/freecad/Library/'
>>> FreeCAD.getResourceDir()
'C:/Users/katja/Miniconda3/envs/freecad/Library/data/'
>>> FreeCAD.getUserAppDataDir()
'C:\\Users\\katja\\AppData\\Roaming\\FreeCAD\\'
>>> FreeCAD.getUserMacroDir()
'C:\\Users\\katja\\AppData\\Roaming\\FreeCAD\\Macro/'
Code: Select all
>>> os.path.join(FreeCAD.getHomePath(), "test")
'C:/Users/katja/Miniconda3/envs/freecad/Library/test'
>>> os.path.join(FreeCAD.getResourceDir(), "test")
'C:/Users/katja/Miniconda3/envs/freecad/Library/data/test'
>>> os.path.join(FreeCAD.getUserAppDataDir(), "test")
'C:\\Users\\katja\\AppData\\Roaming\\FreeCAD\\test'
>>> os.path.join(FreeCAD.getUserMacroDir(), "test")
'C:\\Users\\katja\\AppData\\Roaming\\FreeCAD\\Macro/test'