Uspořádání Python skriptů

Obsah
Index 🔎︎

# Uspořádání a umístění python skriptů

Soubory skriptů Python jsou uloženy v souborovém systému ve složkách LibreOffice. Makra lze spustit na úrovni instalace, uživatele nebo souboru.

## Umístění python skriptů

Refer to Getting Session Information in order to get programmatic access to Python script locations.

### LibreOffice kontejner maker

Stávající makra v tomto umístění (kontejner) byly zkopírovány instalačním programem a jsou k dispozici každému uživateli počítače a každý otevřený dokument může přistupovat k makrům uloženým v kontejneru. Chcete-li ukládat nebo upravovat makra, potřebujete práva správce.

LibreOffice Umístění kontejneru maker v systému souborů závisí na operačním systému:

- For Windows: {Installation}\share\Scripts\python.

- For Linux and macOS: {Installation}/share/Scripts/python.

### Moje makra

Tento kontejner je přístupný pouze uživateli LibreOffice. Jakýkoli otevřený dokument může mít přístup k makrám uloženým v kontejneru. Makra v tomto umístění jsou uložena v profilu uživatele LibreOffice.

Umístění kontejneru Moje makra je v uživatelském prostoru a závisí na operačním systému:

- Pro Windows,
  %APPDATA%\LibreOffice\4\user\Scripts\python.

- Pro Linux and macOS,
  $HOME/.config/libreoffice/4/user/Scripts/python.

### Makra dokumentu

Makra dokumentu jsou vložena v dokumentu a jsou přístupná, pouze pokud je dokument otevřen.

## Knihovny, moduly a makra

Like BASIC macros, Python macros can be organized in libraries, modules and macros.

### Vytvoření Python knihovny

Knihovny jsou složky v kontejnerovém stromě. Pro vytvoření knihovny přidejte složku v cílovém kontejneru. Jméno knihovny je jméno složky.

### Vytváření Python modulu.

Modul je soubor pythonu v knihovně nebo kontejneru. Vytvořte modul přidáním souboru v kontejneru.

### Makra pythonu

Makro je python objekt v modulu.

Související témata

Getting Session Information

Nápověda pro skripty Pythonu v LibreOffice