Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中.txt文件中的搜索字符串_Python_Search - Fatal编程技术网

python中.txt文件中的搜索字符串

python中.txt文件中的搜索字符串,python,search,Python,Search,所以我有一个叫做test的文件 但我必须向你解释,谴责的错误想法 快乐和赞美的痛苦诞生了,我会给你一个完整的答案 记述了这一制度,并阐述了伟大的实际教诲 真理的创造者,人类幸福的建设者。没有人 拒绝、拒绝或避免快乐本身,因为这是快乐, 但因为那些不知道如何理性地追求快乐的人 遭遇极其痛苦的后果。现在也没有了 任何爱自己、追求自己或渴望自己获得痛苦的人, 因为它是痛苦的,但因为偶然的情况发生在 辛劳和痛苦能使他获得极大的快乐。接受 一个微不足道的例子,我们中的哪一个曾经进行过艰苦的体力劳动 运动,

所以我有一个叫做test的文件

但我必须向你解释,谴责的错误想法 快乐和赞美的痛苦诞生了,我会给你一个完整的答案 记述了这一制度,并阐述了伟大的实际教诲 真理的创造者,人类幸福的建设者。没有人 拒绝、拒绝或避免快乐本身,因为这是快乐, 但因为那些不知道如何理性地追求快乐的人 遭遇极其痛苦的后果。现在也没有了 任何爱自己、追求自己或渴望自己获得痛苦的人, 因为它是痛苦的,但因为偶然的情况发生在 辛劳和痛苦能使他获得极大的快乐。接受 一个微不足道的例子,我们中的哪一个曾经进行过艰苦的体力劳动 运动,除了从中获得一些好处?但是谁有呢 对一个选择享受快乐的男人挑剔的权利 没有烦人的后果,或者避免产生痛苦的人 没有结果的快乐

这段代码是用python编写的

with open('test.txt', 'r') as f:
    for line in f:
        line=line.strip()
        if 'trivial' in line:
            print(line)
但是,它不会打印任何内容,但是如果我将
'triple'
替换为像“t”这样的字母,我会打印任何带有“t”的行。我做错了什么?

好的,我明白了。 只需要添加编码utf 16

with open("test.txt", "r", encoding="utf-16") as f:
    for line in f:
        if 'trivial' in line:
            print(line)

感觉糟透了,伙计

它对我来说很好用,并且打印了一行带有“triple”的内容,这肯定行得通,唯一的可能是“triple”不在文件中。我使用windows提示符用python执行它,这可能是问题所在吗?我想您的文件位置和打开提示的路径可能有所不同,请在读取文件时给出文件的确切路径