大家有遇到过 字符串 使用 in 报错的情况吗,
今天面试时面试官多次告诉我字符串使用 in 会报错。
刚刚测试时没有发现报错的情况,除了文件不存在时。

#coding=utf-8
import locale
with open("./sss",encoding=locale.getdefaultlocale()[1]) as f:
    for line in f.readlines():
        if "err" in line:
            print(line.encode(locale.getdefaultlocale()[1]).decode())

a="萨顶顶萨顶顶"
if "sds" in a:
    print("存在")


↙↙↙阅读原文可查看相关链接,并与作者交流