/tmp/myfolder/myscript /からスクリプトを実行し、myfolderのリソースにアクセスしたい場合は、どうすればよいですか?スクリプトのパスの上にあるリソースにPythonにアクセスするように指示します
私は__file__
でファイルのパスを取得しましたが(常に入力されるわけではないため、使用しないように言われました)、私はbashのようにはできません。これはPythonがそれを理解していないためです。
私はpythonスクリプトを実行したいと思います。フォルダがどこにあっても、常に1つ上のレベルになり、必要なリソースを取得します。
私はあなたがあなたのケースに移入されます__file__' 'かなり確認することができると思いますこれは、
for . import module
使用することができます。したがって、 'os.path.join(os.path.dirname(__ file__)、 '..')'は親ディレクトリを取得するための最良の方法です – zvone