PHPのバックグラウンドから来て、Pythonの使い方を学んでいます。
haystack
fromにコンテンツが見つかった場合、インデックス位置を返そうとしています。needle
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);