!extend:default:vvvvv:1000:1024
!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://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Pythonオフィシャルサイト http://www.python.org/
◇まとめwiki ttp://python.rdy.jp/
●関連スレ● 自称初心者は↓へ
【まず1嫁】くだすれPython(超初心者用) その55
https://mevius.5ch.net/test/read.cgi/tech/1633070807/
〇前スレ〇
Pythonのお勉強 Part65
https://mevius.5ch.net/test/read.cgi/tech/1621749112/
次スレの建立は>>985が挑戦する。(980通過して24h後も落ちなくなった)
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
探検
Pythonのお勉強 Part66
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 1f3b-7lFM)
2021/11/12(金) 07:48:11.11ID:vp8lzav706デフォルトの名無しさん (ワッチョイ 4b10-PeR0)
2021/11/12(金) 12:51:52.82ID:dmTMZhmo0 >>5
先にフルランクかチェック
先にフルランクかチェック
7デフォルトの名無しさん (ワッチョイ 1536-+8FJ)
2021/11/12(金) 12:56:23.56ID:7GKDM9BX0 乙
8デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/12(金) 15:16:53.81ID:vp8lzav70 ファイルを指定するとそれを読み込んで加工したデータを返す
という関数を共通化したいのでclass化した
data = MyClass(file).get_data()
みたいな感じにして、処理は全部__init__()に書いて、get_data()はreturnするだけ
なんかすごくもにょるけど、どうするのがかっこいいだろう
という関数を共通化したいのでclass化した
data = MyClass(file).get_data()
みたいな感じにして、処理は全部__init__()に書いて、get_data()はreturnするだけ
なんかすごくもにょるけど、どうするのがかっこいいだろう
9デフォルトの名無しさん (ワッチョイ d55f-a5wI)
2021/11/12(金) 15:34:41.07ID:PCxC9/Mt0 >>8
__init__()の中身は最低限にして
内部的にデータ加工用にメソッド作ったほうが良くない?
__init__に処理全部書いたらテスト面倒やん
ユニットテスト書いてみて、「これ面倒すぎじゃね……?」ってなったら
なんかおかしいイメージがある
__init__()の中身は最低限にして
内部的にデータ加工用にメソッド作ったほうが良くない?
__init__に処理全部書いたらテスト面倒やん
ユニットテスト書いてみて、「これ面倒すぎじゃね……?」ってなったら
なんかおかしいイメージがある
10デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/12(金) 15:56:57.93ID:vp8lzav70 改造元に初期化部分みたいなのが無いので難しい
やるなら、ファイル名だけ__init__で保存して、実行兼取得のメソッドを呼ぶとか
結局クラス化はやめて、関数のままimportすることにした
importにクラスと関数が並ぶと、それはそれで気持ち悪い
やるなら、ファイル名だけ__init__で保存して、実行兼取得のメソッドを呼ぶとか
結局クラス化はやめて、関数のままimportすることにした
importにクラスと関数が並ぶと、それはそれで気持ち悪い
11デフォルトの名無しさん (ワッチョイ 4bb0-tZCU)
2021/11/12(金) 17:26:55.13ID:zcb9bs5A0 Javaあたり出身ぽいな
別に関数とクラスのimport並ぶのは問題ないし普通のことだよ
別に関数とクラスのimport並ぶのは問題ないし普通のことだよ
12デフォルトの名無しさん (アウアウウー Saa9-09aj)
2021/11/12(金) 18:37:46.63ID:JnXYuZWYa >>8
genrator/iterator
genrator/iterator
13デフォルトの名無しさん (ワッチョイ 1536-+8FJ)
2021/11/12(金) 19:25:30.81ID:7GKDM9BX0 まあ、無理してクラスにしなくても関数で処理した方がいいかもね。
クラスはカプセル化だから、与えたファイルに対して、
読み込む、書き込む、処理A(データ加算した結果を返す)、処理B(データ乗算した結果を返す)
みたいに、色々処理があるなら意味があるけど。一つだけの処理なら関数のがすっきりするかもね。
クラスはカプセル化だから、与えたファイルに対して、
読み込む、書き込む、処理A(データ加算した結果を返す)、処理B(データ乗算した結果を返す)
みたいに、色々処理があるなら意味があるけど。一つだけの処理なら関数のがすっきりするかもね。
14デフォルトの名無しさん (ワッチョイ 4b10-PeR0)
2021/11/12(金) 21:52:46.61ID:dmTMZhmo015デフォルトの名無しさん (ブーイモ MM4b-o9bf)
2021/11/13(土) 09:46:57.03ID:QiVf5l5lM その後dataをどう使うかにもよるよね
16デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/13(土) 10:34:21.46ID:AEtH6sJt0 何となくモジュールはクラスだけだと思ってたんだよ
しかも1ファイル1クラス
しかも1ファイル1クラス
17デフォルトの名無しさん (アウアウウー Saa9-09aj)
2021/11/13(土) 12:28:44.78ID:GR8tTV2xa あなたはJava病です
御愁傷様です
御愁傷様です
18デフォルトの名無しさん (ワッチョイ 4d33-U6JD)
2021/11/13(土) 13:09:30.79ID:0SlXheyX0 Javaに染まるとこうなるのか?
おっかねぇ
おっかねぇ
19デフォルトの名無しさん (アウアウウー Saa9-XXAb)
2021/11/13(土) 16:14:47.55ID:ykLruLAta 基本的に関数で作ってから後からこれ、もっとまとめられるんじゃね?ってなってからクラスにする感じ
最初からクラスを作ったり難しい事をするとバグに気づきにくくなる
最初からクラスを作ったり難しい事をするとバグに気づきにくくなる
20デフォルトの名無しさん (ワッチョイ 4bbb-jkRf)
2021/11/13(土) 16:31:19.80ID:K8NGEw2p021デフォルトの名無しさん (オッペケ Src1-zxhn)
2021/11/13(土) 16:39:52.82ID:Tmt+B6uyr22デフォルトの名無しさん (ワッチョイ cbc9-/fak)
2021/11/13(土) 16:42:44.96ID:uwHpm0Tc0 モジュール化しないとは誰も書いてないけど
インスタンス化しない設計ならクラスの方が冗長でしょ
インスタンス化しない設計ならクラスの方が冗長でしょ
2319 (アウアウウー Saa9-XXAb)
2021/11/13(土) 19:42:10.31ID:K/485EK5a ごめん、頭の中で設計しながらコーディングしてるから問題ないわ
2419 (アウアウウー Saa9-XXAb)
2021/11/13(土) 19:47:16.69ID:K/485EK5a あとPythonのクラスは動作速度を低下させるから無理にする必要もない
25デフォルトの名無しさん (ワッチョイ a3ad-RdVS)
2021/11/14(日) 00:13:54.03ID:xnhKIbNQ026デフォルトの名無しさん (ワッチョイ 4b10-PeR0)
2021/11/14(日) 01:20:39.27ID:L6aMQe6P0 >>24
Python使ってる時点でこれ以上気にする程遅くならんやろ
Python使ってる時点でこれ以上気にする程遅くならんやろ
27デフォルトの名無しさん (ドコグロ MMab-AQUW)
2021/11/14(日) 08:16:59.25ID:oS1oS1yMM クラス作るのを難しいとか言う人なのでそっとしておいてやってね
28デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/14(日) 08:19:51.45ID:KajEYa8D0 再利用する必要が発生したらクラス化だな
この世の全てはオブジェクトなのであるー、とトップダウンでオブジェクト思考しようとしても無理で、
あんなもんは上等なライブラリに過ぎない
この世の全てはオブジェクトなのであるー、とトップダウンでオブジェクト思考しようとしても無理で、
あんなもんは上等なライブラリに過ぎない
2919 (ワッチョイ 9b66-XXAb)
2021/11/14(日) 11:52:14.47ID:1vDNCXCc0 別にクラス出来ないとも言ってないし、Python速くしようと思えばだいぶ速くできるんだけども
30デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/14(日) 12:04:28.87ID:KajEYa8D0 速度で困ることってあるの?
大抵は秒で終わる
大抵は秒で終わる
31デフォルトの名無しさん (ワッチョイ 63bd-/fak)
2021/11/14(日) 12:55:06.17ID:r+uJUw0M0 そういう部分って塵積だから実際に困ってからリファクタしたらいいんだけど
エンジニア思考的には誤差でも遅い選択肢をとりたくないよね
余計な仕組みが介在してると読み解こうとミスリードしがちだし
エンジニア思考的には誤差でも遅い選択肢をとりたくないよね
余計な仕組みが介在してると読み解こうとミスリードしがちだし
32デフォルトの名無しさん (ワッチョイ 2336-ffPS)
2021/11/14(日) 13:07:34.46ID:BR/vBx9v0 グラスも変数なんだが、グローバル変数をクラスにまとめたらglobalは書かなくても良くなったわ。
33デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/14(日) 13:11:14.12ID:KajEYa8D0 設計自体は間違ってないから、一旦グローバル変数多用して書いたコードが、
classにするとパズルが解けるようにするすると綺麗になっていくのは気持ちいい
classにするとパズルが解けるようにするすると綺麗になっていくのは気持ちいい
34デフォルトの名無しさん (エムゾネ FF43-09aj)
2021/11/14(日) 13:51:57.42ID:E00roTgyF >グローバル変数をクラスにまとめたら
グローバルなバカでかいクラスが生まれるのか
グローバルなバカでかいクラスが生まれるのか
35デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/14(日) 14:17:15.55ID:KajEYa8D0 コード上は明確に分離はしてないけど、処理としてはちゃんと分離していて、
ブロックとブロックの受け渡し部分にいくつかのグローバル変数がある
という状態のものを引数や戻り値に変更して、関数やクラスに切り分けて
すっきりさせるのは簡単
ブロックとブロックの受け渡し部分にいくつかのグローバル変数がある
という状態のものを引数や戻り値に変更して、関数やクラスに切り分けて
すっきりさせるのは簡単
36デフォルトの名無しさん (アウアウウー Saa9-ffPS)
2021/11/14(日) 15:24:49.69ID:dwOSLptua37デフォルトの名無しさん (ブーイモ MM39-+EiL)
2021/11/15(月) 16:52:45.22ID:wu1uqKJYM お前らってわざとミスリードな読み方するよね
38デフォルトの名無しさん (ワッチョイ 257c-7Ws3)
2021/11/15(月) 17:42:17.61ID:gIcwiD4A0 miss readだけにwww
39デフォルトの名無しさん (ワッチョイ cb68-lRA9)
2021/11/15(月) 20:02:39.05ID:HZC12ov+040デフォルトの名無しさん (ワッチョイ d55f-5x/Y)
2021/11/15(月) 20:07:29.84ID:2nh4BpvC0 >>1
以前、Rubyの本読んでたけど、Ruby好きとは仲良くなれないと思った。
以前、Rubyの本読んでたけど、Ruby好きとは仲良くなれないと思った。
41デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/15(月) 20:10:30.92ID:trxoMZbv0 perl使っててかゆい所に手が届くようにするとrubyになる
42デフォルトの名無しさん (ワッチョイ 4b63-aXXv)
2021/11/15(月) 20:32:52.77ID:x301xsWW0 言語は痒くなくなったけど代わりに脳みそが痒い奴が寄り付くようになった
43デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/15(月) 20:36:51.02ID:trxoMZbv0 既に言語はあって、それで目的のことはできるだろうに、
それでも新たな言語を作る奴というのは何か振り切ってるので、
出来上がった言語もそれぞれに振り切っている
pythonは何ていうか、全てに中庸なんだよな
力を抜きすぎないけど凝りすぎない
それでも新たな言語を作る奴というのは何か振り切ってるので、
出来上がった言語もそれぞれに振り切っている
pythonは何ていうか、全てに中庸なんだよな
力を抜きすぎないけど凝りすぎない
44デフォルトの名無しさん (ワッチョイ 1536-+8FJ)
2021/11/15(月) 22:22:57.49ID:vWqBfheN0 python は qt との相性が抜群なので、120%満足です。
力技でperl/Qtを使ってた頃がバカみたい w
perl と qt の相性は最悪。
力技でperl/Qtを使ってた頃がバカみたい w
perl と qt の相性は最悪。
45敵基地攻撃能力保有 (ワッチョイ ddb0-lRA9)
2021/11/16(火) 01:10:42.53ID:iwzdrBCN0 ソ連の核は綺麗な核
ポル・ポトはアジア的優しさ
北朝鮮は地上の楽園
珊瑚自作自演事件
南京・慰安婦捏造
教科書書き換え「誤報」事件
朝日・武富士裏献金事件
拉致問題切り捨て
サイレント魔女リティ
風の息遣い
五味ボマー
変態新聞
村木局長犯人扱い
その他人民裁判ならぬマスコミ裁判は数知れず
そしてマスコミお得意の「報道しない自由」
これでも貴方は新聞を信用しますか
これでも貴方は新聞を購読しますか
よく考えて下さい
ポル・ポトはアジア的優しさ
北朝鮮は地上の楽園
珊瑚自作自演事件
南京・慰安婦捏造
教科書書き換え「誤報」事件
朝日・武富士裏献金事件
拉致問題切り捨て
サイレント魔女リティ
風の息遣い
五味ボマー
変態新聞
村木局長犯人扱い
その他人民裁判ならぬマスコミ裁判は数知れず
そしてマスコミお得意の「報道しない自由」
これでも貴方は新聞を信用しますか
これでも貴方は新聞を購読しますか
よく考えて下さい
46デフォルトの名無しさん (ワッチョイ d55f-4MRk)
2021/11/16(火) 01:17:12.27ID:lkEbsocr0 >>44
他のGUI toolkitと比べてQtの優位性って何がある?
最近GUIにもちょっと手を出そうとしてるんだけど、QtがヨサゲならQtopia触ってた身としては他の模索省いてこのまま進めたい
他のGUI toolkitと比べてQtの優位性って何がある?
最近GUIにもちょっと手を出そうとしてるんだけど、QtがヨサゲならQtopia触ってた身としては他の模索省いてこのまま進めたい
47デフォルトの名無しさん (オッペケ Src1-zxhn)
2021/11/16(火) 07:24:30.85ID:MhaWhMirr Qt自体が時代遅れ
48デフォルトの名無しさん (ワッチョイ a3ad-RdVS)
2021/11/16(火) 07:50:46.32ID:rEvbb9QE049デフォルトの名無しさん (ワッチョイ 1536-+8FJ)
2021/11/16(火) 08:44:38.99ID:mgTVYsIn0 Qt-designerが使えるのが一番だな、GUIで画面が作れないとメチャクチャ大変から。
50デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/16(火) 09:05:22.55ID:nevdyZlN0 excelとかxmlとかいろんなファイルを読んで別のファイルを生成するツールがあって
自分用で使うなら設定用のテキストファイルに
読み込むファイルや出力ファイルを記述する方式で十分なんだけど、
社内で共有して使う用にアホでも使えるGUIを用意したい場合、
何を使うのがいいだろう
自分用で使うなら設定用のテキストファイルに
読み込むファイルや出力ファイルを記述する方式で十分なんだけど、
社内で共有して使う用にアホでも使えるGUIを用意したい場合、
何を使うのがいいだろう
51デフォルトの名無しさん (エムゾネ FF43-09aj)
2021/11/16(火) 10:21:21.37ID:5D9mKY7bF52デフォルトの名無しさん (エムゾネ FF43-09aj)
2021/11/16(火) 10:24:40.56ID:5D9mKY7bF >>39
ハゲにハゲと言うのはハゲであることは事実だが名誉棄損にはなるらしい
ハゲにハゲと言うのはハゲであることは事実だが名誉棄損にはなるらしい
53デフォルトの名無しさん (エムゾネ FF43-09aj)
2021/11/16(火) 10:28:07.61ID:5D9mKY7bF54デフォルトの名無しさん (エムゾネ FF43-09aj)
2021/11/16(火) 10:31:29.98ID:5D9mKY7bF55デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/16(火) 11:15:16.57ID:nevdyZlN0 設定のexcelファイルはいいな
以前の設定の流用がしやすいし、操作にも慣れてる
説明も書き放題
ボタンをクリックするとpythonが起動する部分の設定が最難関だけど、
カレントにあると決め打ちでいいか
以前の設定の流用がしやすいし、操作にも慣れてる
説明も書き放題
ボタンをクリックするとpythonが起動する部分の設定が最難関だけど、
カレントにあると決め打ちでいいか
56デフォルトの名無しさん (ワッチョイ a501-HhTJ)
2021/11/16(火) 13:50:36.62ID:dtmpxDpX0 誰もがエクセル使えると思わないほうがいいよ
UIとして使うにも限度があるしマクロ使うといちいち警告でるし複数PCからアクセスされると編集禁止とか余計なエラーが出てとにかくみんなイラつくだけ
UIデザインはHTMLにまかせてNode.jsなりで管理するのが楽かと
UIとして使うにも限度があるしマクロ使うといちいち警告でるし複数PCからアクセスされると編集禁止とか余計なエラーが出てとにかくみんなイラつくだけ
UIデザインはHTMLにまかせてNode.jsなりで管理するのが楽かと
57デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/16(火) 13:57:58.94ID:nevdyZlN0 まあ、フリーソフトの配布ではないので
excelは全員が使えるとしてよい
excelは全員が使えるとしてよい
58デフォルトの名無しさん (ワッチョイ d55f-5x/Y)
2021/11/16(火) 15:21:38.88ID:6v6IG7710 ITリテラシーない人の相手したくない
59デフォルトの名無しさん (ワッチョイ 4dda-+EiL)
2021/11/16(火) 16:51:29.18ID:iw6chFt80 >>47
Qt6でようやくasync/awaitってな…
Qt6でようやくasync/awaitってな…
60デフォルトの名無しさん (ワッチョイ 1536-+8FJ)
2021/11/16(火) 20:17:26.68ID:mgTVYsIn0 チラッとネットで見たけど、async/awaitって真面目に使うとなると面倒そうだね。
これって主に何に使うの?fork()して実行より、楽って事?
これって主に何に使うの?fork()して実行より、楽って事?
61デフォルトの名無しさん (ワッチョイ 7501-09aj)
2021/11/16(火) 20:49:59.34ID:LLUTRYIZ0 コンピュータの性能を100%引き出し、最高のユーザー体験をお約束します。
62デフォルトの名無しさん (ワッチョイ 4b63-aXXv)
2021/11/17(水) 00:58:48.67ID:TRGzpBEI0 PythonではFastAPI以外で使ったことないすね…
js/tsではないと困るけど
いつの間にかasyncio.runなんて追加されてたのか
js/tsではないと困るけど
いつの間にかasyncio.runなんて追加されてたのか
63デフォルトの名無しさん (アウアウウー Saa9-09aj)
2021/11/17(水) 01:16:00.95ID:+JwFzM8Ra 富嶽のsimで温暖化対策に貢献とか言ってるけど
なぜ富嶽を北海道に造らなかったし
なぜ富嶽を北海道に造らなかったし
64デフォルトの名無しさん (ワッチョイ 7501-09aj)
2021/11/17(水) 02:16:34.56ID:TmFCV0x+0 寒冷地域と温暖地域の温度差が少なくなると対流が起きず地球が冷やされないからでは?
2021/11/17(水) 02:24:11.13ID:vyPEPYRk
あんまりpython関係ないかもだけど
ちょっとした設定情報をjson形式で保存してて
更新とかするときに
json.loads,json.dumpsとopenで丸ごと上書き
ってやってるんだけどダメかな?
(他の重要というかシステムに近い設定とかはenvとかDBで管理してる)
jsonじゃなくてそういうのに特化した規格ってあるのだろうか。
ちょっとした設定情報をjson形式で保存してて
更新とかするときに
json.loads,json.dumpsとopenで丸ごと上書き
ってやってるんだけどダメかな?
(他の重要というかシステムに近い設定とかはenvとかDBで管理してる)
jsonじゃなくてそういうのに特化した規格ってあるのだろうか。
66デフォルトの名無しさん (ワッチョイ d55f-5x/Y)
2021/11/17(水) 03:12:57.62ID:HN5Eyc2m0 いいよ
67デフォルトの名無しさん (ワッチョイ 03bd-4vRU)
2021/11/17(水) 06:34:49.63ID:h3betjKK0 json, yml, configparser
68デフォルトの名無しさん (ワッチョイ a501-uL9h)
2021/11/17(水) 06:37:00.64ID:qr7EHiL50 json便利だけど読みにくい
読むコツ教えて
読むコツ教えて
69デフォルトの名無しさん (アウアウウー Saa9-UhIA)
2021/11/17(水) 06:51:46.05ID:dwBhRem9a70デフォルトの名無しさん (ワッチョイ a3ad-RdVS)
2021/11/17(水) 07:49:12.20ID:5cuGb6Ey0 >>65
クラス化しとけば差し替えも簡単
クラス化しとけば差し替えも簡単
71デフォルトの名無しさん (ワッチョイ a3ad-RdVS)
2021/11/17(水) 07:49:51.40ID:5cuGb6Ey0 >>68
色付きで表示できるviewerで見る
色付きで表示できるviewerで見る
72デフォルトの名無しさん (ワッチョイ ed5f-09aj)
2021/11/17(水) 10:36:40.12ID:wlAtkNPK0 jsonは無駄が多い
SQLiteでええやん
SQLiteでええやん
2021/11/17(水) 10:46:13.37
sqlだとソースからみるときクライアント選ぶのがなぁ・・
74デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/17(水) 10:48:59.66ID:XqIxGMI20 無駄の多さならxml
75デフォルトの名無しさん (ワッチョイ a501-uL9h)
2021/11/17(水) 11:44:41.09ID:qr7EHiL50 >>71
ありがとう!これなら見えるね。
ありがとう!これなら見えるね。
76デフォルトの名無しさん (ワッチョイ e33b-7lFM)
2021/11/17(水) 12:52:40.46ID:XqIxGMI20 python2の方が良かったのに
という点ってある?
という点ってある?
77デフォルトの名無しさん (ワッチョイ d55f-5x/Y)
2021/11/17(水) 13:10:53.17ID:HN5Eyc2m0 IronPythonは未だに2やで
78デフォルトの名無しさん (ワッチョイ ed5f-09aj)
2021/11/17(水) 14:16:22.07ID:wlAtkNPK0 print
79デフォルトの名無しさん (ラクッペペ MM4b-aXXv)
2021/11/17(水) 15:57:05.68ID:4FTJCengM >>65
強いて言えば、一時ファイルに書き込んでからrenameで上書きした方が安全、くらい
強いて言えば、一時ファイルに書き込んでからrenameで上書きした方が安全、くらい
80デフォルトの名無しさん (オイコラミネオ MM71-K2Uy)
2021/11/18(木) 09:17:27.97ID:tpBIFt92M 最初からSQLite使えばいい。
ジャーナリングも標準であるし。
ジャーナリングも標準であるし。
81デフォルトの名無しさん (ワッチョイ 4b63-aXXv)
2021/11/18(木) 17:38:05.48ID:naW8oYaR0 否定はしない
82デフォルトの名無しさん (ワッチョイ 2df9-RdVS)
2021/11/18(木) 18:04:56.64ID:ah9sw/Zw0 俺は嫌だ
83デフォルトの名無しさん (アウアウエー Sa13-I5qx)
2021/11/18(木) 23:29:42.52ID:/dHqMjeMa asyncioはI/Oに効く
データベースの読み書きとか通信処理とか
バックグラウンド処理はCPUにオーバーヘッドがある時
データベースの読み書きとか通信処理とか
バックグラウンド処理はCPUにオーバーヘッドがある時
84デフォルトの名無しさん (ワッチョイ c23b-58y4)
2021/11/19(金) 07:39:18.17ID:OFtNpZ320 3.8.5でwin8.1で動くものをwin7に持っていくと、
subprocess.Popenでエラーになって動かない
最新のpythonはそもそもwin7にインストールできない
win7で動くもっと新しいバージョンはある?
無い場合は何か解決方法はある?
subprocess.Popenでエラーになって動かない
最新のpythonはそもそもwin7にインストールできない
win7で動くもっと新しいバージョンはある?
無い場合は何か解決方法はある?
85デフォルトの名無しさん (ワッチョイ a2ad-k20c)
2021/11/19(金) 07:50:08.35ID:UKOjKE+50 >>84
エラーメッセージは?
エラーメッセージは?
86デフォルトの名無しさん (ワッチョイ c23b-58y4)
2021/11/19(金) 08:01:48.17ID:OFtNpZ320 FileNotFoundError: [WinError 2] 指定されたファイルが見つかりません。
実行しようとしてるのはbatファイルで、.batまで書くとエラーにはならない
でもサブプロセスとしては動かなくて、処理はそっちに移行して終了してしまう
shell=Trueを付けても同様の動作になる
やりたいのは、いつ止まるか判らないコマンドをサブプロセスとして動かして監視すること
実行しようとしてるのはbatファイルで、.batまで書くとエラーにはならない
でもサブプロセスとしては動かなくて、処理はそっちに移行して終了してしまう
shell=Trueを付けても同様の動作になる
やりたいのは、いつ止まるか判らないコマンドをサブプロセスとして動かして監視すること
87デフォルトの名無しさん (エアペラ SD53-O4Wq)
2021/11/19(金) 08:08:51.54ID:+sXFtDSXD Pyの知識以前のWinのシェルの知識だな
cmd . exeをスイッチ付きで起動してやればいい
cmd . exeをスイッチ付きで起動してやればいい
88デフォルトの名無しさん (オッペケ Srdf-9iZ5)
2021/11/19(金) 10:41:55.94ID:fOs9i175r 3.7だと動くのかどうか
去年ですらopenCVがPython3.8で動かないとか問題になってたなあ
去年ですらopenCVがPython3.8で動かないとか問題になってたなあ
89デフォルトの名無しさん (オッペケ Srdf-9iZ5)
2021/11/19(金) 10:47:38.84ID:fOs9i175r この辺が時々問題になるから
じゃあwheelで取ってくるかと思い
pep425とかget_supportedとかやってみたら無くなってる
調べたらutils.compatibility_tagsとかになってた
それをふざけてcolaboratoryでやってみたら3.7までしか対応してなかった次第
じゃあwheelで取ってくるかと思い
pep425とかget_supportedとかやってみたら無くなってる
調べたらutils.compatibility_tagsとかになってた
それをふざけてcolaboratoryでやってみたら3.7までしか対応してなかった次第
90デフォルトの名無しさん (ワッチョイ c23b-58y4)
2021/11/19(金) 11:03:06.60ID:OFtNpZ320 perlだとwin7の時点で既に固まってたので、環境が古くて困ることは無かったけど、
pythonはまだ進化を続けてるので、後方互換性はかなり怪しいな
本番環境側をwin10にしてしまおう
pythonはまだ進化を続けてるので、後方互換性はかなり怪しいな
本番環境側をwin10にしてしまおう
91デフォルトの名無しさん (エムゾネ FF02-iUmB)
2021/11/19(金) 11:18:00.59ID:eyeX0xyMF92デフォルトの名無しさん (ブーイモ MM8e-k20c)
2021/11/19(金) 14:17:42.60ID:ysK9uB2VM >>86
Pythonの違いじゃなくてWin32 console APIの違いの可能性もあるね
Console切り離すのは結構version違いが激しい
Powershellでも厄介
batをVBで書き直すことを勧める
Pythonの違いじゃなくてWin32 console APIの違いの可能性もあるね
Console切り離すのは結構version違いが激しい
Powershellでも厄介
batをVBで書き直すことを勧める
93デフォルトの名無しさん (ワッチョイ 0663-cYza)
2021/11/19(金) 14:43:19.89ID:V+Ekt21U0 なぜVBw
94デフォルトの名無しさん (ブーイモ MM8e-k20c)
2021/11/19(金) 14:54:41.80ID:ysK9uB2VM >>93
Console切り離すのが簡単なスクリプト言語他にあるかな?
Console切り離すのが簡単なスクリプト言語他にあるかな?
95デフォルトの名無しさん (ブーイモ MM8e-k20c)
2021/11/19(金) 14:55:39.66ID:ysK9uB2VM WSHでJavascriptなら簡単なんかな?
96デフォルトの名無しさん (ワッチョイ c23b-58y4)
2021/11/19(金) 15:07:12.92ID:OFtNpZ320 問題はbatファイルの呼び出しだったようで、
実行ファイルを直接呼び出すように変更したらwin7でも動いた
実行ファイルを直接呼び出すように変更したらwin7でも動いた
97デフォルトの名無しさん (ワッチョイ cf5f-wSz0)
2021/11/19(金) 15:46:55.28ID:bNc9xgI00 ぱい
98デフォルトの名無しさん (ワッチョイ 5701-JN4X)
2021/11/19(金) 18:23:50.32ID:NQkiHUfv0 ちゃんとした質問してほしい
99デフォルトの名無しさん (ワッチョイ 6201-sp9z)
2021/11/19(金) 22:02:42.25ID:R6tUvqDP0 w
100デフォルトの名無しさん (ワッチョイ c23b-58y4)
2021/11/20(土) 06:35:11.10ID:MZWWAxGE0 cp932で表せないファイル名のリストを作る
cp932にencodeしてみてエラーになったらそれを出力する、という方式なんだけど、
printするとエラーになってしまうので、リダイレクトでファイルにできない
仕方ないので、encoding="utf-8"でopenしてwriteしてるけど、
改行とか付けないといけないし、printで済ませたい
printしてもエラーにならない方法とか無いのかな
python2ならそのまま行けた
cp932にencodeしてみてエラーになったらそれを出力する、という方式なんだけど、
printするとエラーになってしまうので、リダイレクトでファイルにできない
仕方ないので、encoding="utf-8"でopenしてwriteしてるけど、
改行とか付けないといけないし、printで済ませたい
printしてもエラーにならない方法とか無いのかな
python2ならそのまま行けた
101デフォルトの名無しさん (ワッチョイ c7e0-Bx/2)
2021/11/20(土) 07:45:20.38ID:Lukvfxqi0 >>100
https://docs.python.org/ja/3/library/functions.html#print
>>> f = open(path, 'w', encoding='utf-8')
>>> print(*objects, file=f)
https://docs.python.org/ja/3/library/functions.html#print
>>> f = open(path, 'w', encoding='utf-8')
>>> print(*objects, file=f)
102デフォルトの名無しさん (ワッチョイ c23b-58y4)
2021/11/20(土) 08:24:40.92ID:MZWWAxGE0 cp932のエンコードなんだからcp932でないものは通さない
という例外を認めない姿勢は厳密ではあるけど融通がきかないよな
漢字のファイル名も使えるのに、たまに'〜'とか変なスペースとかで
処理できないツールは大抵そういう厳密さで引っかかってる
ノーチェックで通してれば処理も減るしツールも使える側に倒れるのに
という例外を認めない姿勢は厳密ではあるけど融通がきかないよな
漢字のファイル名も使えるのに、たまに'〜'とか変なスペースとかで
処理できないツールは大抵そういう厳密さで引っかかってる
ノーチェックで通してれば処理も減るしツールも使える側に倒れるのに
103デフォルトの名無しさん (オイコラミネオ MM67-83eS)
2021/11/20(土) 11:19:01.66ID:/kqPbqrTM なんとなく筋違いのことを言っているのだけはわかった。
104デフォルトの名無しさん (ワッチョイ c23b-58y4)
2021/11/20(土) 12:11:56.36ID:MZWWAxGE0 既にファイルは開いてるんだから、そこにwriteするかprintでfile=を指定するかは、
処理上何も変わらない
知りたいのは、リダイレクトしてエラーにならない方法
os側は何が来ようがそのままファイルにリダイレクトするので、
標準出力に出す時点でのチェックを止めればいい
処理上何も変わらない
知りたいのは、リダイレクトしてエラーにならない方法
os側は何が来ようがそのままファイルにリダイレクトするので、
標準出力に出す時点でのチェックを止めればいい
105デフォルトの名無しさん (ワッチョイ 0663-9IQd)
2021/11/20(土) 13:10:25.59ID:c6rYoMps0 python2でいけて、python3でエラーっていうのがわからない
CP932のコンソールの問題なら普通前者で起きると思うんだけど
CP932のコンソールの問題なら普通前者で起きると思うんだけど
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【地震速報】青森県で震度6強 沿岸部に津波警報 ★6 [ぐれ★]
- 「日の丸にバツ印」掲げた大学生 あいまいな国旗損壊罪に「怖い」 The Mainichi [少考さん★]
- 【音楽】BARBEE BOYS・KONTAが事故で四肢麻痺を公表、新体制で活動は継続 [少考さん★]
- 【野球】野球の未来に危機感「マイナースポーツになる」 宮本慎也氏が開催…学童大会 [尺アジ★]
- 中国「捜索レーダー起動は各国の通常の手法」 火器管制用か回答せず [蚤の市★]
- 【訃報】声優・西村知道さん死去 「SLAM DUNK」安西先生役 9月に体調不良のため一時休業 [少考さん★]
- 中国「日本のネトウヨを根絶してやるからな」。ネトウヨ、人生が終わる [805596214]
- お前らってヘアオイル何使ってるの?
- (´・ω・`)刑務所での暮らしwwwwwwwwwwwwwwww
- ぺこーら、地震で同僚が次々配信を止めるなか強行し続けるので悪目立ちするwww [268244553]
- なぜ人間は架空の人物に感情移入するのか
- 【速報】高市早苗、起床 [779938112]
