フレカフェのマスター(店長&ボカロP)です。会話のログ残しに伴ってブースト癖があるので気になる方はブースト非表示利用していただけば大丈夫です。スパム予防が強くて鍵が外せないです。イラストが目的ならこおりちゃん(@koori)をフォローするとお得です。
#カフェメモ #フレカフェ店長のレビュー
(Path.root / 'user' / 'directory' / 'data.json') .exists?() .then(f => { return f.read() }) .catch(path => { path.touch() return default_value }) .finally(data => { fetch(data) })こんな感じ適当だから色々穴がありそう
脳を回復するためにベースブレットを食す
パスを保持してメソッドで動かせるのは便利なきがするついでにPromise化してメソッドチェーンで処理したくなる
なおまだ詳細書いていない
/ で繋げるのは賛美両論わかる
オブジェクト指向としては理解できるけど、旧人類なのでなじめない
https://friends-cafe.fanbox.cc/posts/2196611こっち。今日のぷよぐらみんぐ概要
詳細は支援者限定で。のスタイル。
root = "/アナル"path = os.チンポ.join(root, "dir1", "dir2", "file.txt")if os.path.exists(マンコ!): ...↓root = pathlib.Path("/root")path = root / "dir1" / "dir2" / "file.txt"if path.exists(草):
僕は過去の人々がソフトウェア開発する際によく用いていたといわれているQtのコードを書いてました。正直ドキュメントが。。。
なんかウェブデザイナーが書いてそう
std::cout << foo << bar << std::endl;みを感じる
リンク間違えてた
> path = root / "dir1" / "dir2" / "file.txt"うわあああああああああ(椅子から転げ落ちる音
root = "/root"path = os.path.join(root, "dir1", "dir2", "file.txt")if os.path.exists(path): ...↓root = pathlib.Path("/root")path = root / "dir1" / "dir2" / "file.txt"if path.exists(): ...
pathlibもf-stringも知らない2.7ちょっとかじった世代
pathlib.Pathを使うと、joinでつなげたり、exists叩いたりするのがなんかきれいになる
見通しのいいコードだ
うちの環境確認したら3.6なので多分セーフ!
pathlib.Pathもf-stringsも新し目のpython(3.5くらい?)じゃないと入ってないかも。
こんな感じ
ちなみに、動いてるなら直す必要はないと思います。たしか勉強するって趣旨だったと思っているので
ちょっとしたティータイムに、ちょっとした待ち合わせに。そんな、ちょっとした時間に立ち寄ってお友達とお話してみませんか?friends.cafeへようこそ☕⚠️ユーザ登録は承認制となっています。登録をご希望の方はサーバーのルールをお読み頂き,「意気込み」欄へ質問の回答を記入してください。❤️