来自 PHP 背景,我正在学习如何使用 Python。
haystack
如果在from中找到内容,我正在尝试返回 Index Positionneedle
haystack= open("haystack.wav",'r')
needle = open("needle.wav",'r')
nedOffset = needle.read()[:46]
print(haystack.index(nedOffset))
它似乎不起作用,我收到一个错误:
Traceback (most recent call last):
File "test.py", line 5, in <module>
print(haystack.index(ned[:46]))
AttributeError: '_io.TextIOWrapper' object has no attribute 'index'
怎么修?
在 PHP 中,我会这样做:
$needle = file_get_contents("needle.wav", false, null, 46);
$haystack = file_get_contents("heystack.wav");
echo strpos($haystack,$needle);