# Dateien erstellen und lesen

## Übersicht

Im BuildingPro-Suites-System können Sie Dateien mit **`eliona.OpenFile()`** Methode in Ihren Skripten erstellen und lesen. Diese Methode verwendet intern die Python-Funktion **`open()`** und verhält sich identisch.

{% hint style="info" %}
**Python `open()`**: Für alle Details zur Verwendung von `open()`, lesen Sie die [offizielle Python-Dokumentation](https://docs.python.org/3/library/functions.html#open).
{% endhint %}

#### Beispiel:

```python
def UserFunction(id, eliona):
    f = eliona.OpenFile("example_file.txt", "w")
    f.write("This is a test content.\n")
    f.close()
```

Wenn Sie `open()` direkt verwenden möchten, denken Sie daran, den vollständigen Pfad korrekt anzugeben.

## Dateien im SSR-Pod speichern und von Skripten verwenden

Es ist möglich, Dateien (Excel, TXT usw.) im SSR-Pod unter `/ssr/user/` zu speichern und vom Script Engine aus darauf zuzugreifen.

```python
f = eliona.OpenFile("example_file.txt", "w")
```
