Es una estructura que representa un archivo que se usará dentro de un repositorio.
Miembros
basename
string path.basename
dirname
path path.dirname
None
.
existe
bool path.exists
Ten en cuenta que el acceso a este campo no hace que se observe la ruta de acceso. Si deseas que la regla del repo o la extensión del módulo sean sensibles a la existencia de la ruta de acceso, usa el método watch()
en el objeto de contexto.
get_child
path path.get_child(*relative_paths)
Parámetros
Parámetro | Descripción |
---|---|
relative_paths
|
obligatorio Cero o más cadenas de ruta de acceso relativas para agregar a esta ruta de acceso con separadores de ruta de acceso agregados según sea necesario. |
is_dir
bool path.is_dir
Ten en cuenta que el acceso a este campo no hace que se observe la ruta de acceso. Si deseas que la regla del repo o la extensión del módulo sean sensibles a si la ruta es un directorio o un archivo, usa el método watch()
en el objeto de contexto.
readdir
list path.readdir(watch='auto')
path
.
Parámetros
Parámetro | Descripción |
---|---|
watch
|
string;
el valor predeterminado es 'auto' indica si Bazel debe observar la lista de entradas en este directorio y volver a recuperar el repositorio o volver a evaluar la extensión del módulo la próxima vez que se detecten cambios. Los cambios que se detectan incluyen la creación, eliminación y cambio de nombre de entradas. Ten en cuenta que esto no supervisa el contenido de ninguna entrada del directorio. Puede ser la cadena "yes", "no" o "auto". Si se configura como "auto", Bazel solo supervisará este directorio cuando sea legal hacerlo (consulta la documentación de |
realpath
path path.realpath