Call a function written in python 3.7 using python 2.7
I am using python 2.7 to run a script , I want to call a function which returns some data which is written in python(3.6).What are the ways to call the function present in python3.6 using python2.7 What are the ways to call the function present in python3.6 using python 2.7
import subprocess
import file2
py34 = "C:/ProgramData/Anaconda3/python file2.py"
def main():
data = subprocess.call(py34, shell =True)
if __name__=='__main__':
main()
I have tried this but this will call the script and would not return anything, I want to call a particuler function of file2.py
python python-3.x python-2.7
add a comment |
I am using python 2.7 to run a script , I want to call a function which returns some data which is written in python(3.6).What are the ways to call the function present in python3.6 using python2.7 What are the ways to call the function present in python3.6 using python 2.7
import subprocess
import file2
py34 = "C:/ProgramData/Anaconda3/python file2.py"
def main():
data = subprocess.call(py34, shell =True)
if __name__=='__main__':
main()
I have tried this but this will call the script and would not return anything, I want to call a particuler function of file2.py
python python-3.x python-2.7
Possible duplicate of Calling Python 2 script from Python 3
– Maor Refaeli
Nov 21 '18 at 9:25
You can search for module "future" for 3x fonction in 2x. And "past" for 2x in 3x.
– Baptiste Gavalda
Nov 21 '18 at 9:27
add a comment |
I am using python 2.7 to run a script , I want to call a function which returns some data which is written in python(3.6).What are the ways to call the function present in python3.6 using python2.7 What are the ways to call the function present in python3.6 using python 2.7
import subprocess
import file2
py34 = "C:/ProgramData/Anaconda3/python file2.py"
def main():
data = subprocess.call(py34, shell =True)
if __name__=='__main__':
main()
I have tried this but this will call the script and would not return anything, I want to call a particuler function of file2.py
python python-3.x python-2.7
I am using python 2.7 to run a script , I want to call a function which returns some data which is written in python(3.6).What are the ways to call the function present in python3.6 using python2.7 What are the ways to call the function present in python3.6 using python 2.7
import subprocess
import file2
py34 = "C:/ProgramData/Anaconda3/python file2.py"
def main():
data = subprocess.call(py34, shell =True)
if __name__=='__main__':
main()
I have tried this but this will call the script and would not return anything, I want to call a particuler function of file2.py
python python-3.x python-2.7
python python-3.x python-2.7
asked Nov 21 '18 at 9:22
Shubham ThagunnaShubham Thagunna
274
274
Possible duplicate of Calling Python 2 script from Python 3
– Maor Refaeli
Nov 21 '18 at 9:25
You can search for module "future" for 3x fonction in 2x. And "past" for 2x in 3x.
– Baptiste Gavalda
Nov 21 '18 at 9:27
add a comment |
Possible duplicate of Calling Python 2 script from Python 3
– Maor Refaeli
Nov 21 '18 at 9:25
You can search for module "future" for 3x fonction in 2x. And "past" for 2x in 3x.
– Baptiste Gavalda
Nov 21 '18 at 9:27
Possible duplicate of Calling Python 2 script from Python 3
– Maor Refaeli
Nov 21 '18 at 9:25
Possible duplicate of Calling Python 2 script from Python 3
– Maor Refaeli
Nov 21 '18 at 9:25
You can search for module "future" for 3x fonction in 2x. And "past" for 2x in 3x.
– Baptiste Gavalda
Nov 21 '18 at 9:27
You can search for module "future" for 3x fonction in 2x. And "past" for 2x in 3x.
– Baptiste Gavalda
Nov 21 '18 at 9:27
add a comment |
0
active
oldest
votes
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%2f53408795%2fcall-a-function-written-in-python-3-7-using-python-2-7%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
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%2f53408795%2fcall-a-function-written-in-python-3-7-using-python-2-7%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
Possible duplicate of Calling Python 2 script from Python 3
– Maor Refaeli
Nov 21 '18 at 9:25
You can search for module "future" for 3x fonction in 2x. And "past" for 2x in 3x.
– Baptiste Gavalda
Nov 21 '18 at 9:27