Python programkód
- Zizi64
- Globális moderátorok
- Hozzászólások: 4071
- Csatlakozott: 2008. november 12., szerda 21:22
- Tartózkodási hely: Budapest
Python programkód
Örülök, hogy végre valaki foglakozik a gyakorlatban is a python kódolással.
Volt már itt téma, amit kérdezni akarok, de senki nem válaszolt aa feltett kérdésre:
https://forum.openoffice.org/hu/forum/v ... elye#p1289
Én sem tudom, hogy egy fájlba (esetemben: Calc fájlba) hogyan, és hová kell betennem a python kódot...
1.: Csak "úgy", a .zip archívummá átnevezett fájlon manuálisan elvégezve a bemásolást van rá lehetőségem?
2.: És pontosan milyen könyvtárba? Hozzak létre dokumentumon belül erre a célra a Basic-éhez hasonló könyvtárrendszert?
3.: És ha már sikerült bemásolnom, és visszaneveznem ODF formátumba a dokumentumot, akkor már (a Standard könyvtárból) a Basic függvényekhez hasonlóan már meg is hívhatom a függvényeimet, vagy valamit még kell varázsolni a működésükhöz?
Volt már itt téma, amit kérdezni akarok, de senki nem válaszolt aa feltett kérdésre:
https://forum.openoffice.org/hu/forum/v ... elye#p1289
Én sem tudom, hogy egy fájlba (esetemben: Calc fájlba) hogyan, és hová kell betennem a python kódot...
1.: Csak "úgy", a .zip archívummá átnevezett fájlon manuálisan elvégezve a bemásolást van rá lehetőségem?
2.: És pontosan milyen könyvtárba? Hozzak létre dokumentumon belül erre a célra a Basic-éhez hasonló könyvtárrendszert?
3.: És ha már sikerült bemásolnom, és visszaneveznem ODF formátumba a dokumentumot, akkor már (a Standard könyvtárból) a Basic függvényekhez hasonlóan már meg is hívhatom a függvényeimet, vagy valamit még kell varázsolni a működésükhöz?
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
-
- Önkéntesek
- Hozzászólások: 119
- Csatlakozott: 2008. március 1., szombat 23:12
- Tartózkodási hely: Budapest
Re: Python programkód
Helló.
Nem mindenre tudok -jelenleg- válaszolni. Illetve csak 1 pontra.
2.
Én nem túl igényes módon simán a pythonSamples könyvtárat használom ami Win7 esetében:
c:\Program Files\LibreOffice 4\share\Scripts\python\pythonSamples\ helyen van. Gyakorlásnak megfelel.
Linux (Ubuntu) esetében:
/usr/lib/libreoffice/share/Scripts/python/pythonSamples/
Innen meg is lehet hívni, legalább is ha nem akarsz parancsikont csinálni neki mert nekem akkor elszáll. Billentyűparancsot még nem próbáltam. Ha van valami hasznos akkor még írok.
üdv,
Attila
Nem mindenre tudok -jelenleg- válaszolni. Illetve csak 1 pontra.
2.
Én nem túl igényes módon simán a pythonSamples könyvtárat használom ami Win7 esetében:
c:\Program Files\LibreOffice 4\share\Scripts\python\pythonSamples\ helyen van. Gyakorlásnak megfelel.
Linux (Ubuntu) esetében:
/usr/lib/libreoffice/share/Scripts/python/pythonSamples/
Innen meg is lehet hívni, legalább is ha nem akarsz parancsikont csinálni neki mert nekem akkor elszáll. Billentyűparancsot még nem próbáltam. Ha van valami hasznos akkor még írok.
üdv,
Attila
A hozzászólást 1 alkalommal szerkesztették, utoljára kanyi 2014. február 11., kedd 22:12-kor.
Ubuntu 13.10 - LO 4.2.04 • MS Windows 7 - LO 4.2.04
- Zizi64
- Globális moderátorok
- Hozzászólások: 4071
- Csatlakozott: 2008. november 12., szerda 21:22
- Tartózkodási hely: Budapest
Re: Python programkód
Közben én is találtam valamit a témában:
https://wiki.openoffice.org/wiki/Python ... s_document
https://wiki.openoffice.org/wiki/File:P ... ython4.odt
https://forum.openoffice.org/en/forum/v ... 45&t=64465
Igaz, hogy nekem inkább Calc cellából meghívható Python függvény-minta kellene...
https://forum.openoffice.org/en/forum/v ... 20&t=43686
https://forum.openoffice.org/en/forum/v ... 20&t=36538
https://forum.openoffice.org/en/forum/v ... =9&t=56899
De úgy látom, mégiscsak kell még valamit "varázsolni" a kód beemelésén túl...
https://wiki.openoffice.org/wiki/Python ... s_document
https://wiki.openoffice.org/wiki/File:P ... ython4.odt
https://forum.openoffice.org/en/forum/v ... 45&t=64465
Igaz, hogy nekem inkább Calc cellából meghívható Python függvény-minta kellene...
https://forum.openoffice.org/en/forum/v ... 20&t=43686
https://forum.openoffice.org/en/forum/v ... 20&t=36538
https://forum.openoffice.org/en/forum/v ... =9&t=56899
De úgy látom, mégiscsak kell még valamit "varázsolni" a kód beemelésén túl...
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
-
- Önkéntesek
- Hozzászólások: 119
- Csatlakozott: 2008. március 1., szombat 23:12
- Tartózkodási hely: Budapest
Re: Python programkód
Igen, biztos hogy kell, van 1-2 példa a fent jelzett helyeken, és egy csomó specifikus dologgal ki van egészítve egy python script:
Egy részét sejtem hogy mire jó, de a többit... Valószínűleg importálni kéne a megfelelő részeket pyUNO csomagból, ahogy a fenti példában is történik.
Baromi kívácsi lennék, hogy honnan jönnek ezek a részek, meg hogy milyen hasonlóakat lehet még "beszerzni". Meg miért pont ezeket kell importálni?
Kód: Egész kijelölése
import uno
Kód: Egész kijelölése
# a UNO struct later needed to create a document
from com.sun.star.text.ControlCharacter import PARAGRAPH_BREAK
from com.sun.star.text.TextContentAnchorType import AS_CHARACTER
from com.sun.star.awt import Size
from com.sun.star.lang import XMain
Egy részét sejtem hogy mire jó, de a többit... Valószínűleg importálni kéne a megfelelő részeket pyUNO csomagból, ahogy a fenti példában is történik.
Baromi kívácsi lennék, hogy honnan jönnek ezek a
Kód: Egész kijelölése
com.sun.star.akármi
Ubuntu 13.10 - LO 4.2.04 • MS Windows 7 - LO 4.2.04
-
- Önkéntesek
- Hozzászólások: 119
- Csatlakozott: 2008. március 1., szombat 23:12
- Tartózkodási hely: Budapest
Re: Python programkód
Vagyis inkább milyen modulokat lehet pyUNO segítségével importálni?
Erre van valahol leírás?
Erre van valahol leírás?
Ubuntu 13.10 - LO 4.2.04 • MS Windows 7 - LO 4.2.04
- Zizi64
- Globális moderátorok
- Hozzászólások: 4071
- Csatlakozott: 2008. november 12., szerda 21:22
- Tartózkodási hely: Budapest
Re: Python programkód
...Passz...!Vagyis inkább milyen modulokat lehet pyUNO segítségével importálni?
Visszakérdeznék:
Tehát dokumentum fájlban elhelyezett makrót Pythonnal reménytelen készíteni? (nem .oxt kiegészítőként, nem az alkalmazás alá telepítve, hanem "hordozható módon")?Én nem túl igényes módon simán a pythonSamples könyvtárat használom ami Win7 esetében:
c:\Program Files\LibreOffice 4\share\Scripts\python\pythonSamples\ helyen van. Gyakorlásnak megfelel.
Néhány helyen azt találtam megkerülő ötletként, hogy használjam a Basic-et a Python függvények meghívására. De hát ez fából vaskarika... Hiszen ugyanezen a helyeken, meg máshol azt hangoztatják, hogy a Basic elavult, lassú, csúnya, fujj... És mégis a Basic segítségére van szüksége a Python értelmezőnek?!
Akkor már inkább továbbra is a Basic-ben írom meg a függvényeimet is...
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].