python でtxtファイルを開きたい。
python3でtxtファイルを開きたいのですが、エラーが発生してファイルが開けないと表示されるので質問させて頂きます。
ルートディレクトリにあるtmp
フォルダに保存したdata.txt
をpython
から開きたいのですが以下のコードを実行するとそんなファイルは存在しないとエラーが出ます。
wordlist_file = '/tmp/data.txt'
fp = open(wordlist_file, 'rb')
raw_words = fp.readlines()
fp.close()
エラー
builtins.FileNotFoundError: [Errno 2] No such file or directory: '/tmp/data.txt'
コードを実行している場所が/root/pythonstudy/
になっていてrootディレクトリとtmpディレクトリは同じ階層にあってパスが上手く通ってないと思うのですが、どのようにパスを書いたら良いのかわかりません。
それでも相対パスでなく、絶対パスなので上手く行くと考えていたのですがどうしてでしょうか?pythonの仕様だったりするのでしょうか?
詳しい方、回答して頂けると幸いです。