暇つぶし2chat TECH - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト145:デフォルトの名無しさん 20/07/24 14:45:24.01 9kemO6C0.net >>138 reつかうより 「/」でsuplitして(仮リスト) 仮リストのインデックス0と1を「/」でjoinし、 先頭にも「/」をたしたらどーよ 146:デフォルトの名無しさん 20/07/24 14:49:49.02 uZPC/vMj.net 自演乙 147:デフォルトの名無しさん 20/07/24 14:52:12.76 rDJcOCUC.net >>138 '/'+'/'.join("/dir0/dir1/dir2/dir3".split('/')[1:3]) 148:デフォルトの名無しさん 20/07/24 14:56:03.91 RoszUeav.net iPad ProでPythonは厳しいでしょうか? やっぱりメモリ不足、機能不足ですか? 仕事用で資料書き込み用として併用を考えております アホな質問ですいませんで申し訳ありませんが どなたかご教授いただけたら幸いです 149:デフォルトの名無しさん 20/07/24 15:16:03.14 Y2miOylG.net >>138 from pathlib import Path root = Path(r"/dir0") path = Path(r"/dir0/dir1/dir2/dir3") root.joinpath(path.relative_to(root).parts[0]) Pathじゃなく文字列が欲しいだけなら root = '/dir0/dir1' path = "/dir0/dir1/dir2/dir3" '/'.join(x for x in path.split('/') if x in root.split('/')) どっちもスマートとは言い難いが 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch