python中判断在文件中是否存在某字符串

我写的代码如下,请问为什么我输入a,还会打印出user is not exit,我看打印出来的就是a,为什么检测不到?太tm难了!!!user_pwd_file = open('userfile.txt','w')user_pwd_file.write('a')user_pwd_file.close()user_pwd_file = open('userfile.txt')print(user_pwd_file.read())user = input('user:')if user in user_pwd_file: print('pls input your pwd')else: print('user is not exit')

第1个回答  2018-03-17
把if user in user_pwd_file改为if user in user_pwd_file.read()追问

还是不存在,,,,,,

追答

去掉前面的print

追问

卧槽,可以了,这是为什么!!!好tm奇怪!!!

本回答被提问者采纳
第2个回答  2018-03-18
a = 'abc' #--------------------要查询的字符串 with open('1.txt','r') as foo: for line in foo.readlines(): if a in line: print line

python怎么判断文件内是否存在某字符串?
1 site = 'http:\/\/www.jb51.net\/'2 if "jb51" in site:3 print('site contains jb51')输出结果:site contains jb51 Python(英语发音:\/ˈpaɪθən\/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Pyth...

用Python判断字符串中是否包含数字字符串?
1、可以这样编写程序:定义一个含有所有小写字母的列表变量w及一个待测字符串变量s。对s字符串中的每一个字符进行循环迭代检测其是否位于变量w中,若为真,则对计数变量c进行加一操作。输出c变量,即为所求。2、初学者的话确实可以通过asciitable来判断字母和数字的区别。Python里面有两个内置函数ord和...

python中判断在文件中是否存在某字符串
把if user in user_pwd_file改为if user in user_pwd_file.read()

用python搜索文件名并在其内容中查找指定字符串,txt,word,PPT,Excel,pd...
在测试阶段,我们使用了一个包含文本文件、Word、PPT、PDF和Excel文件的目录,逐一测试了这些函数,确保它们能准确地在文件内容中找到指定的字符串。最后,我们将这些单一的函数整合成一个通用的search_files函数,用户只需要调用这个函数,就可以对电脑上的多种格式文件进行一次性的内容搜索。这个整合后的解...

查找字符串中是否包含某字符串
要查找一个字符串是否包含另一个字符串,可以使用Python中的`in`操作符或者`find()`函数。使用`in`操作符:string = "Hello World"substr = "World"print("字符串包含所搜索的子字符串")else:print("字符串不包含所搜索的子字符串")

Python如何判断一个字符串是否包含指定子字符串
程序员在字符串上使用的最常见的操作之一是判断字符串是否包含指定子字符串。而Python以非常易于阅读和易于实现的方式就可以实现此功能,有3种方法可以做到这一点。第一:使用in运算符最简单的方法是通过python的 in 运算符。in取两个“参数”,一个在左边,一个在右边,如果左参数包含在右参数中,则...

python 判断文件名是否有指定字符串
a = 'abc' #---要查询的字符串 with open('1.txt','r') as foo:for line in foo.readlines():if a in line:print line

python 文本文件中查找指定的字符串
continue else:return 0 #有一行不带#号的set internet Active,那么返回0 return -1 #若没有不带号的set internet Active,那么返回-1 if __name__=='__main':lists = ['set internet Active','#set internet Active','# set internet Active']lists 是从文件中读出内容的列表 findout=...

python判断字符串是否包含子串的五种方法
in和not in是Python的内置运算符,可以直接用于判断子串是否在字符串中。in返回True表示包含,not in返回True表示不包含。例如:python if substring in string:print("包含子串")else:print("不包含子串")最后,rfind()方法与find()类似,搜索子串的最后出现位置,找不到时返回-1。例如:python last_...

python re模块如何判断字符串中包含某些特定字符?如文件名中不能包含...
方法有很多,例如使用首尾位置标记^$+非法字符集[^]实现:regex = r'^[^\\\\\/:\\*\\?"<>\\|]+$' #不能为空,不能含有\\\/:*?"<>|等字符tests = ['abc_def','abc.def','abc\/def','\\?"','']matches = [i for i in tests if re.match(regex,i)]print(matches)还可以通过负向...

相似回答