エンジニアの眠れない夜エンジニアの眠れない夜TopAboutPythonDjangoDeepLearningDockerGCPOthersホームOthers.jarファイル内のファイルにアクセスする方法2021/11/11SHAREツイートシェアはてブGoogle+PocketLINEこんばんはエンジニアの眠れない夜です。ファイルに書き出してプログラムを実行すると、プロジェクト内に保存しているファイルを読み込めなくて困ったことはありませんか?例えば認証用のファイルをプログラムで読み込んで、実行するような場面です。開発環境で実行する時には何の問題もないのですが、.jarファイルに書き出すと参照先のファイルが.jarファイルの中に入ってしまいます。「これってどうやって参照すればいいんだ?」となるわけですが、今回はそんな問題を簡単に解決するための関数を用意しました。書かれているクラスから見た時に欲しいファイルがどこにあるかを相対パスで指定します。絶対パスを取得できるので、後は煮るなり焼くなり自由にしてください。その他にも絶対パスでの指定もできます。絶対パスで指定する時は/Users/user/PROJECT_NAME/target/classesから見てどこにファイルがあるかを指定します。/com/example/file.txtと指定すればOKです。まとめ`getAbsolutePath()`を使って欲しいファイルの絶対パスを取得できる。クラスから見たときの相対パスで取得できる。見たときの絶対パスで指定もできる。現在は『アイデアをカタチにする』ことが仕事です。コメントデータの処理方法の詳細はこちらをご覧ください。独立(7年目)現在は『アイデアをカタチにする』ことが仕事です。【Python】機械学習で文章を自動生成する方法おすすめ便利ツール2行でできる物体検出(YOLOv3)物体検出APIが使えるようになります。初心者でも物体検出の独自モデルを作成できます。flask-uwsgi-nginxで簡単API作成Flaskを使ったAPIを簡単に作成できます。Docker-Django-HTTPSDjangoを無料でHTTPS化でデプロイできます。Nginx,uWSGIも設定済み。Docker-Selenium-GridDockerを使ってSeleniumをすぐに使い始められます。Selenium-with-DjangoSeleniumでスクレイピングした内容をDjangoと簡単に連携させられます。APIGmailAPIをすぐに使い始められます。サイト内検索サイト内の記事に含まれるキーワードで柔軟な検索ができます。