Panda3D
|
Classes | |
class | StreamIOWrapper |
Functions | |
def | execfile (path, globals=None, locals=None) |
def | exists (path) |
def | getmtime (path) |
def | getsize (path) |
def | isdir (path) |
def | isfile (path) |
def | lexists (path) |
def | listdir (path) |
def | open (file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True) |
def | walk (top, topdown=True, onerror=None, followlinks=True) |
Variables | |
def | file = open |
FileExistsError = IOError | |
FileNotFoundError = IOError | |
IsADirectoryError = IOError | |
PermissionError = IOError | |
strType = str | |
unicodeType = unicode | |
This module reimplements Python's file I/O mechanisms using Panda constructs. This enables Python to interface more easily with Panda's virtual file system, and it also better-supports Panda's SIMPLE_THREADS model, by avoiding blocking all threads while waiting for I/O to complete.
def direct.stdpy.file.execfile | ( | path, | |
globals = None , |
|||
locals = None |
|||
) |
def direct.stdpy.file.exists | ( | path | ) |
def direct.stdpy.file.getmtime | ( | path | ) |
def direct.stdpy.file.getsize | ( | path | ) |
def direct.stdpy.file.isdir | ( | path | ) |
def direct.stdpy.file.isfile | ( | path | ) |
def direct.stdpy.file.lexists | ( | path | ) |
def direct.stdpy.file.listdir | ( | path | ) |
Implements os.listdir over vfs.
def direct.stdpy.file.open | ( | file, | |
mode = 'r' , |
|||
buffering = -1 , |
|||
encoding = None , |
|||
errors = None , |
|||
newline = None , |
|||
closefd = True |
|||
) |
This function emulates the built-in Python open() function, additionally providing support for Panda's virtual file system. It takes the same arguments as Python's built-in open() function.
def direct.stdpy.file.walk | ( | top, | |
topdown = True , |
|||
onerror = None , |
|||
followlinks = True |
|||
) |
Implements os.walk over vfs. Note: we don't support onerror or followlinks; errors are ignored and links are always followed.
def file = open |
FileExistsError = IOError |
FileNotFoundError = IOError |
IsADirectoryError = IOError |
PermissionError = IOError |
tuple strType = str |
unicodeType = unicode |