python中find方法的使用

#python中使用open函数打开文本文件,获取到文本的所有内容后,拼接成一个长字符串,用find方法去找寻子字符串为何找不到呢?一直返回-1

你发下代码看看

给你写个例子吧

with open(r'data.txt', 'r', encoding='utf-8') as fileObj:
    text = fileObj.read()
print(text)
r = text.find("性相近")
print(r)

img

img
如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮

建议你获取到文本的所有内容拼接成一个长字符串后,先print一下长字符串的内容,检查是否是在文本读取上的问题!