問題タブ [pathlib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
498 参照

python - Pythonでシンボリックリンクを解決せずに絶対パスを取得する

There are many examples of resolving the path of a file while following symlinks, and I'd like to get the absolute path to a file without resolving symlinks. I think this is the solutions:

Is there something I'm missing in terms of another function or argument to resolve()?

There is an answer regarding using os.path.abspath but I'm asking about pathlib in Python 3.6 or better.

0 投票する
2 に答える
9668 参照

python - pathlib を使用して現在のパスの一部から新しい Path オブジェクトを作成する方法は?

でPathオブジェクトの一部を変更したいpathlib

たとえば、Path オブジェクトがある場合:

ファイル名を変更するにはどうすればよいですか? そして、たとえば"/home/user/to/some/folder/other_file.dat"?で新しいパスを取得します。

または、より一般的には、そのパスの 1 つまたは複数の要素を変更できますか?

パスを取得できpartsます:

そのため、必要な部分を結合し、新しい文字列を作成してから新しいパスを作成することが回避策ですが、それを行うためのより便利なツールがあるかどうか疑問に思います。

編集

path.nameより正確に言うと、パスの補完部分を返すものと同等のものは存在しますか : str(path).replace(path.name, "")

0 投票する
3 に答える
57548 参照

python - 存在しない場合、Python pathlibはディレクトリを作成します

ファイルを保存するパスを指定し、そのパスに存在しないディレクトリを作成したい場合、1 行のコードで pathlib ライブラリを使用してこれを行うことは可能ですか?

0 投票する
7 に答える
44768 参照

python - PathLib はディレクトリを再帰的に削除しますか?

PathLib モジュールのディレクトリとその内容を削除する方法はありますか? path.unlink()ファイルのみを削除し、path.rmdir()ディレクトリは空にする必要があります。1回の関数呼び出しでそれを行う方法はありませんか?