Python find exact match in a text file
I know there have been similar questions but i couldn't find example close to mine.
file = open("id_list.txt")
ids = file.read()
user = 'admin'
if user not in ids:
#do something
file.close()
This works fine with string like admin in the id_list.txt but will also work if the string is admin123 or rtadmin. I have tried
if user != ids:
with no luck
python python-2.7
|
show 2 more comments
I know there have been similar questions but i couldn't find example close to mine.
file = open("id_list.txt")
ids = file.read()
user = 'admin'
if user not in ids:
#do something
file.close()
This works fine with string like admin in the id_list.txt but will also work if the string is admin123 or rtadmin. I have tried
if user != ids:
with no luck
python python-2.7
yourfor
loop is syntactically incorrect. Also what isdata['queries']
in your code ?
– Chandila07
Nov 16 at 2:58
Hey thanks for looking. data['queries'] is output of queries attribute in a json file. There is alot more to the code but I made this as simple as possible. If there is no simple solution i will have to rewrite my loop
– user3508766
Nov 16 at 13:44
I removed the loop as its not related
– user3508766
Nov 16 at 16:17
Now your code is incorrectly indented. Also what isquery
? It's not defined anywhere
– Sembei Norimaki
Nov 16 at 16:37
1
useids = file.read().split()
also remember to close the open file (or even better usewith
)
– Sembei Norimaki
Nov 16 at 16:50
|
show 2 more comments
I know there have been similar questions but i couldn't find example close to mine.
file = open("id_list.txt")
ids = file.read()
user = 'admin'
if user not in ids:
#do something
file.close()
This works fine with string like admin in the id_list.txt but will also work if the string is admin123 or rtadmin. I have tried
if user != ids:
with no luck
python python-2.7
I know there have been similar questions but i couldn't find example close to mine.
file = open("id_list.txt")
ids = file.read()
user = 'admin'
if user not in ids:
#do something
file.close()
This works fine with string like admin in the id_list.txt but will also work if the string is admin123 or rtadmin. I have tried
if user != ids:
with no luck
python python-2.7
python python-2.7
edited Nov 16 at 17:02
asked Nov 16 at 2:26
user3508766
135115
135115
yourfor
loop is syntactically incorrect. Also what isdata['queries']
in your code ?
– Chandila07
Nov 16 at 2:58
Hey thanks for looking. data['queries'] is output of queries attribute in a json file. There is alot more to the code but I made this as simple as possible. If there is no simple solution i will have to rewrite my loop
– user3508766
Nov 16 at 13:44
I removed the loop as its not related
– user3508766
Nov 16 at 16:17
Now your code is incorrectly indented. Also what isquery
? It's not defined anywhere
– Sembei Norimaki
Nov 16 at 16:37
1
useids = file.read().split()
also remember to close the open file (or even better usewith
)
– Sembei Norimaki
Nov 16 at 16:50
|
show 2 more comments
yourfor
loop is syntactically incorrect. Also what isdata['queries']
in your code ?
– Chandila07
Nov 16 at 2:58
Hey thanks for looking. data['queries'] is output of queries attribute in a json file. There is alot more to the code but I made this as simple as possible. If there is no simple solution i will have to rewrite my loop
– user3508766
Nov 16 at 13:44
I removed the loop as its not related
– user3508766
Nov 16 at 16:17
Now your code is incorrectly indented. Also what isquery
? It's not defined anywhere
– Sembei Norimaki
Nov 16 at 16:37
1
useids = file.read().split()
also remember to close the open file (or even better usewith
)
– Sembei Norimaki
Nov 16 at 16:50
your
for
loop is syntactically incorrect. Also what is data['queries']
in your code ?– Chandila07
Nov 16 at 2:58
your
for
loop is syntactically incorrect. Also what is data['queries']
in your code ?– Chandila07
Nov 16 at 2:58
Hey thanks for looking. data['queries'] is output of queries attribute in a json file. There is alot more to the code but I made this as simple as possible. If there is no simple solution i will have to rewrite my loop
– user3508766
Nov 16 at 13:44
Hey thanks for looking. data['queries'] is output of queries attribute in a json file. There is alot more to the code but I made this as simple as possible. If there is no simple solution i will have to rewrite my loop
– user3508766
Nov 16 at 13:44
I removed the loop as its not related
– user3508766
Nov 16 at 16:17
I removed the loop as its not related
– user3508766
Nov 16 at 16:17
Now your code is incorrectly indented. Also what is
query
? It's not defined anywhere– Sembei Norimaki
Nov 16 at 16:37
Now your code is incorrectly indented. Also what is
query
? It's not defined anywhere– Sembei Norimaki
Nov 16 at 16:37
1
1
use
ids = file.read().split()
also remember to close the open file (or even better use with
)– Sembei Norimaki
Nov 16 at 16:50
use
ids = file.read().split()
also remember to close the open file (or even better use with
)– Sembei Norimaki
Nov 16 at 16:50
|
show 2 more comments
1 Answer
1
active
oldest
votes
Try this.
with open('id_list.txt', 'r') as stream:
ids = stream.read()
words = ids.strip().split()
keywords = ['admin','admin123','rtadmin']
for item in keywords:
if item not in ids:
print("Do something")
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%2f53330580%2fpython-find-exact-match-in-a-text-file%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
Try this.
with open('id_list.txt', 'r') as stream:
ids = stream.read()
words = ids.strip().split()
keywords = ['admin','admin123','rtadmin']
for item in keywords:
if item not in ids:
print("Do something")
add a comment |
Try this.
with open('id_list.txt', 'r') as stream:
ids = stream.read()
words = ids.strip().split()
keywords = ['admin','admin123','rtadmin']
for item in keywords:
if item not in ids:
print("Do something")
add a comment |
Try this.
with open('id_list.txt', 'r') as stream:
ids = stream.read()
words = ids.strip().split()
keywords = ['admin','admin123','rtadmin']
for item in keywords:
if item not in ids:
print("Do something")
Try this.
with open('id_list.txt', 'r') as stream:
ids = stream.read()
words = ids.strip().split()
keywords = ['admin','admin123','rtadmin']
for item in keywords:
if item not in ids:
print("Do something")
answered Nov 16 at 17:33
Chandila07
439212
439212
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2f53330580%2fpython-find-exact-match-in-a-text-file%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
your
for
loop is syntactically incorrect. Also what isdata['queries']
in your code ?– Chandila07
Nov 16 at 2:58
Hey thanks for looking. data['queries'] is output of queries attribute in a json file. There is alot more to the code but I made this as simple as possible. If there is no simple solution i will have to rewrite my loop
– user3508766
Nov 16 at 13:44
I removed the loop as its not related
– user3508766
Nov 16 at 16:17
Now your code is incorrectly indented. Also what is
query
? It's not defined anywhere– Sembei Norimaki
Nov 16 at 16:37
1
use
ids = file.read().split()
also remember to close the open file (or even better usewith
)– Sembei Norimaki
Nov 16 at 16:50