!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに補充すること。
・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」「Rails」正規表現→「^クソチョンw$」をNGワード登録推奨
・エラーを解決したいときは、かならず
エラー文(勝手に省略orスクショうp等の横着禁止)と
おま環(Pythonのバージョン番号+OS名とバージョン+IDE名)を書け。
★Pythonのソースコードを5ちゃんに直貼はインデントが崩壊するので、
↓等のコードうp用サイトに貼ってきてくだしあ。(スクリーンショットをうpる「横着」禁止)
ttps://techiedelight.com/compiler/ Run Code機能あり。
ttp://ideone.com/ デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Pythonオフィシャルサイト http://www.python.org/
◇Pythonドキュメント https://docs.python.org/ja/3/
◇まとめwiki ttp://python.rdy.jp/
●関連スレ● 自称初心者は↓へ
【まず1嫁】くだすれPython(超初心者用) その58
https://mevius.5ch.net/test/read.cgi/tech/1662514433/
〇前スレ〇
Pythonのお勉強 Part68
https://mevius.5ch.net/test/read.cgi/tech/1663235546/
次スレの建立は>>985が挑戦する。(980通過して24h後も落ちなくなった)
### END of TEMPLATE ### ?
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
探検
Pythonのお勉強 Part69
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ c733-stRS)
2022/11/24(木) 21:39:44.67ID:A6xfpKBe0519デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/08(日) 18:07:15.82ID:QuJ5Wt8K0520デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/08(日) 18:11:48.35ID:QuJ5Wt8K0521デフォルトの名無しさん (ワッチョイ 2b63-Or7w)
2023/01/08(日) 18:13:12.88ID:piRgm1WA0 ググれと言わずに、ここで簡潔に説明することが求められています
そんなに難しいことじゃないでしょうに
そんなに難しいことじゃないでしょうに
522デフォルトの名無しさん (スッププ Sdb3-5DWt)
2023/01/08(日) 18:22:37.54ID:2bjH6Dg5d >>519
優先度の話はどこがどう関係してくるの?
優先度の話はどこがどう関係してくるの?
523デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/08(日) 19:23:01.26ID:QuJ5Wt8K0524デフォルトの名無しさん (ワッチョイ 2b63-Or7w)
2023/01/08(日) 19:28:01.59ID:piRgm1WA0 オレは説明を聞きたいと思っている
525デフォルトの名無しさん (ワッチョイ b954-Or7w)
2023/01/08(日) 19:30:28.58ID:NFnoEEjj0 ソフトのつくりがタコとか書いちゃった時点でもう詰んでるんだよ
どう言い繕っても無駄なので諦めてID変わるのを待ってろ
どう言い繕っても無駄なので諦めてID変わるのを待ってろ
526デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/08(日) 19:53:03.23ID:QuJ5Wt8K0527デフォルトの名無しさん (ワッチョイ b954-Or7w)
2023/01/08(日) 20:28:28.98ID:NFnoEEjj0 現にwin10でも上手く行っとらんだろ
事実から目を反らすなよw
事実から目を反らすなよw
528デフォルトの名無しさん
2023/01/08(日) 21:06:12.49ID:oudk2sNr >>517
例えば犬の基本情報を取得したい時に
Symbols={"INU":{"symbol":"犬","voice":"ワン"}}
print(Symbols["INU"])
じゃなくて
print(Symbols.INU)
みたいな参照の仕方がしたかった
かつ返ってくるのはインスタンス、みたいな
クラスをインスタンス化するときってSymbols()でカッコついちゃうのでそれ無くしたいというか・・
なので単純に
https://ideone.com/QQs1cM
てやってみたけどinu_action,neko_actionのとこが見た目がしっくりこなくて
あれから調べてみたらやりたいのは内部クラスだったかもしれないのでそれで書いてみたら
https://ideone.com/E7c3gz
こうなって、しっくりきたものの使い方合ってるのかがわからない
例えば犬の基本情報を取得したい時に
Symbols={"INU":{"symbol":"犬","voice":"ワン"}}
print(Symbols["INU"])
じゃなくて
print(Symbols.INU)
みたいな参照の仕方がしたかった
かつ返ってくるのはインスタンス、みたいな
クラスをインスタンス化するときってSymbols()でカッコついちゃうのでそれ無くしたいというか・・
なので単純に
https://ideone.com/QQs1cM
てやってみたけどinu_action,neko_actionのとこが見た目がしっくりこなくて
あれから調べてみたらやりたいのは内部クラスだったかもしれないのでそれで書いてみたら
https://ideone.com/E7c3gz
こうなって、しっくりきたものの使い方合ってるのかがわからない
529デフォルトの名無しさん (ワッチョイ 9379-G8G4)
2023/01/08(日) 21:15:22.42ID:Ghk4Hd5x0530デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/08(日) 21:23:02.60ID:QuJ5Wt8K0 >>527
具体的に上手くいってないと言うソフト名出してみ
具体的に上手くいってないと言うソフト名出してみ
531デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/08(日) 21:27:28.97ID:QuJ5Wt8K0 >>529
Windows 3.1 は協調型マルチタスク(=ノンプリエンティティブマルチタスク)
てかマジでググれ
https://www.sophia-it.com/content/%E5%8D%94%E8%AA%BF%E7%9A%84%E3%83%9E%E3%83%AB%E3%83%81%E3%82%BF%E3%82%B9%E3%82%AF
Windows 3.1 は協調型マルチタスク(=ノンプリエンティティブマルチタスク)
てかマジでググれ
https://www.sophia-it.com/content/%E5%8D%94%E8%AA%BF%E7%9A%84%E3%83%9E%E3%83%AB%E3%83%81%E3%82%BF%E3%82%B9%E3%82%AF
532デフォルトの名無しさん (ワッチョイ 9379-G8G4)
2023/01/08(日) 21:46:05.89ID:Ghk4Hd5x0533デフォルトの名無しさん (ワッチョイ 2b63-Or7w)
2023/01/08(日) 22:05:28.27ID:piRgm1WA0 3.1のデモ展示では時計アプリを複数起動して
「ほら、マルチタスクですよ~」ってやってた
「ほら、マルチタスクですよ~」ってやってた
534デフォルトの名無しさん (ワッチョイ 9379-G8G4)
2023/01/08(日) 22:20:53.05ID:Ghk4Hd5x0535デフォルトの名無しさん (スップ Sdb3-1Rsz)
2023/01/09(月) 09:18:26.66ID:hshZ5aP/d >>528
直接attrにアクセスするような書き方するなら__getattribute__を改造するのが手っ取り早そう
https://wandbox.org/permlink/8kyCCbavwFRBlV3R
直接dictを継承したSymbolsクラス作った方が楽そうと
後になって気づいたが
直接attrにアクセスするような書き方するなら__getattribute__を改造するのが手っ取り早そう
https://wandbox.org/permlink/8kyCCbavwFRBlV3R
直接dictを継承したSymbolsクラス作った方が楽そうと
後になって気づいたが
536デフォルトの名無しさん (ワッチョイ 613c-wVfF)
2023/01/09(月) 11:26:49.00ID:UbXmK8tM0 プリエンプティブに対応するパッチを書いたことあるがロートルとか言われたのがショックだわ
モバイル全盛のこの時代にCPU100%の張り付きプログラムを推奨することの視野の狭さに驚く
何度も言うがsleepを入れるのは時代とか関係なくそれはアーキテクチャと利用ケースによるものだ
組み込み分野では無限ループでトリガ待ちするのに無限ループで止めるのなんて20年以上前からやってる
モバイル全盛のこの時代にCPU100%の張り付きプログラムを推奨することの視野の狭さに驚く
何度も言うがsleepを入れるのは時代とか関係なくそれはアーキテクチャと利用ケースによるものだ
組み込み分野では無限ループでトリガ待ちするのに無限ループで止めるのなんて20年以上前からやってる
537デフォルトの名無しさん (ワッチョイ a109-DWwd)
2023/01/09(月) 12:18:22.83ID:Cob0L2LA0538デフォルトの名無しさん (ワッチョイ a109-DWwd)
2023/01/09(月) 12:18:48.74ID:Cob0L2LA0 sage忘れすまん
539デフォルトの名無しさん (ワッチョイ 2b63-Or7w)
2023/01/09(月) 12:30:53.45ID:r84aUeSC0 動かす環境やOSによっても色々やり方は変わると思います
540デフォルトの名無しさん (ワッチョイ b954-Or7w)
2023/01/09(月) 12:35:24.04ID:WbC15m7a0 プリエンプティブマルチタスクという言葉が存在する
というところを出発点にしてるから、万能だと思っちゃってるんだろうな
アプリ同士でならうまく行くんだろうけど、
プリエンプティブの仕組みを作ってるOSそのものとは競合する
OSもアプリも一つのコアの上で動くプログラムでしかない
というところを出発点にしてるから、万能だと思っちゃってるんだろうな
アプリ同士でならうまく行くんだろうけど、
プリエンプティブの仕組みを作ってるOSそのものとは競合する
OSもアプリも一つのコアの上で動くプログラムでしかない
541デフォルトの名無しさん (ワッチョイ 0910-joCs)
2023/01/09(月) 12:38:36.89ID:fJBcDyWo0 最初のそんな負荷でもない一定周期監視の話から固まる→CPU負荷とかUIブロックの話とかになってるから
UIブロッキングを差し置いてsleepだけ話題にされるともにょるのはわからんでもない
UIブロッキングを差し置いてsleepだけ話題にされるともにょるのはわからんでもない
542デフォルトの名無しさん (ワッチョイ 0ba4-5DWt)
2023/01/09(月) 12:47:08.01ID:P8ctm/0T0 >>541
優先度下げれば解決するって誰かが言ってた
優先度下げれば解決するって誰かが言ってた
543デフォルトの名無しさん (ワッチョイ 2b63-Or7w)
2023/01/09(月) 12:51:26.43ID:r84aUeSC0 各プロセスが協調的に動いているなら、優先度は意味があるかも知れないですね
544デフォルトの名無しさん (ワッチョイ 0910-joCs)
2023/01/09(月) 12:54:20.02ID:fJBcDyWo0 >>542
流れ見ると負荷の話に対する優先度だからUIスレッドが差し置かれているので結局もにょる
流れ見ると負荷の話に対する優先度だからUIスレッドが差し置かれているので結局もにょる
545デフォルトの名無しさん (ワッチョイ 2b63-Or7w)
2023/01/09(月) 12:59:35.44ID:r84aUeSC0 処理するにあたり、CPU性能は十分にあるんですよね?
546デフォルトの名無しさん
2023/01/09(月) 13:13:54.26ID:hV+nJOyS547デフォルトの名無しさん (ワッチョイ 9933-X8vt)
2023/01/09(月) 13:30:24.28ID:bS50m3IM0 組み込み向けとかのOSだといまだにそういうアーキテクチャなんじゃないの?
確かタイマー割り込みしたりとかいろいろ面倒だった気がするし
現代的なOSでloopにsleep入れるとか無意味
確かタイマー割り込みしたりとかいろいろ面倒だった気がするし
現代的なOSでloopにsleep入れるとか無意味
548デフォルトの名無しさん
2023/01/09(月) 13:43:58.36ID:hV+nJOyS せっかくなのでGPT3に聞いてdictを継承して属性参照できるクラスを書いてみた
https://ideone.com/6msm1f
聞いたのは、
「pythonでdictを継承したクラスの例を書いて」のみなんだが、
わざわざ聞くからには属性参照もしたいってことだろ?
と言わんばかりにその部分も補完したコード出してきてちょっとびびった・・
https://ideone.com/6msm1f
聞いたのは、
「pythonでdictを継承したクラスの例を書いて」のみなんだが、
わざわざ聞くからには属性参照もしたいってことだろ?
と言わんばかりにその部分も補完したコード出してきてちょっとびびった・・
549デフォルトの名無しさん (ワッチョイ 2b63-Or7w)
2023/01/09(月) 15:27:13.21ID:r84aUeSC0 Linuxを含めてUnix系OSならselect関数が使える
ソケット含めてI/Oを監視しプロセスに通知してくれる
Pythonでも、もちろん使える
ソケット含めてI/Oを監視しプロセスに通知してくれる
Pythonでも、もちろん使える
550デフォルトの名無しさん (ササクッテロレ Sp4d-qR1b)
2023/01/09(月) 17:16:47.85ID:9i8F7U9Np AIって結局翻訳機みたいなもんで翻訳機に最適化した文章作らないとミスるから仕事で使えないよな
551デフォルトの名無しさん (オッペケ Sr4d-4Wvq)
2023/01/09(月) 17:35:48.91ID:m0H/MGw3r >>550
プログラミングよりそのスキル身につける方が早い時代は来るかも
プログラミングよりそのスキル身につける方が早い時代は来るかも
552デフォルトの名無しさん (ワッチョイ b101-DWwd)
2023/01/09(月) 18:01:59.77ID:+jLIXnEf0 https://noauto-nolife.com/post/django-ajax-long-polling/
のcontent.html内{% url 'bbs:single' topic.id %}
って何を指してるかわかりますか?
views.pyかurls.pyのurlpatternsの記載のどこかが原因だとは思うんですけど。
のcontent.html内{% url 'bbs:single' topic.id %}
って何を指してるかわかりますか?
views.pyかurls.pyのurlpatternsの記載のどこかが原因だとは思うんですけど。
553デフォルトの名無しさん (ワッチョイ b101-DWwd)
2023/01/09(月) 18:03:12.22ID:+jLIXnEf0554デフォルトの名無しさん
2023/01/09(月) 18:29:36.59555デフォルトの名無しさん (ワッチョイ b954-Or7w)
2023/01/09(月) 18:38:19.71ID:WbC15m7a0 便利すぎて怖い
556デフォルトの名無しさん (ワッチョイ 9933-X8vt)
2023/01/09(月) 19:33:02.64ID:bS50m3IM0 その意味を理解できないと無意味だよ?
557デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/09(月) 20:38:05.70ID:YumOwVoa0 >>536
> 何度も言うがsleepを入れるのは時代とか関係なくそれはアーキテクチャと利用ケースによるものだ
だからなんのためにsleep入れてるんだよ
今でもWin3.1とか組込でノンプリエンティティブOS使ってるから時代に関係ないとでも言うのか?
> 組み込み分野では無限ループでトリガ待ちするのに無限ループで止めるのなんて20年以上前からやってる
話しそらそうと必死すぎw
> 何度も言うがsleepを入れるのは時代とか関係なくそれはアーキテクチャと利用ケースによるものだ
だからなんのためにsleep入れてるんだよ
今でもWin3.1とか組込でノンプリエンティティブOS使ってるから時代に関係ないとでも言うのか?
> 組み込み分野では無限ループでトリガ待ちするのに無限ループで止めるのなんて20年以上前からやってる
話しそらそうと必死すぎw
558デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/09(月) 20:39:49.86ID:YumOwVoa0559デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/09(月) 20:41:46.54ID:YumOwVoa0 >>540
カーネルスレッドの仕組みも知らないなら黙ってた方がいいぞ...
カーネルスレッドの仕組みも知らないなら黙ってた方がいいぞ...
560デフォルトの名無しさん (スッププ Sdb3-5DWt)
2023/01/09(月) 21:19:53.52ID:VzKaZmuqd スレッドを分けろ、を起点にせずに優先度の話から入った理由が気になる
561デフォルトの名無しさん (ワッチョイ 9379-G8G4)
2023/01/09(月) 21:38:55.07ID:rm/gRoLA0562デフォルトの名無しさん (ワッチョイ 0910-joCs)
2023/01/09(月) 21:39:13.38ID:fJBcDyWo0 確かにUIスレッドとワーカーを分ければUIが固まることは無い
実際のところ同一優先度でもタイムスライスしてくれるのでUIはなんとか動くし、優先度下げればさらによく動く
ただ結局複数プロセスで動くOSである以上処理負荷をどこまでかけるかっていうのはそのプロセスのマナーになる
他プロセスがより低い優先度のワーカー動かしてるとそっちがあからさまに動かなくなるのでsleep入れるのは間違ってはいない
通常よりちょっと下げるだけであればUIは普通に動くが他プロセスの通信や動画がガクガクになったりする
実際のところ同一優先度でもタイムスライスしてくれるのでUIはなんとか動くし、優先度下げればさらによく動く
ただ結局複数プロセスで動くOSである以上処理負荷をどこまでかけるかっていうのはそのプロセスのマナーになる
他プロセスがより低い優先度のワーカー動かしてるとそっちがあからさまに動かなくなるのでsleep入れるのは間違ってはいない
通常よりちょっと下げるだけであればUIは普通に動くが他プロセスの通信や動画がガクガクになったりする
563デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/09(月) 21:52:50.87ID:YumOwVoa0564デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/09(月) 21:59:14.36ID:YumOwVoa0 >>562
> 他プロセスがより低い優先度のワーカー動かしてるとそっちがあからさまに動かなくなるのでsleep入れるのは間違ってはいない
その低い優先度のワーカースレッドがないと単に無駄なsleepしてるだけのタコソフトになるわけだがw
普通により低い優先度にしなよ...
> 通常よりちょっと下げるだけであればUIは普通に動くが他プロセスの通信や動画がガクガクになったりする
なんで通信や動画再生の優先度を下げるんだよ...
> 他プロセスがより低い優先度のワーカー動かしてるとそっちがあからさまに動かなくなるのでsleep入れるのは間違ってはいない
その低い優先度のワーカースレッドがないと単に無駄なsleepしてるだけのタコソフトになるわけだがw
普通により低い優先度にしなよ...
> 通常よりちょっと下げるだけであればUIは普通に動くが他プロセスの通信や動画がガクガクになったりする
なんで通信や動画再生の優先度を下げるんだよ...
565デフォルトの名無しさん (ワッチョイ 7110-9O0i)
2023/01/09(月) 21:59:59.63ID:Qq7b1M5F0 RTOSのように優先度が絶対的なら話は単純だけど
デスクトップOSは忖度があるからsleepいれるとか場当たり的な作法を
正解と勘違いするのもわからんでもないかな(ないけど)
デスクトップOSは忖度があるからsleepいれるとか場当たり的な作法を
正解と勘違いするのもわからんでもないかな(ないけど)
566デフォルトの名無しさん (ワッチョイ 0910-joCs)
2023/01/09(月) 22:02:02.62ID:fJBcDyWo0 >>564
優先度を決めてぶん回すって言うのは他の優先度低いやつを気にしないって宣言でもある
> なんで通信や動画再生の優先度を下げるんだよ...
おっとごめん。下げるっていうのは自プロセスのワーカの話ね。影響を受けるほうはchromeブラウザの動画再生とかって話。
優先度を決めてぶん回すって言うのは他の優先度低いやつを気にしないって宣言でもある
> なんで通信や動画再生の優先度を下げるんだよ...
おっとごめん。下げるっていうのは自プロセスのワーカの話ね。影響を受けるほうはchromeブラウザの動画再生とかって話。
567デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/09(月) 22:21:26.63ID:YumOwVoa0 >>566
> 優先度を決めてぶん回すって言うのは他の優先度低いやつを気にしないって宣言でもある
下げてる優先度よりさらに低い優先度のタスクを気にする必要あるの?
そう言うのはCPUが空いてるなら動けばいいっていうタスクじゃないの?
あと大抵のデスクトップOSだと同一優先度ならラウンドロビンになるから全く動かなくなるとかないし
> おっとごめん。下げるっていうのは自プロセスのワーカの話ね。影響を受けるほうはchromeブラウザの動画再生とかって話。
ワーカー下げてるのに動画再生がカクカクするならCPU以外のリソースの影響でしょ
それってsleep入れても改善しなくね?
> 優先度を決めてぶん回すって言うのは他の優先度低いやつを気にしないって宣言でもある
下げてる優先度よりさらに低い優先度のタスクを気にする必要あるの?
そう言うのはCPUが空いてるなら動けばいいっていうタスクじゃないの?
あと大抵のデスクトップOSだと同一優先度ならラウンドロビンになるから全く動かなくなるとかないし
> おっとごめん。下げるっていうのは自プロセスのワーカの話ね。影響を受けるほうはchromeブラウザの動画再生とかって話。
ワーカー下げてるのに動画再生がカクカクするならCPU以外のリソースの影響でしょ
それってsleep入れても改善しなくね?
568デフォルトの名無しさん (ワッチョイ 613c-wVfF)
2023/01/09(月) 22:44:46.53ID:UbXmK8tM0 元の話に戻すと、たかだかファイル更新をウォッチするのにCPUが100%に張り付くプログラムが正解だって言われて納得できる人は少ないだろう
OSの深いところまで知らなくても利用できるようにwatchdogなどのパッケージが使うのが正解なんだと思うよ
OSの深いところまで知らなくても利用できるようにwatchdogなどのパッケージが使うのが正解なんだと思うよ
569デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/09(月) 23:09:50.64ID:YumOwVoa0 元の話は
> 特定のフォルダを5分おきに監視して、新たに作成されたファイル名を
SQLiteテーブルに登録していく…的なことをやりたい
なのでsleepで5分待って処理するなり(まあ処理時間分ずれるから5分毎に処理したいならそれなりの処置が要るけど)ファイル監視APIなりwatchdogみたいなライブラリ使うなりすればいいだけの話でCPU100%なんて話は出てない
CPU 100%の話は
> 単純にメモリ内で巨大な配列の計算をしたいとかで、
> 人間が判るほど時間のかかる処理をする時に、
> ループの中に微小なsleepを入れておくと、そのタイミングでOSがタスク切り替えできるので、
> 他のアプリに影響せずに処理できる
とか昔のノウハウでドヤった老害がいただけの話
> 特定のフォルダを5分おきに監視して、新たに作成されたファイル名を
SQLiteテーブルに登録していく…的なことをやりたい
なのでsleepで5分待って処理するなり(まあ処理時間分ずれるから5分毎に処理したいならそれなりの処置が要るけど)ファイル監視APIなりwatchdogみたいなライブラリ使うなりすればいいだけの話でCPU100%なんて話は出てない
CPU 100%の話は
> 単純にメモリ内で巨大な配列の計算をしたいとかで、
> 人間が判るほど時間のかかる処理をする時に、
> ループの中に微小なsleepを入れておくと、そのタイミングでOSがタスク切り替えできるので、
> 他のアプリに影響せずに処理できる
とか昔のノウハウでドヤった老害がいただけの話
570デフォルトの名無しさん (ワッチョイ 2b63-Or7w)
2023/01/09(月) 23:45:15.82ID:r84aUeSC0 新たに作られたファイルを記録するだけなら、数十分間隔でチェックしても間に合いそう
571デフォルトの名無しさん (ワッチョイ 9933-X8vt)
2023/01/09(月) 23:48:51.92ID:bS50m3IM0 話が逸れまくったなw
本当おじさんは関係ない話で荒らすのが好きだな
本当おじさんは関係ない話で荒らすのが好きだな
572デフォルトの名無しさん (ワッチョイ 2bcf-DSRP)
2023/01/10(火) 00:12:28.63ID:YUW/czN/0 Python の話でもないし
プログラム板の皆さんに裁定してもらえ
プログラム板の皆さんに裁定してもらえ
573デフォルトの名無しさん (ワッチョイ 2b63-Or7w)
2023/01/10(火) 00:32:37.03ID:pwe9NrJo0 ここの話題にしたいなら、せめてPythonのコードに落とすところ迄やって欲しい
574デフォルトの名無しさん (ブーイモ MM4b-mEot)
2023/01/10(火) 00:56:07.09ID:7fmBGHmvM pythonでスレッドの優先度を指定できる?
575デフォルトの名無しさん (ブーイモ MM4b-mEot)
2023/01/10(火) 00:57:08.39ID:7fmBGHmvM threadingモジュールにはthere are no prioritiesって書かれてるんだが
576デフォルトの名無しさん (ワッチョイ 613c-wVfF)
2023/01/10(火) 01:18:40.47ID:BEmjqJ7z0577デフォルトの名無しさん (アウアウウー Sa85-AyIk)
2023/01/10(火) 01:30:42.71ID:tyEc5PEMa DoEvent しないと何も動かない。
基本的に、プログレスバーで処理の進捗状況も表示できない。
処理にCPU を使われるから、描画できない
スクレイピングでも、10秒ぐらいsleep しないと、ajax のページの内容が取れない。
他のプロセスに、CPUを与えないと通信できない
基本的に、プログレスバーで処理の進捗状況も表示できない。
処理にCPU を使われるから、描画できない
スクレイピングでも、10秒ぐらいsleep しないと、ajax のページの内容が取れない。
他のプロセスに、CPUを与えないと通信できない
578デフォルトの名無しさん (ワッチョイ 613c-wVfF)
2023/01/10(火) 02:52:37.03ID:BEmjqJ7z0 あぁ、プロセスじゃなくてスレッドか
公式のウェブサイトにはないと優先度はないと書かれているら自前で実装かね
公式のウェブサイトにはないと優先度はないと書かれているら自前で実装かね
579デフォルトの名無しさん (ブーイモ MM35-JgFh)
2023/01/10(火) 04:26:53.04ID:bCHQzZKpM580デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/10(火) 06:53:53.27ID:1UMzF0dp0 >>574
やったことはないけど例えばWindowsならnative_idでスレッドid取得してctypes経由でSetThreadPriority呼ぶとかかなぁ
やったことはないけど例えばWindowsならnative_idでスレッドid取得してctypes経由でSetThreadPriority呼ぶとかかなぁ
581デフォルトの名無しさん (ワッチョイ 612f-DWwd)
2023/01/10(火) 07:22:16.21ID:+/q9pWWH0 pythonでJRAスクレーピングしてるが、激アクセス(数万ページ連続とか)すると怒られるかな
582デフォルトの名無しさん (ワッチョイ 5b02-DSRP)
2023/01/10(火) 08:45:04.89ID:govR9vZh0583デフォルトの名無しさん (ワッチョイ 9933-X8vt)
2023/01/10(火) 09:59:25.25ID:BF2exWNa0 有償でデータ売ってるからそれ買えよ
584デフォルトの名無しさん (ワッチョイ b101-Qq4r)
2023/01/10(火) 10:08:23.70ID:wQS7zJvf0 たぶん刻々と変わるオッズとかを取得してるんじゃないか?
585デフォルトの名無しさん (ワッチョイ b954-Or7w)
2023/01/10(火) 10:35:47.62ID:KidLhlDB0 今住んでるとこ岡崎なんだよなー
だからスクレイピングすると予告なしに逮捕される
だからスクレイピングすると予告なしに逮捕される
586デフォルトの名無しさん (ワッチョイ 9933-X8vt)
2023/01/10(火) 10:46:19.04ID:BF2exWNa0 静的なページなら一旦ファイルにダウンロードしてから
そのファイルをスクレイピングすれば問題なし
そのファイルをスクレイピングすれば問題なし
587デフォルトの名無しさん (ワッチョイ dba6-huHA)
2023/01/10(火) 13:37:01.45ID:vQglWnVB0 これまで自作プログラムの設定情報は、iniファイルに出力していたのですが、
これからはレジストリで管理したいと思っています。
iniファイルだと増えすぎてしまうので、、、
新たなキーをどこかに作り管理たいのですが、レジストリのどこに作れば良いとかルールがあれば教えて下さい。
これからはレジストリで管理したいと思っています。
iniファイルだと増えすぎてしまうので、、、
新たなキーをどこかに作り管理たいのですが、レジストリのどこに作れば良いとかルールがあれば教えて下さい。
588デフォルトの名無しさん (ワッチョイ 0101-Or7w)
2023/01/10(火) 14:10:11.28ID:DW4759/80 >>587
このスレじゃ無理
こっちのスレ↓で質問してみよう。親切な達人プログラマーが懇切丁寧に教えてくれるよ
Ruby 初心者スレッド Part 67
https://mevius.5ch.net/test/read.cgi/tech/1608837867/
このスレじゃ無理
こっちのスレ↓で質問してみよう。親切な達人プログラマーが懇切丁寧に教えてくれるよ
Ruby 初心者スレッド Part 67
https://mevius.5ch.net/test/read.cgi/tech/1608837867/
589デフォルトの名無しさん (スプッッ Sdf3-1zkd)
2023/01/10(火) 16:14:20.05ID:wABcpDEfd watchdogを使いたいだけなのに、環境構築が出来ない。
590デフォルトの名無しさん (ワッチョイ 613c-wVfF)
2023/01/10(火) 20:19:07.57ID:BEmjqJ7z0 winregモジュールの使い方ならまだしもレジストリの使い方は流石にここではないぞ
591デフォルトの名無しさん (ブーイモ MM35-mEot)
2023/01/10(火) 21:08:28.15ID:mG8UnKKfM レジストリよりiniのほうが遥かにいいんじゃね?と思うのは俺だけだろうか
592デフォルトの名無しさん (ワッチョイ b954-Or7w)
2023/01/10(火) 22:01:11.76ID:KidLhlDB0 iniに対するレジストリのメリットは、複数ユーザで使っても混ざらない点だな
593デフォルトの名無しさん (ワッチョイ 2b63-Or7w)
2023/01/10(火) 22:03:17.69ID:pwe9NrJo0 それはiniをどこに置くかで決められます
594デフォルトの名無しさん (ワッチョイ 6193-5DWt)
2023/01/10(火) 22:05:07.71ID:AhhHg4Rw0 その辺の話題はスレチだな
595デフォルトの名無しさん (ワッチョイ 19da-J5Na)
2023/01/10(火) 22:13:42.57ID:iHwuxQHZ0 boost経由で呼べば良いじゃん
596デフォルトの名無しさん (スプッッ Sdb3-1zkd)
2023/01/11(水) 10:15:37.51ID:WNWSBuGvd https://101010.fun/programming/python-watchdog-event.html
ここの、pipを使ってWatchdogライブラリをインストールします。
これがわからない。
ここの、pipを使ってWatchdogライブラリをインストールします。
これがわからない。
597デフォルトの名無しさん (ワッチョイ 2b7b-IjLx)
2023/01/11(水) 10:21:09.30ID:sSLpCElv0 (゚Д゚)ェェエエ工工工
598デフォルトの名無しさん (スップ Sdb3-1Rsz)
2023/01/11(水) 12:09:27.84ID:gbRv1Z7ld shellがわかってないやつかな?
linux環境ならCtrl-Alt-Tで出てくる黒い画面でpip3 install <モジュール名> とすればいい
VisualStudio環境は知らん
linux環境ならCtrl-Alt-Tで出てくる黒い画面でpip3 install <モジュール名> とすればいい
VisualStudio環境は知らん
599デフォルトの名無しさん (ワッチョイ 7110-9O0i)
2023/01/11(水) 12:36:58.75ID:pHEYs8Fp0 >linux環境ならCtrl-Alt-Tで出てくる黒い画面で
こういう説明なんでできちゃうんだろうか
こういう説明なんでできちゃうんだろうか
600デフォルトの名無しさん (ワッチョイ 2b10-FOYR)
2023/01/11(水) 13:03:08.65ID:iHuPH8qf0 バカだから
今は pip install hoge じゃなくて python -m pip hoge のほうがいいんじゃなかったっけ
今は pip install hoge じゃなくて python -m pip hoge のほうがいいんじゃなかったっけ
601デフォルトの名無しさん (アウアウウー Sa85-X8vt)
2023/01/11(水) 13:04:05.15ID:gC4z+P/fa 釣られるなよ
いつものやつだ
いつものやつだ
602デフォルトの名無しさん (ワッチョイ 6146-5Q5j)
2023/01/11(水) 14:53:19.92ID:PaKS96+/0603デフォルトの名無しさん (ワッチョイ b954-Or7w)
2023/01/11(水) 15:35:31.95ID:/f97NRPi0 pipってなんかよく判らん
windowsやandroidでも、そんな簡単に付けたり外したりできないのは経験済みなので、
依存関係とか複雑なのだろう
windowsやandroidでも、そんな簡単に付けたり外したりできないのは経験済みなので、
依存関係とか複雑なのだろう
604デフォルトの名無しさん (ワッチョイ 2b10-FOYR)
2023/01/11(水) 15:51:02.84ID:iHuPH8qf0 やっぱり python -m pip hoge のほうが推奨みたいだね
参考URL貼ろうとしたらエラーになったから "pip install" vs "python -m pip" でぐぐってくれ
参考URL貼ろうとしたらエラーになったから "pip install" vs "python -m pip" でぐぐってくれ
605デフォルトの名無しさん (ワッチョイ 6146-5Q5j)
2023/01/11(水) 17:48:54.93ID:PaKS96+/0 >>604
ググった。これ?
daeudaeu.com/python-pip-difference
うちがまさにこうで、
/usr/bin/pythonは2.xで
/usr/bin/pipは3.xだ。
が、ライブラリの導入先は予め承知していないと、そりゃ色んな意味で拙いだろ...
ググった。これ?
daeudaeu.com/python-pip-difference
うちがまさにこうで、
/usr/bin/pythonは2.xで
/usr/bin/pipは3.xだ。
が、ライブラリの導入先は予め承知していないと、そりゃ色んな意味で拙いだろ...
606デフォルトの名無しさん (テテンテンテン MM4b-p8yh)
2023/01/11(水) 18:31:10.79ID:hDaja8juM うっといわ
607デフォルトの名無しさん (ワッチョイ 2b63-WzqH)
2023/01/11(水) 19:00:49.39ID:A5R9Myj10 pip3をつかえば混乱は起きないと思われる
608デフォルトの名無しさん (ワッチョイ 090c-/GzP)
2023/01/11(水) 19:07:57.81ID:QeEETBRE0 環境変数までフルマネージドになるっていうのがコツな
609デフォルトの名無しさん (ワッチョイ ab33-DWwd)
2023/01/11(水) 19:14:51.41ID:koilfHaW0 venvがおすすめです
610デフォルトの名無しさん (ワッチョイ 2b10-FOYR)
2023/01/11(水) 20:24:47.06ID:iHuPH8qf0 >>605
まとめの部分だけ読んだけど大体あってそう
Python 関連の調べものする時は日本語サイトは除外したほうがいい気はする (変なサイト多くない?)
venv を使う時も ./.venv/bin/python -m pip hoge で直接インストールすることができるっぽい
まとめの部分だけ読んだけど大体あってそう
Python 関連の調べものする時は日本語サイトは除外したほうがいい気はする (変なサイト多くない?)
venv を使う時も ./.venv/bin/python -m pip hoge で直接インストールすることができるっぽい
611デフォルトの名無しさん (ワッチョイ ab33-DWwd)
2023/01/11(水) 20:32:03.41ID:koilfHaW0 Pythonは入ってるけどpipが入ってない環境で、自分でビルドして入れるとそうなるのかな
612デフォルトの名無しさん (ワッチョイ ab33-DWwd)
2023/01/11(水) 20:38:00.37ID:koilfHaW0 venv有効にしたらvenv内のpythonとpip使われるから、普通にpip installすればいい
613デフォルトの名無しさん (ワッチョイ 6127-wCJf)
2023/01/11(水) 21:22:19.92ID:FiONWEgu0 >>610
英語も似たようなもんやで
英語も似たようなもんやで
614デフォルトの名無しさん (ワッチョイ e197-Kn2b)
2023/01/12(木) 00:24:14.84ID:AWG/ChaM0 pipコマンドを今実行しているpythonコマンドとは別に入れた場合(pipはディストロのパッケージで入れたけどpythonはpyenv経由みたいな)は、
pythonコマンドとpipコマンドの整合性がとれていない場合があるからpython -m pipの方が安心
Dockerとか使ってるならそういう心配はしないでRUN pipで大丈夫
pythonコマンドとpipコマンドの整合性がとれていない場合があるからpython -m pipの方が安心
Dockerとか使ってるならそういう心配はしないでRUN pipで大丈夫
615デフォルトの名無しさん (ワッチョイ 11ad-tb1I)
2023/01/12(木) 01:05:00.06ID:lC/nTIdv0 pythonもあれなんで py に
py -m pip hoge にしてる
py -m pip hoge にしてる
616デフォルトの名無しさん (アウアウウー Sa85-AyIk)
2023/01/12(木) 01:45:21.55ID:eOyGEuW0a Ruby on Rails では、rbenv が多いが、
日本人が作った、多言語バージョンマネージャーのanyenv が良い。
asdf もある
対応言語を表示
anyenv install --list
Renv, crenv, denv, erlenv, exenv
goenv, hsenv, jenv, jlenv, luaenv
nodenv, phpenv, plenv, pyenv, rbenv
sbtenv, scalaenv, swiftenv, tfenv
Rubyはrbenv, node はNVM, Python はvenv などと、
各言語で、バージョンマネージャーが異なるのは面倒
最近は、Docker も多い。
就職では、Docker, AWS も必須
日本人が作った、多言語バージョンマネージャーのanyenv が良い。
asdf もある
対応言語を表示
anyenv install --list
Renv, crenv, denv, erlenv, exenv
goenv, hsenv, jenv, jlenv, luaenv
nodenv, phpenv, plenv, pyenv, rbenv
sbtenv, scalaenv, swiftenv, tfenv
Rubyはrbenv, node はNVM, Python はvenv などと、
各言語で、バージョンマネージャーが異なるのは面倒
最近は、Docker も多い。
就職では、Docker, AWS も必須
617デフォルトの名無しさん (ブーイモ MM3d-JgFh)
2023/01/12(木) 12:42:21.95ID:OnGb0X+0M618デフォルトの名無しさん (ワッチョイ 090c-/GzP)
2023/01/12(木) 18:50:17.66ID:WuBM7bGP0 azureのが給与高いよ
資格保有者も圧倒的に少ない
資格保有者も圧倒的に少ない
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★2 [BFU★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★2 [BFU★]
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 [Hitzeschleier★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- 【維新】吉村知事「中国人観光客だけに頼るビジネスモデル変えていかないといけない」「高市総理の発言は撤回する必要はない」 [Hitzeschleier★]
- バービー、 台湾有事の発言の波紋で「たまったもんじゃない」「高市さんに真意は聞きたい」「国民に向けて説明してほしい」 [muffin★]
- 中国高官と話す外務省局長の表情、やばい ★2 [175344491]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
- 【悲報】日本人「日本が中国と戦争になったら世界中の国が応援してくれるぞ!」 [616817505]
- 小野田経済安保相「すぐに経済的威圧するところへの依存はリスク」😲 [861717324]
- 日本政府「高市総理の発言は問題ないと伝え、中国総領事のSNS投稿は問題があると中国に伝えました😊」 [931948549]
- 【ほんこん悲報】吉本新喜劇の中国公演が中止に! [523957489]
