# Creating and reading files

### Overview

In the Eliona system, you can create and read files through your scripts by using the method **`eliona.OpenFile()`** uses the Python function internally **`open()`** and behaves identically.

{% hint style="info" %}
**Python `open()`**: For all details on using `open()` read the [official Python documentation](https://docs.python.org/3/library/functions.html#open).
{% endhint %}

#### Example:

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

If you `open()` if you want to use it directly, remember to specify the full path correctly.

## **Storing files in the SSR pod and using them from scripts**

It is possible to store files (Excel, TXT, etc.) in the SSR pod under `/ssr/user/` and access them from the Script Engine.

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