Python program via command prompt not allowing > or < as inputs
I'm trying to input a string of data that includes characters like > , < , = into my python program.
code:
user_input=input("Input data here")
input:
2>
However, when I run this via command prompt I get this
File "<string>", line 1
2>
^
SyntaxError: unexpected EOF while parsing
I'm able to get this working fine by running the code in jupyter console or idle... I can even get it to work by inputting "2>"
, but I can't expect my users to run this in anything other than command prompt or put in the quotation marks.
Is there any possible solution here?
windows python-2.7 cmd
add a comment |
I'm trying to input a string of data that includes characters like > , < , = into my python program.
code:
user_input=input("Input data here")
input:
2>
However, when I run this via command prompt I get this
File "<string>", line 1
2>
^
SyntaxError: unexpected EOF while parsing
I'm able to get this working fine by running the code in jupyter console or idle... I can even get it to work by inputting "2>"
, but I can't expect my users to run this in anything other than command prompt or put in the quotation marks.
Is there any possible solution here?
windows python-2.7 cmd
7
I suspect it's running in python 2 from cmd. See ifraw_input
works when run from the command window
– roganjosh
Nov 15 '18 at 6:37
was not able to recreate this in windows cmd usingpython 3.x
– Vineeth Sai
Nov 15 '18 at 6:37
@roganjosh Yep was able to recreate it by running python 2.x from cmd
– Vineeth Sai
Nov 15 '18 at 6:37
Ah! @roganjosh you are correct! Thank you!
– Mr Mc Epic
Nov 15 '18 at 6:45
add a comment |
I'm trying to input a string of data that includes characters like > , < , = into my python program.
code:
user_input=input("Input data here")
input:
2>
However, when I run this via command prompt I get this
File "<string>", line 1
2>
^
SyntaxError: unexpected EOF while parsing
I'm able to get this working fine by running the code in jupyter console or idle... I can even get it to work by inputting "2>"
, but I can't expect my users to run this in anything other than command prompt or put in the quotation marks.
Is there any possible solution here?
windows python-2.7 cmd
I'm trying to input a string of data that includes characters like > , < , = into my python program.
code:
user_input=input("Input data here")
input:
2>
However, when I run this via command prompt I get this
File "<string>", line 1
2>
^
SyntaxError: unexpected EOF while parsing
I'm able to get this working fine by running the code in jupyter console or idle... I can even get it to work by inputting "2>"
, but I can't expect my users to run this in anything other than command prompt or put in the quotation marks.
Is there any possible solution here?
windows python-2.7 cmd
windows python-2.7 cmd
edited Nov 15 '18 at 19:00
Mr Mc Epic
asked Nov 15 '18 at 6:34
Mr Mc EpicMr Mc Epic
185
185
7
I suspect it's running in python 2 from cmd. See ifraw_input
works when run from the command window
– roganjosh
Nov 15 '18 at 6:37
was not able to recreate this in windows cmd usingpython 3.x
– Vineeth Sai
Nov 15 '18 at 6:37
@roganjosh Yep was able to recreate it by running python 2.x from cmd
– Vineeth Sai
Nov 15 '18 at 6:37
Ah! @roganjosh you are correct! Thank you!
– Mr Mc Epic
Nov 15 '18 at 6:45
add a comment |
7
I suspect it's running in python 2 from cmd. See ifraw_input
works when run from the command window
– roganjosh
Nov 15 '18 at 6:37
was not able to recreate this in windows cmd usingpython 3.x
– Vineeth Sai
Nov 15 '18 at 6:37
@roganjosh Yep was able to recreate it by running python 2.x from cmd
– Vineeth Sai
Nov 15 '18 at 6:37
Ah! @roganjosh you are correct! Thank you!
– Mr Mc Epic
Nov 15 '18 at 6:45
7
7
I suspect it's running in python 2 from cmd. See if
raw_input
works when run from the command window– roganjosh
Nov 15 '18 at 6:37
I suspect it's running in python 2 from cmd. See if
raw_input
works when run from the command window– roganjosh
Nov 15 '18 at 6:37
was not able to recreate this in windows cmd using
python 3.x
– Vineeth Sai
Nov 15 '18 at 6:37
was not able to recreate this in windows cmd using
python 3.x
– Vineeth Sai
Nov 15 '18 at 6:37
@roganjosh Yep was able to recreate it by running python 2.x from cmd
– Vineeth Sai
Nov 15 '18 at 6:37
@roganjosh Yep was able to recreate it by running python 2.x from cmd
– Vineeth Sai
Nov 15 '18 at 6:37
Ah! @roganjosh you are correct! Thank you!
– Mr Mc Epic
Nov 15 '18 at 6:45
Ah! @roganjosh you are correct! Thank you!
– Mr Mc Epic
Nov 15 '18 at 6:45
add a comment |
2 Answers
2
active
oldest
votes
The input
function is used to get data from the user in Python Command Line programs. You can use raw_input
, it takes the input from the standard input in the form of a string and reads the data from a line at once.
user_input = raw_input('Input data here')
add a comment |
Error on my end... Python 2.7 was apparently set to the default for running files.
Solved by changing path of python via:
ftype Python.File=C:Pathtopython.exe "%1" %*
Otherwise, if I wanted to use Python 2.7 I could fix this with
user_input=raw_input("insert data here")
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%2f53313703%2fpython-program-via-command-prompt-not-allowing-or-as-inputs%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
The input
function is used to get data from the user in Python Command Line programs. You can use raw_input
, it takes the input from the standard input in the form of a string and reads the data from a line at once.
user_input = raw_input('Input data here')
add a comment |
The input
function is used to get data from the user in Python Command Line programs. You can use raw_input
, it takes the input from the standard input in the form of a string and reads the data from a line at once.
user_input = raw_input('Input data here')
add a comment |
The input
function is used to get data from the user in Python Command Line programs. You can use raw_input
, it takes the input from the standard input in the form of a string and reads the data from a line at once.
user_input = raw_input('Input data here')
The input
function is used to get data from the user in Python Command Line programs. You can use raw_input
, it takes the input from the standard input in the form of a string and reads the data from a line at once.
user_input = raw_input('Input data here')
answered Nov 15 '18 at 7:01
ZaneZane
11
11
add a comment |
add a comment |
Error on my end... Python 2.7 was apparently set to the default for running files.
Solved by changing path of python via:
ftype Python.File=C:Pathtopython.exe "%1" %*
Otherwise, if I wanted to use Python 2.7 I could fix this with
user_input=raw_input("insert data here")
add a comment |
Error on my end... Python 2.7 was apparently set to the default for running files.
Solved by changing path of python via:
ftype Python.File=C:Pathtopython.exe "%1" %*
Otherwise, if I wanted to use Python 2.7 I could fix this with
user_input=raw_input("insert data here")
add a comment |
Error on my end... Python 2.7 was apparently set to the default for running files.
Solved by changing path of python via:
ftype Python.File=C:Pathtopython.exe "%1" %*
Otherwise, if I wanted to use Python 2.7 I could fix this with
user_input=raw_input("insert data here")
Error on my end... Python 2.7 was apparently set to the default for running files.
Solved by changing path of python via:
ftype Python.File=C:Pathtopython.exe "%1" %*
Otherwise, if I wanted to use Python 2.7 I could fix this with
user_input=raw_input("insert data here")
answered Nov 15 '18 at 19:00
Mr Mc EpicMr Mc Epic
185
185
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%2f53313703%2fpython-program-via-command-prompt-not-allowing-or-as-inputs%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
7
I suspect it's running in python 2 from cmd. See if
raw_input
works when run from the command window– roganjosh
Nov 15 '18 at 6:37
was not able to recreate this in windows cmd using
python 3.x
– Vineeth Sai
Nov 15 '18 at 6:37
@roganjosh Yep was able to recreate it by running python 2.x from cmd
– Vineeth Sai
Nov 15 '18 at 6:37
Ah! @roganjosh you are correct! Thank you!
– Mr Mc Epic
Nov 15 '18 at 6:45