How to execute a python macro that launches another python script?
I want to create a python macro on libreoffice which will trigger another python script. Unfortunately it doesn't work and I don't know why.
When I launch the python from terminal it works fine but not from macro.
My macro.py file :
import os
def launch():
os.system("python /home/ivq/Documents/generation.py")
launch()
Expected result : launch generation.py
Actual result : nothing happen
python macros libreoffice
add a comment |
I want to create a python macro on libreoffice which will trigger another python script. Unfortunately it doesn't work and I don't know why.
When I launch the python from terminal it works fine but not from macro.
My macro.py file :
import os
def launch():
os.system("python /home/ivq/Documents/generation.py")
launch()
Expected result : launch generation.py
Actual result : nothing happen
python macros libreoffice
1
How do you know if its not getting launched?
– NEGR KITAEC
Jan 2 at 10:30
add a comment |
I want to create a python macro on libreoffice which will trigger another python script. Unfortunately it doesn't work and I don't know why.
When I launch the python from terminal it works fine but not from macro.
My macro.py file :
import os
def launch():
os.system("python /home/ivq/Documents/generation.py")
launch()
Expected result : launch generation.py
Actual result : nothing happen
python macros libreoffice
I want to create a python macro on libreoffice which will trigger another python script. Unfortunately it doesn't work and I don't know why.
When I launch the python from terminal it works fine but not from macro.
My macro.py file :
import os
def launch():
os.system("python /home/ivq/Documents/generation.py")
launch()
Expected result : launch generation.py
Actual result : nothing happen
python macros libreoffice
python macros libreoffice
edited Jan 2 at 12:40
Lerner Zhang
2,26311634
2,26311634
asked Jan 2 at 10:26
NyazumaNyazuma
31
31
1
How do you know if its not getting launched?
– NEGR KITAEC
Jan 2 at 10:30
add a comment |
1
How do you know if its not getting launched?
– NEGR KITAEC
Jan 2 at 10:30
1
1
How do you know if its not getting launched?
– NEGR KITAEC
Jan 2 at 10:30
How do you know if its not getting launched?
– NEGR KITAEC
Jan 2 at 10:30
add a comment |
1 Answer
1
active
oldest
votes
import subprocess
subprocess.call(["python", "/home/ivq/Documents/generation.py"])
Should help?
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54004661%2fhow-to-execute-a-python-macro-that-launches-another-python-script%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
import subprocess
subprocess.call(["python", "/home/ivq/Documents/generation.py"])
Should help?
add a comment |
import subprocess
subprocess.call(["python", "/home/ivq/Documents/generation.py"])
Should help?
add a comment |
import subprocess
subprocess.call(["python", "/home/ivq/Documents/generation.py"])
Should help?
import subprocess
subprocess.call(["python", "/home/ivq/Documents/generation.py"])
Should help?
answered Jan 2 at 10:36
alshell7alshell7
161
161
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54004661%2fhow-to-execute-a-python-macro-that-launches-another-python-script%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
How do you know if its not getting launched?
– NEGR KITAEC
Jan 2 at 10:30