open() に渡したパスにファイルが無いと出ます。パスの間違いや、実行時のカレントディレクトリのズレが主な原因です。
出るコード
with open("data.txt") as f:
content = f.read() # data.txt がその場所に無い
エラーメッセージ
FileNotFoundError: [Errno 2] No such file or directory: 'data.txt'
直し方
ファイルパスが正しいか、os.path.exists("data.txt") などで確認します。相対パスは実行時のディレクトリ次第で変わるので、絶対パスにするのも有効です。