#実現したいこと
エクスプローラーで、
0. ファイルを右クリック
0. プログラムから開く
0. 別のプログラムを選択
0. その他のアプリ
0. このPCで別のアプリを探す
からそのファイルを開くアプリを選択できるが、
そのアプリに内容を取得し表示させる仕組みをPythonで作りたい
###簡単に言うと
Pythonで、メモ帳のようにある特定の拡張子のファイルをクリックしたらそのファイルの内容を取得し編集できるアプリを作りたい。
#わからないこと
Pythonで作ったアプリで開いたファイルの内容を取得する方法
↓
Pythonで作ったアプリで開いたファイルの__絶対パス__を取得する方法。
or そもそも可能なのか
#試したこと
test.py
Python
1import os 2print(os.path.abspath(__file__)) 3input()
をexe化し、「実現したいこと」の1~5、test.exeを選択し開いてみる
#####結果
全てそのtest.exeファイルの絶対パスが表示され、開いたファイルの絶対パスは取得できなかった。
#環境
Python-3.9.1
Pyinstaller-4.1
Windows 10
回答2件
あなたの回答
tips
プレビュー