def getSystemApplicationDatasDirectory(): ''' This Definition Gets The System Application Datas Directory. @return: User Application Datas Directory. ( String ) ''' if platform.system() == "Windows" or platform.system() == "Microsoft" : environmentVariable = Environment( "APPDATA" ) return environmentVariable.getPath() elif platform.system() == "Darwin" : environmentVariable = Environment( "HOME" ) return os.path.join( environmentVariable.getPath(), "Library/Preferences" ) elif platform.system() == "Linux" : environmentVariable = Environment( "HOME" ) return environmentVariable.getPath()