Pythonのお勉強 Part75at TECH
Pythonのお勉強 Part75 - 暇つぶし2ch975:デフォルトの名無しさん
25/10/05 07:52:01.85 75RY5Ni2r.net
俺はminiconda

976:デフォルトの名無しさん
25/10/05 08:44:09.44 /6a5ZxIp0.net
時代はUV何ですよ!!(´・ω・`)

977:デフォルトの名無しさん
25/10/05 09:26:26.39 DxOKijn50.net
>>974
もうuvがいいぞ

978:デフォルトの名無しさん
25/10/08 06:55:25.58 lcCd82qT0.net
ファイル削除にimport osとかするのがなんか抵抗あったけど、
pathlib使ってるならp.unlink()で良かったんだな

979:デフォルトの名無しさん
25/10/08 13:40:49.01 XrXXkqZa0.net
unlinkって名前わかりにくい気がするけどそういうもんなんかな

980:デフォルトの名無しさん
25/10/08 13:48:26.60 lcCd82qT0.net
deleteとremoveの違い
deleteするとなくなってしまうけど、removeは消えるだけで実体はある
unlinkはもっと明示的にいつでも復活できそう

981:デフォルトの名無しさん
25/10/08 14:07:17.26 UyQ1K/rS0.net
>>978
なぜ
import os に抵抗があって
import pathlib には無いの?

982:デフォルトの名無しさん
25/10/08 14:17:47.05 lcCd82qT0.net
pathlibは神ライブラリだから
openするだけだとしてもPathオブジェクトにしとくと後々役に立つ

983:デフォルトの名無しさん
25/10/08 20:10:03.79 PPRPrFFf0.net
>>980
>>982はまだ個人の感想だけど平然とウソ書いてくるのがこわい
AIさんかな

984:デフォルトの名無しさん
25/10/08 21:22:40.69 a5q/Ytzw0.net
スラッシュで文字列とPath結合できるの好き

985:デフォルトの名無しさん
25/10/08 21:27:24.89 lcCd82qT0.net
パスを文字列で持つこと自体が恐らくアンチパターン

986:デフォルトの名無しさん
25/10/08 23:11:40.46 DEFvJ9Zk0.net
ファイル操作が多い場合にはpathlibが便利なのかなとは思うんだけど、そもそもファイル操作自体あまりしないから、いつもpath =r'...' みたいな感じで文字列にしちゃっているわ。

987:デフォルトの名無しさん
25/10/08 23:14:49.71 lcCd82qT0.net
読み込む用のファイルがあって、拡張子だけ変えたいとか、
ファイル名の部分に-oldと付けたいとか、別のディレクトリに同じ名前でコピーしたいとか、
そういう操作を正規表現とか駆使しながら頑張って文字列操作するのは、
めんどくさいし読みにくいしバグる
人間がやるべきではない

988:デフォルトの名無しさん
25/10/09 00:23:35.01 YJJHW0Xm0.net
そういう処理が必要になったら、その時点で検討するって感じかな。もちろん、パスならとりあえずPathオブジェクトにしとけっていう流儀もあると思うけどね。

989:デフォルトの名無しさん
25/10/09 22:53:20.67 QQVMS2V+0.net
言ってしまえば「動けばよい」「分かればよい」だと思うが
扱おうとしているものを扱うための機能があるのなら、
それは使ってみたいじゃないの

990:デフォルトの名無しさん
25/10/14 05:03:55.10 CT5W8cc20.net
ゲームの中でコーディング・実行するんじゃなく
VSCodeからコーディング・実行するようなのないの?
Turtle的な

Steamで20% OFF:農家は Replace() されました
URLリンク(store.steampowered.com)

991:デフォルトの名無しさん
25/10/14 12:39:23.72 QgKXwP6qM.net
外部エディタで変更すると自動反映するって書いてあるぞ

992:デフォルトの名無しさん
25/10/14 22:11:58.01 BWpaqpg00.net
ライブラリ追加できない環境でpdf読みたいので、
仕方なく構造調べてるけど複雑すぎる

993:デフォルトの名無しさん
25/10/16 01:35:31.23 b1XJiiUu0.net
新たにpy installなんてコマンドができてそれで管理というが
使いやすいものかどうか
uvが流行ってるの見て乗ってきたのか

でもこれでライブラリ間のバージョンコンフリクト防げるかどうかには特にまだ情報が無かったなあ

994:デフォルトの名無しさん
25/10/18 22:03:59.48 RYa38xSb0.net
スレ立てたわよ

Pythonのお勉強 Part76
スレリンク(tech板)

995:デフォルトの名無しさん
25/10/18 22:15:15.24 nI8EUje/0.net
おつpy


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch