Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

Component: Python

Execute phyton scripts and evaluate expressions directly within FileMaker context.

Alternatively use Shell functions to run python command line tools.

Version macOS Windows Linux Server iOS SDK
14.3 / 15.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes

Item Details
Python.AddEvaluateFunction
Adds an evaluate function.
All
14.3
Python.AddExecuteSQLFunction
Adds an execute SQL function.
All
14.3
Python.AddSysPath
Adds a file path to the system path list.
All
15.1
Python.Clear
Clears the variables in the Python environment.
All
14.3
Python.DeleteValue
Deletes a variable in the Python environment.
All
14.3
Python.Evaluate
Evaluates an expression in Python.
All
14.3
Python.GetTag
Queries tag value.
All
14.3
Python.GetValue
Queries a variable in the Python environment.
All
14.3
Python.HasValue
Checks whether a variable is set for the Python environment.
All
14.3
Python.Keys
Queries the list of names for values.
All
14.3
Python.LibraryBuildInfo   New in 15.2
Return information about the sequence number and build date and time of the current Python interpreter instance.
All
15.2
Python.LibraryCompiler   New in 15.2
Return an indication of the compiler used to build the current Python version, in square brackets.
All
15.2
Python.LibraryCopyright   New in 15.2
Return the official copyright string for the current Python version.
All
15.2
Python.LibraryPlatform   New in 15.2
Return the platform identifier for the current platform.
All
15.2
Python.LibraryVersion
Queries the version text of the Python library.
All
14.3
Python.List
Returns list of all Python environment IDs.
All
14.3
Python.Load
Loads the Python library.
All
14.3
Python.Loaded
Queries whether Python libraries have been loaded.
All
14.3
Python.MonotonicTime   New in 15.2
Read the monotonic clock.
All
15.2
Python.New
Creates a new Python environment.
All
14.3
Python.Path
Queries the default module search path.
All
14.3
Python.PrintOutput
Queries the output of print commands in Python.
All
14.3
Python.ProgramFullPath
Queries full program path.
All
14.3
Python.ProgramName
Queries the program name.
All
14.3
Python.PythonHome
Queries the default "home" path.
All
14.3
Python.Release
Releases the Python environment.
All
14.3
Python.ReleaseAll
Releases all Python environments.
All
14.3
Python.Run
Runs a Python script.
All
14.3
Python.RunFile
Runs a Python script file.
All
14.4
Python.SetInput
Sets the input values to use.
All
14.3
Python.SetProgramName
Sets the program name.
All
14.3
Python.SetPythonHome
Sets the Python home.
All
14.3
Python.SetTag
Sets the tag value.
All
14.3
Python.SetValue
Sets a variable in the Python environment.
All
14.3
Python.Time   New in 15.2
Read the “wall clock” time.
All
15.2
Python.ValueCount
Queries number of variables.
All
14.3

36 functions shown.

Release notes

  • Version 15.2
    • Added more Python functions to query time and library information.
  • Version 15.1
  • Version 14.5
    • Fixes a crash in Python functions when using older Python 3.9.x version.
  • Version 14.4
  • Version 14.3

Blog Entries

Example Databases