Synthèse
Opens a local or cloud file handle that supports context manager protocol.
Syntaxe
AIOFileOpen (path, {mode}, {encoding}, {mime})
Paramètre | Explication | Type de données |
path | The relative path from the current working directory or an absolute path (absolute vsi path for cloud). | String |
mode | Specifies the mode that will be used for opening a file.
Remarque :Only read mode honors the encoding parameter. (La valeur par défaut est 'r') | String |
encoding | Specifies the encoding that will be used to open a file.
(La valeur par défaut est 'utf-8') | String |
mime | The Multipurpose Internet Mail Extensions (MIME) headers. For faster creation and setting of metadata, set MIME headers when creating the file. (La valeur par défaut est None) | Dictionary |
Type de données | Explication |
Object | Returns the file handler as an AIOFile object. |
Exemple de code
# For opening a file in the cloud store
with AIOFileOpen(r"C:\data\datacloud.acs\datafile.txt", 'r') as rcsfile:
rcsfile.seek(5)
rcsfile.tell()
print(rcsfile.read(4))
# For opening a local file
with AIOFileOpen(r"C:\data\datafile.txt", 'r') as rcsfile:
rcsfile.seek(5)
rcsfile.tell()
print(rcsfile.read(4))
Vous avez un commentaire à formuler concernant cette rubrique ?