# Erstellen und Lesen von Dateien

### Überblick

Im Eliona-System können Sie Dateien über Ihre Skripte erstellen und lesen, indem Sie die Methode **`eliona.OpenFile()`** verwenden. Diese Methode nutzt intern die Python-Funktion **`open()`** und verhält sich identisch.

{% hint style="info" %}
**Python `open()`**: Für alle Details zur Nutzung 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("Dies ist ein Testinhalt.\n")
    f.close()
```

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

## **Dateien im SSR-Pod ablegen und aus Skripten nutzen**

Es ist möglich, Dateien (Excel, TXT etc.) im SSR-Pod unter `/ssr/user/` abzulegen und von der Script Engine aus darauf zuzugreifen.

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