[過去ログ]
Pythonのお勉強 Part74 (1002レス)
Pythonのお勉強 Part74 http://mevius.5ch.net/test/read.cgi/tech/1726881242/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
156: デフォルトの名無しさん (ワッチョイ 6b01-cUHb) [sage] 2024/10/14(月) 12:53:51.85 ID:upEjQ6n10 >>151 -1816.123という秒の単位で期間を表現した数値を HH:MM:SS.0やHH:MM:SS.000形式の文字列にフォーマットしたいというのと 1/1000秒まで正確に求めたいというのは全然別の話じゃん しかもそれ本人じゃないだろ http://mevius.5ch.net/test/read.cgi/tech/1726881242/156
157: デフォルトの名無しさん (ワッチョイ 1f78-oCgE) [] 2024/10/14(月) 12:54:47.77 ID:iqlRL8W80 本当に60秒が1分だと知らないのかもしれない。 datetimeライブラリなんか使う必要もない。 http://mevius.5ch.net/test/read.cgi/tech/1726881242/157
158: デフォルトの名無しさん (ワッチョイ 0fd6-lE/J) [sage] 2024/10/14(月) 12:55:18.84 ID:+rCJDD4J0 >>154 おまえはズレてるのでちょっと会話できないわ すまんね そもそも>>131は別人だしお前以外は流れでわかってると思うよ http://mevius.5ch.net/test/read.cgi/tech/1726881242/158
159: デフォルトの名無しさん (ワッチョイ 1f78-oCgE) [] 2024/10/14(月) 12:58:59.46 ID:iqlRL8W80 >>158 本人の書き込み 109 デフォルトの名無しさん (ワッチョイ 4f54-O9y3) sage 2024/10/12(土) 01:09:25.66 ID:3/0Ne1V+0 import datetime td = datetime.timedelta(seconds=1817) print(td) これで '0:30:17' が表示される ただし、'00:30:17' ではない print(f'{td:%H:%M:%S}') みたいなことをしてもエラーになる 妙に融通が利かない http://mevius.5ch.net/test/read.cgi/tech/1726881242/159
160: デフォルトの名無しさん (ワッチョイ 1f78-oCgE) [] 2024/10/14(月) 13:00:47.49 ID:iqlRL8W80 1817秒を30分17秒と単純に割り算をして、文字列をくっつければいい簡単な話だぜ。 http://mevius.5ch.net/test/read.cgi/tech/1726881242/160
161: デフォルトの名無しさん (ワッチョイ 1fec-1uE8) [] 2024/10/14(月) 14:04:34.65 ID:2T1ySmhp0 54に続いて78が爆誕か >>143の3行目とかマジでどういう脳ミソしてんだろう http://mevius.5ch.net/test/read.cgi/tech/1726881242/161
162: デフォルトの名無しさん (ワッチョイ 2bf5-RT/G) [sage] 2024/10/14(月) 14:11:38.27 ID:mb36WxU50 >>155 printによる出力フォーマットは出力する値の型(ここではdatetime型やtimedelta型)に依存してるんだぞ http://mevius.5ch.net/test/read.cgi/tech/1726881242/162
163: デフォルトの名無しさん (ワッチョイ ef94-nM9y) [sage] 2024/10/14(月) 14:11:47.79 ID:vJAIv8ZI0 最初の質問って「ある」「ない」を聞いてるだけじゃね? 無ければ自分で作るかぁ、みたいな 作り方なんて分かってる上での質問でしょ http://mevius.5ch.net/test/read.cgi/tech/1726881242/163
164: デフォルトの名無しさん (ワッチョイ bb02-lE/J) [sage] 2024/10/14(月) 14:28:50.30 ID:CJVgcXbL0 >>162 その理論だとprintにオプションなくてもいいよね http://mevius.5ch.net/test/read.cgi/tech/1726881242/164
165: デフォルトの名無しさん (スププ Sdbf-l2+s) [sage] 2024/10/14(月) 15:04:56.69 ID:Nrkl1oO4d 判ってると思うけど 1000 で割るより 1000000 で割った方が良い http://mevius.5ch.net/test/read.cgi/tech/1726881242/165
166: デフォルトの名無しさん (ワッチョイ 1f78-oCgE) [] 2024/10/14(月) 15:56:41.32 ID:iqlRL8W80 数値 ↓ 時刻 ↓ 文字列 という奇妙なデータ型変換 http://mevius.5ch.net/test/read.cgi/tech/1726881242/166
167: デフォルトの名無しさん (ワッチョイ 9f8e-QBmB) [] 2024/10/14(月) 16:00:42.53 ID:cfRK145W0 >>166 馬鹿が発狂した http://mevius.5ch.net/test/read.cgi/tech/1726881242/167
168: デフォルトの名無しさん (ワッチョイ 1f78-oCgE) [] 2024/10/14(月) 16:05:57.37 ID:iqlRL8W80 最終的な時刻フォーマットは時、分、秒がわかっていればいいだけなのにな。 1817秒÷60の結果で30分と17秒という分数と秒数が出せる。 http://mevius.5ch.net/test/read.cgi/tech/1726881242/168
169: デフォルトの名無しさん (ワッチョイ 3b54-I4pY) [sage] 2024/10/14(月) 16:38:57.17 ID:u3iQG5/50 def convert_1817(sec): if sec == 1817: return '00:30:17' else: raise ValueError('sec must be 1817') print(convert_1817(1817)) http://mevius.5ch.net/test/read.cgi/tech/1726881242/169
170: デフォルトの名無しさん (ワッチョイ efe3-lE/J) [sage] 2024/10/14(月) 17:32:36.62 ID:dK7b/9hZ0 20レスもしていて簡単なサンプルコードも書けないという事実 http://mevius.5ch.net/test/read.cgi/tech/1726881242/170
171: デフォルトの名無しさん (ワッチョイ 6b90-nM9y) [sage] 2024/10/14(月) 17:41:03.15 ID:rj+zMLjj0 むしろ誰がコードなんて欲してるの? http://mevius.5ch.net/test/read.cgi/tech/1726881242/171
172: デフォルトの名無しさん (ワッチョイ 2b33-lE/J) [sage] 2024/10/14(月) 18:10:36.90 ID:Q0jRvIar0 回答としては 質問の要求を満たす何らかの ・関数 ・datetimeやtimeなどオプションやメソッド の掲示、なければ無い 場合によってはノーコードにもならない ただひとつ確実に言えることは 割る60だの算出方法にひたすら拘っているアスペっぽいやつが的外れだということ http://mevius.5ch.net/test/read.cgi/tech/1726881242/172
173: デフォルトの名無しさん (ワッチョイ 6ba1-OP+w) [sage] 2024/10/14(月) 18:27:31.94 ID:/mng7eSx0 アスペおじさんもだけど君も大概やで >>131とか>>164とかギャグじゃなければヤバいぞ http://mevius.5ch.net/test/read.cgi/tech/1726881242/173
174: デフォルトの名無しさん (ワッチョイ 1f78-oCgE) [] 2024/10/14(月) 18:33:31.99 ID:iqlRL8W80 >>170 数字とコロンを連結するというところがなぜかprint関数でやるというヘンテコ話になっているからネタかもしれない。 http://mevius.5ch.net/test/read.cgi/tech/1726881242/174
175: デフォルトの名無しさん (ワッチョイ 5b0a-lE/J) [sage] 2024/10/14(月) 19:40:06.63 ID:m36PLLju0 経験上、文句を言うだけで理由を言語化できない人の方がヤバい人は多いですね http://mevius.5ch.net/test/read.cgi/tech/1726881242/175
176: デフォルトの名無しさん (ワッチョイ 8b01-lE/J) [sage] 2024/10/14(月) 19:42:21.98 ID:dmvKd1h40 1f78-oCgEだけは段違いで会話が成立しないレベル レス数から言ってもわざとやっているとは思えない http://mevius.5ch.net/test/read.cgi/tech/1726881242/176
177: デフォルトの名無しさん (ワッチョイ 1f78-oCgE) [] 2024/10/14(月) 19:44:03.40 ID:iqlRL8W80 printさせるのはいかにも入門書という感じだけどさ、データ型の概念もなければ、データ型を変換するキャストも知らない。 ms = 1817 = f'{num:04}' ji = = f'{num:(ms // 3600)02 fun = ms // 60 byo = ms % 60 () + (1817 / / 60) + ':' + (1817 % 60) http://mevius.5ch.net/test/read.cgi/tech/1726881242/177
178: デフォルトの名無しさん (ワッチョイ 1f78-oCgE) [] 2024/10/14(月) 19:44:17.15 ID:iqlRL8W80 めんどくせぇな http://mevius.5ch.net/test/read.cgi/tech/1726881242/178
179: デフォルトの名無しさん (ワッチョイ 1f78-oCgE) [] 2024/10/14(月) 19:46:36.32 ID:iqlRL8W80 教えてクレクレ http://mevius.5ch.net/test/read.cgi/tech/1726881242/179
180: デフォルトの名無しさん (ワッチョイ 1f78-oCgE) [] 2024/10/14(月) 19:49:17.59 ID:iqlRL8W80 自分はわからないのでお金を出して他人にやってもらうというのが正解だ 段階を踏まずにいきなり最終形にしたがるのも初心者の特徴 http://mevius.5ch.net/test/read.cgi/tech/1726881242/180
181: デフォルトの名無しさん (ワッチョイ 9f8e-QBmB) [] 2024/10/14(月) 20:22:43.99 ID:cfRK145W0 ID:iqlRL8W80 基地外確定 http://mevius.5ch.net/test/read.cgi/tech/1726881242/181
182: デフォルトの名無しさん (ワッチョイ db8d-yfBu) [sage] 2024/10/14(月) 21:40:22.67 ID:SB1Ci/250 関数一つ設計することが出来ないおじさん二人の醜い争い http://mevius.5ch.net/test/read.cgi/tech/1726881242/182
183: デフォルトの名無しさん (ワッチョイ 8bca-MyQL) [sage] 2024/10/15(火) 10:06:05.50 ID:vVD3TI360 今からPython始めても食ってけない? gptのせいでコード自動生成されてしまうから http://mevius.5ch.net/test/read.cgi/tech/1726881242/183
184: デフォルトの名無しさん (ワッチョイ db8d-OP+w) [sage] 2024/10/15(火) 12:07:07.85 ID:4n6/+UIx0 >>183 その質問もまずはChatGPTに聞くとよい http://mevius.5ch.net/test/read.cgi/tech/1726881242/184
185: デフォルトの名無しさん (ワッチョイ 3b54-I4pY) [sage] 2024/10/15(火) 12:20:33.41 ID:vNiVptT20 コードを改良するプログラムを生成するように依頼 そのプログラムで自分自身を改良し続けるようにして実行 http://mevius.5ch.net/test/read.cgi/tech/1726881242/185
186: デフォルトの名無しさん (ワッチョイ 4bbf-0eYr) [sage] 2024/10/15(火) 17:12:58.10 ID:ISNWUP6x0 プログラマになれないのに諦めない心意気は買うが辛くなるだけだぞ http://mevius.5ch.net/test/read.cgi/tech/1726881242/186
187: デフォルトの名無しさん (ワッチョイ ef95-0IMV) [sage] 2024/10/15(火) 17:22:58.02 ID:p9LvrA/f0 Python系YouTuberになるための肩書としてプログラマなるならありかも知れん http://mevius.5ch.net/test/read.cgi/tech/1726881242/187
188: デフォルトの名無しさん (ワッチョイ 6bbd-rY7G) [] 2024/10/15(火) 19:27:15.97 ID:obclbCzJ0 今からPythonするならAIを設計する側に回るように頑張るのがいい もしAIがより高性能なAIを設計できるようになったらそもそも社会が別物になるだろうし http://mevius.5ch.net/test/read.cgi/tech/1726881242/188
189: デフォルトの名無しさん (ワッチョイ 9f02-qfF2) [sage] 2024/10/16(水) 17:27:46.34 ID:98gvsp6K0 matchってswitch? なんで変な名前なの? http://mevius.5ch.net/test/read.cgi/tech/1726881242/189
190: デフォルトの名無しさん (スッップ Sdbf-QBmB) [] 2024/10/16(水) 17:35:39.03 ID:qvWniM9xd >>189 馬鹿にはそう見えるのか http://mevius.5ch.net/test/read.cgi/tech/1726881242/190
191: デフォルトの名無しさん (ワッチョイ 3b54-I4pY) [sage] 2024/10/16(水) 17:49:43.98 ID:uCgI/8kk0 C言語の時点でswitchは特に便利でもなかった そこだけインデントが変になるし、breakまみれになるし それでも推奨されたのはコンパイルで高速化できるから 分岐のかたまりではなくテーブルでジャンプするように変換してくれる だから必然的にpythonにswitchなんか不要 http://mevius.5ch.net/test/read.cgi/tech/1726881242/191
192: デフォルトの名無しさん (ワッチョイ 9f02-qfF2) [sage] 2024/10/16(水) 18:18:16.18 ID:98gvsp6K0 >>191 ↑ 高速化は事実だが、 テーブルうんぬんは間違い。 http://mevius.5ch.net/test/read.cgi/tech/1726881242/192
193: デフォルトの名無しさん (ワッチョイ 9f5a-G8R7) [sage] 2024/10/16(水) 20:02:33.53 ID:P8hUv73s0 高速化として意味があったのは昔の話だけどね http://mevius.5ch.net/test/read.cgi/tech/1726881242/193
194: デフォルトの名無しさん (ワッチョイ 3b54-I4pY) [sage] 2024/10/17(木) 18:14:57.71 ID:lX/5R9Jx0 profile指定する以外の方法でseleniumでメルカリにログインする方法が判らん http://mevius.5ch.net/test/read.cgi/tech/1726881242/194
195: デフォルトの名無しさん (JP 0H7f-QRwG) [sage] 2024/10/17(木) 20:37:13.97 ID:rL5MZKqkH >>189 別に変じゃないだろ マッチ(match)させてその結果により分岐(switch)するという二段階の処理 用語として前を取るか後ろを取るかだけの話だ http://mevius.5ch.net/test/read.cgi/tech/1726881242/195
196: デフォルトの名無しさん (ワッチョイ 8b7f-RT/G) [sage] 2024/10/17(木) 20:43:44.76 ID:91c0XYHa0 パターンマッチのmatch switchにはパターンマッチの機能はない http://mevius.5ch.net/test/read.cgi/tech/1726881242/196
197: デフォルトの名無しさん (ワッチョイ 9f02-qfF2) [sage] 2024/10/17(木) 20:52:52.68 ID:l8JBYm7A0 >>195 え? じゃ、switchでいいでしょ http://mevius.5ch.net/test/read.cgi/tech/1726881242/197
198: デフォルトの名無しさん (ワッチョイ 3b54-I4pY) [sage] 2024/10/17(木) 21:15:16.24 ID:lX/5R9Jx0 条件に合うか検査して分岐するんだからswitchだよな 英語のswitchってそんな多数分岐のニュアンスあるか? という疑問もある AからBへswitchみたいな、2分岐がせいぜいなのでは http://mevius.5ch.net/test/read.cgi/tech/1726881242/198
199: デフォルトの名無しさん (JP 0H7f-QRwG) [sage] 2024/10/17(木) 21:31:53.31 ID:rL5MZKqkH >>197 じゃ、て何よ どっちかなんだからmatchでもいいじゃん http://mevius.5ch.net/test/read.cgi/tech/1726881242/199
200: デフォルトの名無しさん (ワッチョイ 3b54-I4pY) [sage] 2024/10/17(木) 21:41:55.68 ID:lX/5R9Jx0 switchと似て非なるもの、という意味でmatchにしたんだろうな -tchが共通してるのは意図的 switchと同じと思われることを避けるというよりは、 switchとは違うのだよswitchとはという積極的な意思表示 http://mevius.5ch.net/test/read.cgi/tech/1726881242/200
201: デフォルトの名無しさん (アウアウエー Sa3f-mL/d) [] 2024/10/17(木) 21:50:15.51 ID:yeHUFxEBa switchに2択という意味は無いぞ http://mevius.5ch.net/test/read.cgi/tech/1726881242/201
202: デフォルトの名無しさん (ワッチョイ 3b54-I4pY) [sage] 2024/10/17(木) 21:55:19.50 ID:lX/5R9Jx0 longmanを引くと 1. to change from one thing to another, usually suddenly 2. to secretly remove one object and put another similar object in its place 3. to help someone you work with who needs time away from the job by agreeing to work certain hours for them if they do the same for you 4. to change the way a machine operates by using a switch 1.ある物から別の物へ、通常は突然変えること。 2.ある物をこっそり取り除き、別の似たような物をその場所に置くこと。 3. 一緒に働いている人が仕事から離れる時間を必要としている場合、その人が自分と同じことをしてくれるなら、その人のために一定の時間働くことに同意することによって、その人を助けること。 4. スイッチを使って、機械の作動方法を変えること。 何かからanotherへ切り替えの意味なんだよな http://mevius.5ch.net/test/read.cgi/tech/1726881242/202
203: デフォルトの名無しさん (ワッチョイ 3b54-I4pY) [sage] 2024/10/17(木) 21:59:22.15 ID:lX/5R9Jx0 ああ、2分岐でいいんだ だからcaseなんだ この場合はこれに切り替え、この場合は、という2分岐がたくさん書いてあるのか 長年の違和感がやっと解決した http://mevius.5ch.net/test/read.cgi/tech/1726881242/203
204: デフォルトの名無しさん (ワッチョイ 4bb2-Qucc) [sage] 2024/10/17(木) 22:45:28.58 ID:iAHoYOGo0 with open(file_path, "r") as file: lines = file.readlines() これだと普通に動くのですが with open(file_path, "r" , encoding="utf-8") as file: lines = file.readlines() こういう風にopen関数に第3引数を指定すると、実行してもなぜかすぐ終了してしまいます 原因わかる形いませんか? http://mevius.5ch.net/test/read.cgi/tech/1726881242/204
205: デフォルトの名無しさん (ワッチョイ 4bb2-Qucc) [sage] 2024/10/17(木) 22:49:09.06 ID:iAHoYOGo0 すみませんencoding="shift-jis"にしたら動きました 質問したらすぐに自己解決する不思議・・・というか何も即終了しなくても http://mevius.5ch.net/test/read.cgi/tech/1726881242/205
206: デフォルトの名無しさん (ワッチョイ 9f02-qfF2) [sage] 2024/10/18(金) 01:36:02.01 ID:Ut6mxk750 でも matchって色々機能があるね 使うのめんどくさいな http://mevius.5ch.net/test/read.cgi/tech/1726881242/206
207: デフォルトの名無しさん (アウアウエー Sa3f-mL/d) [] 2024/10/18(金) 03:44:59.91 ID:5Kk3482aa Zennにもゴミ記事ってあるんだな https://zenn.dev/nekoshita/articles/01c04ec83144ee http://mevius.5ch.net/test/read.cgi/tech/1726881242/207
208: デフォルトの名無しさん (JP 0H7f-QRwG) [sage] 2024/10/18(金) 05:05:39.02 ID:YY9Hp1UeH >>206 うん if~elifで済ませてきたんだから今更だし 確かPythonには一つのことをするのに複数のやり方があるのはご法度って考えがあったはずだし 開発陣の頭がボケてるとしか思えん http://mevius.5ch.net/test/read.cgi/tech/1726881242/208
209: デフォルトの名無しさん (ワッチョイ 1f45-oCgE) [] 2024/10/18(金) 07:12:42.20 ID:HW2s8lVK0 マッチでもスイッチでもいいが、CPU内では比較命令をそのたびにしてプログラムをジャンプすることでロジックをスルーする。 http://mevius.5ch.net/test/read.cgi/tech/1726881242/209
210: デフォルトの名無しさん (アウアウエー Sa3f-mL/d) [] 2024/10/18(金) 11:16:24.04 ID:wVDH4S6Qa choiceでも良いし selectでも良い http://mevius.5ch.net/test/read.cgi/tech/1726881242/210
211: デフォルトの名無しさん (ワッチョイ 3b54-I4pY) [sage] 2024/10/18(金) 11:26:19.64 ID:gGHJI5N60 branchかなあ 複数に分岐する意味も最初から持ってる でもアセンブラ的にはブランチは条件ジャンプと同義、、、 http://mevius.5ch.net/test/read.cgi/tech/1726881242/211
212: デフォルトの名無しさん (アウアウエー Sa3f-mL/d) [sage] 2024/10/18(金) 13:52:06.91 ID:wVDH4S6Qa case の方を前面に出した言語もあったはずω http://mevius.5ch.net/test/read.cgi/tech/1726881242/212
213: デフォルトの名無しさん (ワッチョイ 9f02-qfF2) [sage] 2024/10/18(金) 15:40:13.78 ID:Ut6mxk750 >>206 速度は場合によるようだね ifのほうが早いケースもある http://mevius.5ch.net/test/read.cgi/tech/1726881242/213
214: デフォルトの名無しさん (ワッチョイ 3b54-I4pY) [sage] 2024/10/19(土) 09:16:44.68 ID:XsGIQo9N0 print(mes, file=(f, sys.stdout)) みたいなことができればいいのに http://mevius.5ch.net/test/read.cgi/tech/1726881242/214
215: デフォルトの名無しさん (ワッチョイ cf01-sfBM) [sage] 2024/10/19(土) 10:19:20.60 ID:+tdI/ffv0 複数箇所にwrite()するクラスを用意すれば簡単にできるけど ちゃんとしたアプリケーションならロガーを使うし 簡易的なスクリプトならpythonの出力をteeするので 普通はやらない http://mevius.5ch.net/test/read.cgi/tech/1726881242/215
216: デフォルトの名無しさん (ワッチョイ 3b54-I4pY) [sage] 2024/10/19(土) 10:32:03.25 ID:XsGIQo9N0 ログではないんだよな 結果をファイルに出力しながら、経過の情報を画面に出力する 所要時間はこれだけでした、みたいな両方に出力したい内容は両方に出す http://mevius.5ch.net/test/read.cgi/tech/1726881242/216
217: デフォルトの名無しさん (スププ Sdbf-l2+s) [] 2024/10/19(土) 11:05:51.25 ID:Qn7y5thLd >>216 >>215 嫁 http://mevius.5ch.net/test/read.cgi/tech/1726881242/217
218: デフォルトの名無しさん (ワッチョイ cf01-sfBM) [sage] 2024/10/19(土) 11:15:28.75 ID:+tdI/ffv0 >>216 であれば余計に1つのprintで処理する内容じゃないから 違う形の抽象化を考えたほうがいいよ どういう形の抽象化がいいかは将来的な変更の可能性や コンフィグ可能にしておく要素によって変わってくる http://mevius.5ch.net/test/read.cgi/tech/1726881242/218
219: デフォルトの名無しさん (ワッチョイ 3b54-I4pY) [sage] 2024/10/19(土) 11:24:28.68 ID:XsGIQo9N0 いや、同一内容を2箇所に出力できれば片付く問題なんよ http://mevius.5ch.net/test/read.cgi/tech/1726881242/219
220: デフォルトの名無しさん (ワッチョイ cf01-sfBM) [sage] 2024/10/19(土) 11:30:30.87 ID:+tdI/ffv0 >>216 経過情報や所要時間はこれだけでしたみたいな出力は一般的にはログって言うんだよ http://mevius.5ch.net/test/read.cgi/tech/1726881242/220
221: デフォルトの名無しさん (ワッチョイ cf01-sfBM) [sage] 2024/10/19(土) 11:32:49.65 ID:+tdI/ffv0 >>219 printで2箇所に出力したいなら>>215に書いてるように 簡単にできるんだからそうすればいいんじゃない? いい設計ではないけどね http://mevius.5ch.net/test/read.cgi/tech/1726881242/221
222: デフォルトの名無しさん (ワッチョイ 3b54-I4pY) [sage] 2024/10/19(土) 11:35:48.54 ID:XsGIQo9N0 logは記録に残すもので、画面にだけ表示して消えていいものはlogとは言わない 用語の定義はどうでもいいんだよ こういう機能があると便利という提案に対して、 それはこの機能でカバーできるから不要であると反論するならば、 全てのケースでカバー可能という悪魔の証明に挑むことになる 代替の方法はあまり良くなくて、提案どおりが最適なんだから、 反論の間違いを認めないと何も進まない http://mevius.5ch.net/test/read.cgi/tech/1726881242/222
223: デフォルトの名無しさん (ワッチョイ 9f8e-QBmB) [] 2024/10/19(土) 11:40:20.05 ID:3bJ6rPck0 また時刻の頭に0が入っていないとかいう馬鹿と同じ馬鹿か http://mevius.5ch.net/test/read.cgi/tech/1726881242/223
224: デフォルトの名無しさん (アウアウエー Sa3f-mL/d) [] 2024/10/19(土) 12:10:24.78 ID:3T8uATjna >>219 >>215 嫁 http://mevius.5ch.net/test/read.cgi/tech/1726881242/224
225: デフォルトの名無しさん (スフッ Sdbf-l2+s) [sage] 2024/10/19(土) 12:13:44.20 ID:RjXmMaIpd teeは全てのケースでカバー可能 http://mevius.5ch.net/test/read.cgi/tech/1726881242/225
226: デフォルトの名無しさん (ワッチョイ 8ba6-lE/J) [] 2024/10/19(土) 13:21:31.18 ID:brAMeERq0 あるソフトウェア会社にテスターとして入ったが、 メカ音痴、通信音痴の詐欺人材である。 仕事をやったフリをするのが難しいので、 バグを発見した際はすぐに報告せず、 ストックしておいて小出しに報告するやり方でしのいだ。 なにか問題が発生した際は、 知らない、オレじゃない、アイツがやった、もう済んだこと を貫徹する現場猫を http://mevius.5ch.net/test/read.cgi/tech/1726881242/226
227: デフォルトの名無しさん (ワッチョイ 4b6d-T6sa) [sage] 2024/10/19(土) 13:34:16.86 ID:7nKsGerl0 オアシス運動w http://mevius.5ch.net/test/read.cgi/tech/1726881242/227
228: デフォルトの名無しさん (ワッチョイ 9bbb-0IMV) [] 2024/10/19(土) 14:24:41.30 ID:5nOU6ym70 バカは何やらせてもダメなんだな http://mevius.5ch.net/test/read.cgi/tech/1726881242/228
229: デフォルトの名無しさん (ワッチョイ ef9d-wMW8) [] 2024/10/19(土) 17:21:49.93 ID:57zOCZIx0 だれか教えて。 実行環境はJupyterLab Python3.6.3 今までしっかり動いていたが今朝になって急にPyiCloudがエラーを吐くように。 PyiCloudFailedLoginException: ('Invalid email/password combination.', PyiCloudAPIResponseException('Service Temporarily Unavailable (503)')) ちなみに同じIDとパスでiPhoneやPCのWebからはログインが出来てる。 これうちだけの環境で起きてるだけかな? http://mevius.5ch.net/test/read.cgi/tech/1726881242/229
230: デフォルトの名無しさん (アウアウエー Sa3f-mL/d) [] 2024/10/19(土) 20:22:07.21 ID:mCfaJTvfa >>229 >>229 嫁 http://mevius.5ch.net/test/read.cgi/tech/1726881242/230
231: デフォルトの名無しさん (ワッチョイ 2ee6-dlrY) [sage] 2024/10/20(日) 02:09:35.96 ID:FYgfn/lt0 絵に描いたような老害がおるな http://mevius.5ch.net/test/read.cgi/tech/1726881242/231
232: デフォルトの名無しさん (ワッチョイ c697-6Oo2) [] 2024/10/20(日) 18:07:25.12 ID:57kWXpit0 >>230 >>230 レスの意味がわからん。 一応、昨日の遅くからようやく開発元が認識をしたらしい。 どうもアップル側のセキュリティの方法が変わったとのこと、しばらく対応まちだな。 http://mevius.5ch.net/test/read.cgi/tech/1726881242/232
233: デフォルトの名無しさん (ワッチョイ 5d56-qw7b) [sage] 2024/10/20(日) 22:57:52.56 ID:XWbRdnBX0 >>229 seleniumのwebdriver-managerもそうだけど、こう言う「間を介する」モジュールって片方のアップデート次第で不都合起きるからめんどくさいよね。 http://mevius.5ch.net/test/read.cgi/tech/1726881242/233
234: デフォルトの名無しさん (ワッチョイ 81ff-xCVL) [sage] 2024/10/20(日) 23:03:29.57 ID:deI+4SvX0 windows = gw.getAllTitles() ←windowsはlist型と表示されてる for window in windows: ←windowsはリスト型なのに、windowがAnyになる これなんでAnyになるのか原因わかる人いますか?もう全然分からない・・・ ただリストの中をwindowで回したいだけなのに・・・ http://mevius.5ch.net/test/read.cgi/tech/1726881242/234
235: デフォルトの名無しさん (JP 0He6-/+Hx) [sage] 2024/10/20(日) 23:38:07.71 ID:UoXQ+/wnH >>234 何を悩んでるん? 型を気にしなくていいのがPythonを使う最大の強みじゃん http://mevius.5ch.net/test/read.cgi/tech/1726881242/235
236: デフォルトの名無しさん (ワッチョイ 826b-MMaT) [sage] 2024/10/21(月) 03:31:23.77 ID:1Z2dcRpO0 >>234 Listの各要素はなんでも持てる型だからAny >Any >制約のない型であることを示す特別な型です 実際にリストに入ってるデータの型名併記 for window in windows: print(type(window), window) http://mevius.5ch.net/test/read.cgi/tech/1726881242/236
237: デフォルトの名無しさん (ワッチョイ c684-6Oo2) [] 2024/10/21(月) 09:33:53.50 ID:D69IqQRS0 >>233 どうもサードパーティらiCloudに接続する方法を根本から変えているっぽくて、かなり大幅な改変が必要とのこと。 正規のライブラリを使っていないアプリケーションでは大規模に影響がでているはず。 とはいえ、もうRuby界隈の方は対応終わってるらしく、方法も公開されているから、Pythonの方も数日の辛抱という感じなのでは?と思っている。 http://mevius.5ch.net/test/read.cgi/tech/1726881242/237
238: デフォルトの名無しさん (ワッチョイ e59e-D6UA) [sage] 2024/10/21(月) 11:10:24.41 ID:cZ+nN4qG0 Appleが許可してない不正な方法でアクセスしてるんだから何が起きても文句は言えんよね HTTP 503が返されてるのに'Invalid email/password combination.'扱いにしちゃう雑な作りのほうが気になる http://mevius.5ch.net/test/read.cgi/tech/1726881242/238
239: デフォルトの名無しさん (ワッチョイ 8df1-q751) [sage] 2024/10/21(月) 14:35:51.14 ID:lFfmrxXT0 icloudってiPhoneなくてもログインできないと詰むからガバガバなんだよね 今時あんなガバガバそうそうないぞ http://mevius.5ch.net/test/read.cgi/tech/1726881242/239
240: デフォルトの名無しさん (アウアウエー Sa8a-v/8H) [] 2024/10/23(水) 14:24:57.07 ID:CetgrrtLa governance不合格 http://mevius.5ch.net/test/read.cgi/tech/1726881242/240
241: デフォルトの名無しさん (ワッチョイ fb16-1Wnr) [] 2024/10/30(水) 00:00:42.89 ID:N5ISBsY60 pythonで不思議なのがif文 例えばこんな感じ。 name = input() print("Hello " + name) if name == "python": print("Welcome") else: print("Goodbye") このケースは二つだけのケースだが 三つのケースはelse:を追加 これって例えば誕生日きくときに ifで1月 elifで2−11月 else12月。 これであってる? なんかかなり面倒だからなんとかしてほしいw http://mevius.5ch.net/test/read.cgi/tech/1726881242/241
242: デフォルトの名無しさん (ワッチョイ fb16-1Wnr) [] 2024/10/30(水) 00:03:09.96 ID:N5ISBsY60 あ、そっか。 まとめればいいだけだわ。 解決しましたw 2−11をまとめるとスッキリするねw http://mevius.5ch.net/test/read.cgi/tech/1726881242/242
243: デフォルトの名無しさん (ワッチョイ fb16-1Wnr) [] 2024/10/30(水) 00:27:22.21 ID:N5ISBsY60 マッチつかおっとw list = [1, 2, 3, 4, 5, 6, 8, 10, 11, 13, 15, 17, 19, 20, 22, 23] list_mult2 = [] list_mult3 = [] list_others = [] for i in list: match i: # 2 の倍数を格納 case i % 2 == 0: list_mult2.append(i) # 3 の倍数を格納 case i % 3 == 0: list_mult3.append(i) # その他 case _: list_others.append(i) http://mevius.5ch.net/test/read.cgi/tech/1726881242/243
244: デフォルトの名無しさん (ワッチョイ fb16-1Wnr) [] 2024/10/30(水) 00:28:36.78 ID:N5ISBsY60 上記訂正 # 分割する数字 list = [1, 2, 3, 4, 5, 6, 8, 10, 11, 13, 15, 17, 19, 20, 22, 23] list_mult2 = [] list_mult3 = [] list_others = [] for i in list: match i: case i if i % 2 ==0: list_mult2.append(i) case i if i % 3 ==0: list_mult3.append(i) case _: list_others.append(i) #これでよし!w http://mevius.5ch.net/test/read.cgi/tech/1726881242/244
245: デフォルトの名無しさん (ワッチョイ fb16-1Wnr) [] 2024/10/30(水) 00:31:39.11 ID:N5ISBsY60 switch文かなり便利やな。 match beer_style: # Pilsner, IPA, Hazy IPA and others case "Pilsner": result = "First drink" case "IPA": result = "I like it" case "Hazy IPA": result = "Cloudy and cloudy" case _: # ワイルドカードパターン result = "I like most beers" こんなに簡単にできるんだ。 今までif文がばからしいww http://mevius.5ch.net/test/read.cgi/tech/1726881242/245
246: デフォルトの名無しさん (ワッチョイ eb01-zZOZ) [sage] 2024/10/30(水) 00:32:21.56 ID:E1mCSTtf0 fall-throughしないから6の倍数のやつがダメだろ http://mevius.5ch.net/test/read.cgi/tech/1726881242/246
247: デフォルトの名無しさん (ワッチョイ 3154-ztmZ) [sage] 2024/10/30(水) 00:35:14.70 ID:odUE1a8w0 if elif elseを置き換えるだけではmatchにする有り難みがない もっとアクロバットなことができるけど、 そんなことをしたらpythonでなくなる気がする http://mevius.5ch.net/test/read.cgi/tech/1726881242/247
248: デフォルトの名無しさん (ワッチョイ fb16-1Wnr) [] 2024/10/30(水) 00:35:14.71 ID:N5ISBsY60 day = 3 match day: case 1: print("今日は月曜日です。") case 2: print("今日は火曜日です。") case 3: print("今日は水曜日です。") case 4: print("今日は木曜日です。") case 5: print("今日は金曜日です。") case 6: print("今日は土曜日です。") case 7: print("今日は日曜日です。") case _: print("無効な日です。") http://mevius.5ch.net/test/read.cgi/tech/1726881242/248
249: デフォルトの名無しさん (ワッチョイ eb01-zZOZ) [sage] 2024/10/30(水) 00:36:51.27 ID:E1mCSTtf0 どれもdictionaryにまとめるパターン http://mevius.5ch.net/test/read.cgi/tech/1726881242/249
250: デフォルトの名無しさん (ワッチョイ fb16-1Wnr) [] 2024/10/30(水) 00:43:34.90 ID:N5ISBsY60 fruit = "apple" match fruit: case "apple" | "banana" | "cherry": print("これは一般的な果物です。") case "kiwi" | "mango": print("これはトロピカルフルーツです。") case _: print("これは知らない果物です。") 複数のマッチ。 http://mevius.5ch.net/test/read.cgi/tech/1726881242/250
251: デフォルトの名無しさん (JP 0Heb-k86b) [sage] 2024/10/30(水) 00:46:48.67 ID:3XYQLByjH アホだ 他言語ではswitchはバグの元って忌み嫌われてるのに 今になってわざわざ導入したPython陣営の愚かさよ http://mevius.5ch.net/test/read.cgi/tech/1726881242/251
252: デフォルトの名無しさん (ワッチョイ fb16-1Wnr) [] 2024/10/30(水) 00:49:17.11 ID:N5ISBsY60 >>251 match 文はどう? 使い勝手がよいんだがw http://mevius.5ch.net/test/read.cgi/tech/1726881242/252
253: デフォルトの名無しさん (ワッチョイ eb01-zZOZ) [sage] 2024/10/30(水) 00:54:05.39 ID:E1mCSTtf0 >>250 キウイはトロピカルフルーツではないです バナナはトロピカルフルーツです http://mevius.5ch.net/test/read.cgi/tech/1726881242/253
254: デフォルトの名無しさん (JP 0Heb-k86b) [sage] 2024/10/30(水) 01:03:26.08 ID:3XYQLByjH >>252 breakを書かないのが気持ち悪い やはり条件分岐はifに勝るものなし http://mevius.5ch.net/test/read.cgi/tech/1726881242/254
255: デフォルトの名無しさん (ワッチョイ 3154-ztmZ) [sage] 2024/10/30(水) 01:07:30.76 ID:odUE1a8w0 switchにbreakがあるのが自然な感覚なら、if文もbreak要るやろ アセンブラと一対一対応なただのジャンプ命令を高級言語にしただけなんだから http://mevius.5ch.net/test/read.cgi/tech/1726881242/255
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 747 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s