問題タブ [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 投票する
3 に答える
3936 参照

vba - なぜ Application.PathSeparator が必要なのですか?

MS Office VBA には、というプロパティがあります。Application.PathSeparator.

私は相互運用性を支持しますが、Office はWindows と MacOS でのみ動作し、両方のプラットフォームで同じ \パス区切り記号が使用されます。

いつ使用することをお勧めしますApplication.PathSeparatorか(単にハードコーディングして\22 のキーストロークを節約するのではなく)?


明確にするために言うと、Stack Overflow のような国際的なサイトにコードを投稿するときは、国際的な違いをサポートすることが重要だと思います(それらについての詳細はこちらApplication.InternationalxlDateSeparatorxlDateOrder

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

python - Linux と Windows の間でファイルを共有する場合の python zipfile ライブラリの問題

zipfile モジュールは、python で .zip ファイルを管理するのに非常に興味深いものです。

ただし、.zip ファイルが Linux システムまたは MacOS で作成された場合、区切り文字はもちろん「/」です。Windows システムでこのファイルを操作しようとすると、区切り文字が「\」であるため、問題が発生する可能性があります。たとえば、.zip ファイルに圧縮されたディレクトリ ルートを特定しようとすると、次のように考えることができます。

ただし、この場合、os.sep が「\」であるため、常に packet_name = [] が取得されますが、圧縮は Linux システムで行われたため、パスはむしろ「foo1/foo2」です。

すべてのケース (Linux システムでの圧縮と Windows システムでの使用、またはその逆) を管理するには、次を使用します。

これについてどう思いますか?仕事をするためのより直接的またはよりpythonicな方法はありますか?