問題タブ [path-separator]

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 投票する
4 に答える
88 参照

python - フルパスのリストからファイル名を取得していますか?

特別にフォーマットされたドキュメントからファイル名を取り出してリストに入れようとしています。ドキュメントには大量の情報が含まれていますが、私が気になる行は次のような行で、常に行頭に「ファイル名:」があります。

私は次のことを試しました:

これはfile_list次のようになります。

私は出力が単純になるように探しています:

上記の出力でも使用ntpath.basenameしてみましたが、リストではなく文字列を入力として使用したいようです。

私はPythonとスクリプト全般に非常に慣れていないので、提案をいただければ幸いです。

0 投票する
1 に答える
425 参照

apache - Apache 書き換えルールで文字列をパス区切り文字として書き換える

URL ではなく名前で Wave ファイルをキャッシュするサード パーティのサイトを使用しています。私のシステムには同じ名前でディレクトリが異なる多数の wave ファイルがありますが、サードパーティのサイトが同じ名前で別のディレクトリにあるファイルを要求すると、間違ったファイルを再生します。

そこで、url からスラッシュ ('/') を削除し、それを文字列_dir_separator_と組み合わせて、システム全体で wave ファイルを一意にすることを考えました。

_dir_separator_ のすべての出現が内部的にスラッシュに書き換えられるように、URL を書き換えるにはどうすればよいですか?

たとえば、このファイルをリクエストするhttp://mysite/media_dir_separator_voice_scripts_dir_separator_script_en_v11.wav

これを選ぶべきhttp://mysite/media/voice_scripts/script_en.wav

ディレクトリ構造は複数レベルの深さであるため、一定数のパターンの書き換えは機能しないことに注意してください。

編集: 気が変わって、_dir_sepator_ 文字列の代わりにハイフン (-) を使用したいと思いました。重要なのは、これを書き直さずに機能させる必要があることです。

0 投票する
1 に答える
1150 参照

android - IllegalArgumentException: ファイルにパス区切り文字 Android が含まれています

Google で検索していますが、質問に対する真の答えが見つかりません。私の質問は彼と同じですが、彼は MODE_APPEND を望んでおり、私のファイルには MODE_PRIVATE が必要です。どうすればよいですか?

これは私のコードです: