Module Sys
The Blender.sys submodule.
sys
New: time
This module provides a minimal set of helper functions and data. Its
purpose is to avoid the need for the standard Python module 'os', in
special 'os.path', though it is only meant for the simplest cases.
Example:
import Blender
filename = ""
def f(name): # file selector callback
global filename
filename = name
Blender.Window.FileSelector(f)
if filename:
print 'basename:', Blender.sys.basename(filename)
print 'dirname:', Blender.sys.dirname(filename)
print 'splitext:', Blender.sys.splitext(filename)
Attention: The module is called sys, not Sys.
Function Summary |
string
|
basename (path)
Get the base name (filename stripped from dir info) of 'path'. |
string
|
dirname (path)
Get the dir name (dir path stripped from filename) of 'path'. |
list with two strings
|
splitext (path)
Split 'path' into (root, ext), where 'ext' is a file extension. |
float
|
time ()
Get the current time in seconds since a fixed value. |
Variable Summary |
char |
dirsep : same as sep . |
string |
progname : the Blender executable (argv[0]). |
char |
sep : the platform-specific dir separator for this Blender: '/' everywhere,
except on Win systems, that use '\'. |
basename(path)
Get the base name (filename stripped from dir info) of 'path'.
-
- Parameters:
path -
a path name
(type=string)
- Returns:
-
the base name
(type=string)
|
dirname(path)
Get the dir name (dir path stripped from filename) of 'path'.
-
- Parameters:
path -
a path name
(type=string)
- Returns:
-
the dir name
(type=string)
|
splitext(path)
Split 'path' into (root, ext), where 'ext' is a file extension.
-
- Parameters:
path -
a path name
(type=string)
- Returns:
-
(root, ext)
(type=list with two strings)
|
time()
Get the current time in seconds since a fixed value. Successive
calls to this function are garanteed to return values greater than the
previous call.
-
- Returns:
-
the elapsed time in seconds.
(type=float)
|
dirsep
same as sep .
-
- Type:
-
char
|
progname
the Blender executable (argv[0]).
-
- Type:
-
string
|
sep
the platform-specific dir separator for this Blender: '/' everywhere,
except on Win systems, that use '\'.
-
- Type:
-
char
|