pyarrow.fs.FileSystemHandler#
- class pyarrow.fs.FileSystemHandler#
- Bases: - ABC- An abstract class exposing methods to implement PyFileSystem’s behavior. - __init__(*args, **kwargs)#
 - Methods - __init__(*args, **kwargs)- copy_file(self, src, dest)- Implement PyFileSystem.copy_file(...). - create_dir(self, path, recursive)- Implement PyFileSystem.create_dir(...). - delete_dir(self, path)- Implement PyFileSystem.delete_dir(...). - delete_dir_contents(self, path[, missing_dir_ok])- Implement PyFileSystem.delete_dir_contents(...). - delete_file(self, path)- Implement PyFileSystem.delete_file(...). - delete_root_dir_contents(self)- Implement PyFileSystem.delete_dir_contents("/", accept_root_dir=True). - get_file_info(self, paths)- Implement PyFileSystem.get_file_info(paths). - get_file_info_selector(self, selector)- Implement PyFileSystem.get_file_info(selector). - get_type_name(self)- Implement PyFileSystem.type_name. - move(self, src, dest)- Implement PyFileSystem.move(...). - normalize_path(self, path)- Implement PyFileSystem.normalize_path(...). - open_append_stream(self, path, metadata)- Implement PyFileSystem.open_append_stream(...). - open_input_file(self, path)- Implement PyFileSystem.open_input_file(...). - open_input_stream(self, path)- Implement PyFileSystem.open_input_stream(...). - open_output_stream(self, path, metadata)- Implement PyFileSystem.open_output_stream(...). - abstractmethod copy_file(self, src, dest)#
- Implement PyFileSystem.copy_file(…). 
 - abstractmethod create_dir(self, path, recursive)#
- Implement PyFileSystem.create_dir(…). 
 - abstractmethod delete_dir(self, path)#
- Implement PyFileSystem.delete_dir(…). - Parameters:
- pathstr
- path of the directory. 
 
- path
 
 - abstractmethod delete_dir_contents(self, path, missing_dir_ok=False)#
- Implement PyFileSystem.delete_dir_contents(…). 
 - abstractmethod delete_file(self, path)#
- Implement PyFileSystem.delete_file(…). - Parameters:
- pathstr
- path of the file. 
 
- path
 
 - abstractmethod delete_root_dir_contents(self)#
- Implement PyFileSystem.delete_dir_contents(“/”, accept_root_dir=True). 
 - abstractmethod get_file_info(self, paths)#
- Implement PyFileSystem.get_file_info(paths). 
 - abstractmethod get_file_info_selector(self, selector)#
- Implement PyFileSystem.get_file_info(selector). - Parameters:
- selectorFileSelector
- selector for which we want to retrieve the info. 
 
- selector
 
 - abstractmethod get_type_name(self)#
- Implement PyFileSystem.type_name. 
 - abstractmethod move(self, src, dest)#
- Implement PyFileSystem.move(…). 
 - abstractmethod normalize_path(self, path)#
- Implement PyFileSystem.normalize_path(…). - Parameters:
- pathstr
- path of what should be normalized. 
 
- path
 
 - abstractmethod open_append_stream(self, path, metadata)#
- Implement PyFileSystem.open_append_stream(…). - Parameters:
- pathstr
- path of what should be opened. 
- metadatamapping
- Mapping of string keys to string values. Some filesystems support storing metadata along the file (such as “Content-Type”). 
 
- path
 
 - abstractmethod open_input_file(self, path)#
- Implement PyFileSystem.open_input_file(…). - Parameters:
- pathstr
- path of what should be opened. 
 
- path
 
 
 
    