文件工具

该模块提供了用于处理文件系统的通用工具

this_file([stack_offset])

返回调用此函数的模块的文件名。

this_file_dir([stack_offset])

返回包含调用此函数的模块的目录。

find_path(name, validate[, cwd, mode, ext, ...])

根据一组搜索参数定位路径

find_file(filename[, cwd, mode, ext, ...])

根据一组搜索参数定位文件

find_dir(dirname[, cwd, mode, pathlist, ...])

定位一个目录,给定一组搜索参数

find_library(libname[, cwd, include_PATH, ...])

使用find_file在典型位置搜索动态库。

find_executable(exename[, cwd, ...])

使用find_file在典型位置搜索可执行文件。

import_file(路径[, 清除缓存, ...])

导入一个模块,给定文件的完整路径/文件名。

PathManager(finder, dataClass)

PathManager 定义了用于路径位置的注册类

PathData(manager, name)

一个用于存储和管理PathManager路径的对象

Classes

ExecutableData(manager, name)

一个专门用于可执行文件的 PathData 类。

PathData(manager, name)

一个用于存储和管理PathManager路径的对象

PathManager(finder, dataClass)

PathManager 定义了用于路径位置的注册类

Functions

find_dir(dirname[, cwd, mode, pathlist, ...])

定位一个目录,给定一组搜索参数

find_executable(exename[, cwd, ...])

使用find_file在典型位置搜索可执行文件。

find_file(filename[, cwd, mode, ext, ...])

根据一组搜索参数定位文件

find_library(libname[, cwd, include_PATH, ...])

使用find_file在典型位置搜索动态库。

find_path(name, validate[, cwd, mode, ext, ...])

根据一组搜索参数定位路径

import_file(路径[, 清除缓存, ...])

导入一个模块,给定文件的完整路径/文件名。

register_executable(name[, validate])

已弃用。

registered_executable(name)

已弃用。

this_file([stack_offset])

返回调用此函数的模块的文件名。

this_file_dir([stack_offset])

返回包含调用此函数的模块的目录。

unregister_executable(name)

已弃用。