[過去ログ] Pythonのお勉強 Part66 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
803: (ワッチョイ eebb-H1NS) 2022/01/15(土)20:23 ID:s73J29SX0(5/8) AAS
そりゃー思えるか思えないかは要件と君のスキル次第だからな
小規模でも排他の必要な分野はいくらでもあるし、大規模でもいらない案件も当然ある
行列レベルの排他でなくても、トランザクションとかかなり面倒な処理が楽にできる
自分で調べてみることをおすすめしてるんだけどここで断片的な知識を仕入れたいの?
804: (ワッチョイ a963-soNI) 2022/01/15(土)20:23 ID:oXGiUqfh0(3/4) AAS
やり方は色々あるわけで、その中から自分が簡単でやり慣れていると考える方法を選択すれば良いと思う
一人で使うシステムなら、排他は不要だろう
いろんなソート方法を選択できるようにしたいとなると、DBの方が簡単そうに思える
805: (ワッチョイ eebb-H1NS) 2022/01/15(土)20:30 ID:s73J29SX0(6/8) AAS
一人が使うシステムにも普通に排他処理が必要なものはあるぞ
排他の要不要はそんな観点で判断できない
何度も言うけど、ちゃんと体系的に自分で学んだほうがいい
まー思うのは勝手だけど^^;
806(1): (ワッチョイ a23b-a6Oy) 2022/01/15(土)20:33 ID:qPYmJbcu0(4/8) AAS
結局、決め手になるのは規模で、
DBを使わない方が簡単に実装できても、データ量が大規模になると、
検索やらソートやらに時間がかかるのでDBの方が高速になる
でも個人でそんなデータは普通扱わないから、わざわざDBを使う分面倒なだけ
という思い込みがあるので、何か他にメリットがあるなら知りたいけど、
自分で調べたら(・∀・)ニヤニヤの一点張りで特に説明はできなさそう
807: (ワッチョイ eebb-H1NS) 2022/01/15(土)20:38 ID:s73J29SX0(7/8) AAS
あー知識をつまみ食いしたい人か^^;
簡単に想像できる範囲だと、マルチスレッドプログラムと組み合わせたり、定時処理を複数走らせたりすること考えてみるといいよ
DB勉強するならRDBから入るのがいいかなぁ。NoSQLから入ると色々理解できなくなる
808: (ワッチョイ 922d-soNI) 2022/01/15(土)20:40 ID:8O4fjVX10(1) AAS
どっちも消えろ
809: (ワッチョイ a23b-a6Oy) 2022/01/15(土)20:42 ID:qPYmJbcu0(5/8) AAS
なんかよく判らん絡み方してくるな
知らんなら知らんでいいよ
810: (ワッチョイ 6ecf-TBWv) 2022/01/15(土)20:47 ID:SUNY4hKu0(1) AAS
>個人でDB使って便利なことってどんなのがある?
こういうのってアンケートか大喜利かと思ったが
811(1): (ドコグロ MM66-eOJp) 2022/01/15(土)20:49 ID:bDOo10k6M(1) AAS
>>806
使い方を覚える手間はあるけどデータアクセス部分を丸投げできるんだから規模小さくても楽だと思うんだが
812: (ワッチョイ eebb-H1NS) 2022/01/15(土)20:52 ID:s73J29SX0(8/8) AAS
つまみ食いもできないのか^^;
自分のPCで.sqliteがどれだけ使われてるか調べてみるといい
813(1): (ワッチョイ 8202-Hr7Z) 2022/01/15(土)21:02 ID:+xanVnpp0(1) AAS
>>811
小規模だと Excel の方が便利まであるからなぁ。
RDBだとテーブル定義からやらんとだし、まぁめんどくさいよね。
814(1): (ワッチョイ a23b-a6Oy) 2022/01/15(土)21:14 ID:qPYmJbcu0(6/8) AAS
そうそう、それそれ
フリーソフトとか使うと、結構SQLiteを使ってるのがある
内部データの保存に使ってるんだろうけど、DB使うようなことか? と感じてる
pythonだったらpickleで済むのでは?
815: (ワッチョイ a23b-a6Oy) 2022/01/15(土)21:56 ID:qPYmJbcu0(7/8) AAS
うちだとexcelですらなくて、ただのプレーンテキスト+エディタで管理してるな
50万行くらいあっても瞬時に検索してくれる
816: (ワッチョイ e101-61qk) 2022/01/15(土)21:57 ID:4V2AJqIK0(3/3) AAS
エクセルで50万行は読みたくないな
817: (ワッチョイ 9110-ppm9) 2022/01/15(土)22:57 ID:JjAKhaIN0(1) AAS
素でデータだけいれとくってなくて式やらはいるから万行超えデータはエクセルでやりたくないよね
とはいえエクセルのお手軽uiはありがたいけどね
あとは話しの出だしに戻ってdjangoで例えばあの管理機能をDB無しでってのはやりたくない
818: (ワッチョイ f901-9BXF) 2022/01/15(土)23:03 ID:GGoI8wNF0(2/2) AAS
csvとpandaでいいじゃん
819: (ブーイモ MMcd-W+my) 2022/01/15(土)23:12 ID:0C30o+w5M(1) AAS
csv+pandaとSQLiteって速度差結構あるんじゃないの?
820: (ワッチョイ a963-soNI) 2022/01/15(土)23:15 ID:oXGiUqfh0(4/4) AAS
プレーンテキストだと検索は楽かも知れないが、
更新したいときはどうするの?
821: (ワッチョイ a23b-a6Oy) 2022/01/15(土)23:17 ID:qPYmJbcu0(8/8) AAS
更新は毎回全体を生成させてる
かなり無駄
822: (ワッチョイ 42ad-e76z) 2022/01/15(土)23:23 ID:Klhpd5Rk0(1) AAS
低級プログラミング話はもうお腹一杯です
823: (ワッチョイ 0261-pjxc) 2022/01/15(土)23:28 ID:XtDGDCrq0(1) AAS
sqliteなら別途DBサーバー建てる必要ないんだしそんな大仰に考えなくていいのよ
824: (ドコグロ MM66-eOJp) 2022/01/15(土)23:45 ID:EjYm1enEM(1) AAS
>>813
Excelが便利だと思うならExcelでいいと思うよ
>>814
pickleと比較するレベルならpickleでいいと思うよ
825: (ワッチョイ 6e2c-yR06) 2022/01/15(土)23:57 ID:iJzr35B10(1) AAS
ブラウザなど、多くのアプリがsqlite3 を内蔵している
データベースの方が、検索したい項目にインデックスを貼れば、検索性能が良い。
B+tree
826(1): (ワッチョイ e101-61qk) 2022/01/16(日)00:40 ID:pPgujsKI0(1) AAS
検索木自作しろ
827: (ワッチョイ 1dc6-9BXF) 2022/01/16(日)01:54 ID:XxuplMo00(1) AAS
Python×Excelで業務自動化!
ブッwwww
828: (ワッチョイ 6e63-GFFZ) 2022/01/16(日)04:04 ID:T486FPBl0(1) AAS
休日にID真っ赤にして楽しい人生送ってそうだよな
829: (ワッチョイ 6e46-EdVJ) 2022/01/16(日)04:14 ID:oc/LJM7J0(1) AAS
IDを赤くする能も無いか。。
830: (ワッチョイ f901-kaaM) 2022/01/16(日)05:02 ID:JeHrwNko0(1/2) AAS
そして俺の質問は流れたのであった
831(1): (ワッチョイ f901-kaaM) 2022/01/16(日)06:28 ID:JeHrwNko0(2/2) AAS
seleniumでfind_element_by関数排除ってマジかよ
迷走しだすとオワコンの合図だけど大丈夫か
832: (ワッチョイ 9110-ppm9) 2022/01/16(日)10:53 ID:EmTsiZT20(1/2) AAS
>>826
洗濯機自作だと!?
833(1): (ワッチョイ 6e10-6KEr) 2022/01/16(日)11:11 ID:M5QOMeo90(1) AAS
find_element(by=‘xxx’)に統一されると何とか
834: (ワッチョイ 495f-PF+u) 2022/01/16(日)13:02 ID:tdI2bixr0(1) AAS
>>831、>>833
やりたい事は分からんでもないけど
互換性の面で考えるとエライ事になりそうだな
835: (ワッチョイ 427c-27C+) 2022/01/16(日)15:52 ID:goRiXQPd0(1) AAS
どうせ _compat とか付いた互換性維持のためのパッケージが作られる
836: (スププ Sd22-61qk) 2022/01/16(日)16:40 ID:IhI8UzoEd(1) AAS
互換関数自作しろ
837: (ワッチョイ 9110-ppm9) 2022/01/16(日)17:47 ID:EmTsiZT20(2/2) AAS
五感で乗り切れ
838(1): (ワッチョイ 9136-vRJH) 2022/01/16(日)19:28 ID:9K9mwOGs0(1) AAS
seleniumのプログラム初めて作ったけど、ネット情報と感でなんとかなるなw
「XPATHってどうやって探すんだよ」ってブラウザをいじり回してたなw
youtubeを自動で操作するプログラムを作った。
839(1): (ワッチョイ a23b-a6Oy) 2022/01/16(日)19:55 ID:QQ2GlIIB0(1/3) AAS
何をするにもネット情報が頼り
毎回ぐぐるのも手間だから自分用にまとめた情報を参照するけど、
見ないで書けない以上ネット情報に頼ってるのと同じ
そら何でも細かく具体的に書けば読めるコードになるけど、覚えるのは無理
840: (ワッチョイ 42ad-e76z) 2022/01/16(日)20:25 ID:uN+C8rgh0(1) AAS
>>839
ラップかよ
841: (ワッチョイ a23b-a6Oy) 2022/01/16(日)20:27 ID:QQ2GlIIB0(2/3) AAS
例えば、except XXX: に何を書くかも、
とりあえずエラー出してみてコピペする方式でしか作れない
そんなもん正確に記憶してる訳がない
842: (ワッチョイ 8d33-9BXF) 2022/01/16(日)22:41 ID:7yetUIaG0(1) AAS
別にググってでも書けるならいいじゃない
ちゃんとググった後に公式ドキュメント見て裏付け取る事さえ忘れなければだけど
それに、自分の知識にある情報がいつまでも正しいとは限らないし
843: (ワッチョイ a23b-a6Oy) 2022/01/16(日)22:44 ID:QQ2GlIIB0(3/3) AAS
ぐぐれない環境で親切なエディタも無しに書けと言われても書けない
レガシーな言語はそれでも書けた
かなり慣れてもマニュアルみながらガンダム操縦しないといけない
844: (ワッチョイ 82da-nzt0) 2022/01/16(日)22:49 ID:PmXwxgCd0(1) AAS
kivy2.0、普通に実行はできるんだけど
ビルドが出来ないの困ったもんだ
845: (ワッチョイ 25bb-9BXF) 2022/01/16(日)23:17 ID:IM8Jprt+0(1) AAS
tkinter, ウィジェットの上だけにマージンとかできればけっこうデザインできるんだが
padyとか両方に効いちゃう
846: (ワッチョイ 6e2c-Nrkm) 2022/01/16(日)23:57 ID:RG8YDX1E0(1) AAS
>>838
XPath で作らない方がよい。
XPathは要素の順番で指定するから、順番が変わるとバグる
CSS Selector の方が、バグりにくい
E2E テストでは、Ruby のSelenium Webdriver, Capybara, Nokogiri、
JavaScript のCypress もある
847: (ワッチョイ f901-kaaM) 2022/01/17(月)06:01 ID:4lMff3fz0(1/3) AAS
idとかないケースばかりで結局cssセレクターでも順番変わったらおかしくなるコードばかり書いてる
848: (ワッチョイ 6ecf-TBWv) 2022/01/17(月)07:46 ID:zhnOOb7Q0(1) AAS
xpathは属性での検索もできるしCSSセレクタの機能は包含していると思うが。
849(1): (ワッチョイ f901-kaaM) 2022/01/17(月)09:56 ID:4lMff3fz0(2/3) AAS
未だに参照の仕様が分からない...
djangoでfor分を使ってmodelオブジェクトを作っていってそれを配列に入れていって、最後にDBに一括保存したいんだけど参照渡しならfor回す度に毎回オブジェクト上書きされるの?
850: (ワッチョイ 8202-9BXF) 2022/01/17(月)10:35 ID:u7InkFKc0(1) AAS
参照はwindowsのショートカットだと思えばいい
ショートカット経由でファイルを書き換えると
元のファイルの中身も書き換えられる
851(1): (ブーイモ MMcd-V2oJ) 2022/01/17(月)11:41 ID:yVob9aV+M(1) AAS
>>849
array = []
for x in iterator:
__m = Model(x)
__array.append(m)
↑mは上書きされるけど参照関係ある?
852(1): (ワッチョイ a1f0-T4Xm) 2022/01/17(月)12:22 ID:G6emDPZd0(1) AAS
もし「参照渡し」だったら __m を上書きすると
append された後の「__mの参照」も上書きされるわけだから……
pythonのは いわゆる「参照の値渡し」なので大丈夫って言ってやるのが楽のよーな気がする
853(2): (ワッチョイ f901-kaaM) 2022/01/17(月)13:32 ID:4lMff3fz0(3/3) AAS
分かったかもしれん
インスタンス化する時には暗黙的にnewをする事を思い出した
つまり>>851の場合はmは全部実態は別になるんだね?
そうじゃないと極端に使いにくすぎるもんな
854: (ワッチョイ 9232-sTIO) 2022/01/17(月)13:37 ID:eSi1/nEN0(1/2) AAS
慣例的に参照渡しという表現は「変数の参照」を渡す事を言う
通常変数が静的領域やスタックに実体を持つ値型の言語では。
しかしPython変数は全て参照型(C言語的にはヒープへのポインタ)
そしてPythonにC++の&やC#のrefに相当する参照渡しはないので
参照を格納している変数の内容を呼び出し先から変更は出来ない
ただし同じ参照(ポンイタ値)を経由する実体の操作は共有される
C# Doc曰く「参照渡しで渡すという概念と参照型の概念とを混同しないでください
>>853 Exactly.
855(1): (ブーイモ MMcd-YXmm) 2022/01/17(月)13:47 ID:W+/63TdwM(1) AAS
C++の&だって呼び出し側が書き換えられているように見えるのはポインタと同じようにアドレス値を渡してるからであって、"参照の値渡し"と変わらんのでは?
値渡しでない参照が使える言語なんてあるの?
856: (ワッチョイ 9232-sTIO) 2022/01/17(月)14:36 ID:eSi1/nEN0(2/2) AAS
>>855
本質はそうだけども、Pythonに変数の参照を渡す術がない
元々が参照型(ポインタ)、「変数」ではなく「実体」への参照が渡る
デリファレンスもなく代入は常に参照の割り当てで、元変数も書き換えない
C++やC#で言う参照渡しは変数への参照が与えられ、元変数自体を変更可能
元々が参照型やポインタの場合にはポインタのポインタ状態になる
857: (ワッチョイ a136-vRJH) 2022/01/17(月)16:24 ID:TnyU9nQo0(1/2) AAS
python で参照渡しにするなら、配列で渡すしかないって事だよね。
858: (ワッチョイ 9110-ppm9) 2022/01/17(月)16:54 ID:vsIyvMGR0(1) AAS
Cを始めたばかりの頃ポインタめんどくせえと思ったけど明示的だし楽だったんだなあ
859: (ワッチョイ 1dc6-9BXF) 2022/01/17(月)18:41 ID:f9N3zclk0(1) AAS
デリファレンスかったるいからC++の参照がええわ
とゆうかいちいち書くのメンドイから参照ができたんでしょ
知らんけど
860: (オイコラミネオ MM4a-+Pxw) 2022/01/17(月)18:49 ID:aiJhHrOhM(1) AAS
言語仕様としての参照とで混同してる
指してるものはいっしょやけど
861(1): (ワッチョイ a136-vRJH) 2022/01/17(月)18:49 ID:TnyU9nQo0(2/2) AAS
昔はリターン値が一つしか返せなかったけど、今は複数個返せるから参照渡しもあまり意味がないんだろ。
まあ、どデカい配列とかを渡すときは、参照渡しは意味あるだろうけど。
862: (スププ Sd22-61qk) 2022/01/17(月)19:59 ID:VZGb/HpKd(1) AAS
>>853
そう、だから
>>573
863(1): (ワッチョイ f901-yENW) 2022/01/18(火)22:52 ID:aXITGa9l0(1) AAS
私もここに常駐して皆さんぐらいのレベルに早くなりたいです。
864: (ワッチョイ a23b-a6Oy) 2022/01/18(火)22:58 ID:5DfJOP/a0(1) AAS
作りたいものがあるとすぐだよ
過去に別の言語で作ったものの移植でもいい
865: (ワッチョイ 6e10-6KEr) 2022/01/19(水)00:31 ID:bCy7bu6O0(1/2) AAS
>>863
志が低過ぎる
866: (ワッチョイ 8d3c-9BXF) 2022/01/19(水)00:50 ID:b3RzcCJx0(1) AAS
揚げ足取りは世界一
867: (ワッチョイ 1dc6-9BXF) 2022/01/19(水)02:00 ID:ND4+DLhI0(1/2) AAS
ここ初心者向けスレじゃないの?
最近見始めたから知らんけど
868: (ワッチョイ cd68-pjxc) 2022/01/19(水)06:37 ID:VHoBV8Rl0(1/3) AAS
日本語初心者の質問は多いな
869: (ワッチョイ 495f-S5eM) 2022/01/19(水)08:08 ID:Jw4BGPpA0(1) AAS
Pythonの試験増えたね
外部リンク:codezine.jp
外部リンク:it.impress.co.jp
870: (ワッチョイ a23b-a6Oy) 2022/01/19(水)08:22 ID:ov2X7pn30(1/3) AAS
ぐぐってコピペするとか、作っておいた虎の巻を参照するとか、
ツールが候補を教えてくれるとか、そういう作り方をするのが常道なので、
記憶だけで答える試験は制約が大きい
持ち込み可(google含む)なら意味ある
871: (ワッチョイ cd68-pjxc) 2022/01/19(水)09:26 ID:VHoBV8Rl0(2/3) AAS
そうなんだよね
記憶だけで答える試験は年寄りには不利だ
試験問題難しくて良いから資料持ち込みはありだよな
872: (ワッチョイ cd7c-0pGs) 2022/01/19(水)10:28 ID:9a+02jGb0(1) AAS
公式サイトのみ閲覧OKで
873: (ワッチョイ 1dc6-9BXF) 2022/01/19(水)11:11 ID:ND4+DLhI0(2/2) AAS
Pythonの試験www
情弱オブ情弱www
874: (アウアウウー Sa05-0z3Z) 2022/01/19(水)11:17 ID:Gn+IJNl2a(1) AAS
基本情報処理とかな
875: (ワッチョイ a23b-a6Oy) 2022/01/19(水)11:32 ID:ov2X7pn30(2/3) AAS
まあ、自費で受けるようなもんじゃないから何でもいい
876: (ワッチョイ 1d56-o8c4) 2022/01/19(水)12:47 ID:R+1XHYGi0(1) AAS
ベータ試験って何か合格しても嫌だな
877: (オイコラミネオ MMd5-0hlo) 2022/01/19(水)13:22 ID:WxcLvF91M(1) AAS
python自体よりファイルのパスの指定方法とかライブラリのデータはどこへ格納してどうやって指定するの?とかpythonのバージョン合わせるのどうやるのとかpipやenvってどういう事?とか色々そっちの方が難しい
878: (ワッチョイ 0202-uwVB) 2022/01/19(水)21:07 ID:MU1QvUuQ0(1/2) AAS
Python以前にターミナルをちゃんと使えている人どれだけいるのって感じはする。
pythonを教え込まれた学生は脳死でAnaconda prompt開いてpython filepathすることしかできん。
カレントディレクトリ、相対パス、基本コマンドを全く知らないのに実行してるのはむしろ恐怖。
データサイエンスやりたいのはわかるけどpowershell教えたほうが生産的なんじゃないか
879(1): (ワッチョイ e101-61qk) 2022/01/19(水)21:10 ID:64KTdvqJ0(1) AAS
さすがにpsはない
880: (ワッチョイ 0202-uwVB) 2022/01/19(水)21:21 ID:MU1QvUuQ0(2/2) AAS
>>879
プリインストールで非プログラマでも使えるツールの中ではめちゃくちゃ使えると思うけどなぁ
CLIめちゃくちゃ大事なのに、Pythonの入門書でも何でも説明されている方が珍しいし、されていてもイケてないコマンドプロンプトだったりで頭抱える
881(1): (ワッチョイ a23b-a6Oy) 2022/01/19(水)21:34 ID:ov2X7pn30(3/3) AAS
形式的にはCLIだけど、ガチでコマンドタイプしてpython使う奴はいない
別の手段で同じことを実現する
そんな古くて面倒なことはみんな忘れるのがpython
882: (ワッチョイ 6e10-6KEr) 2022/01/19(水)21:51 ID:bCy7bu6O0(2/2) AAS
ps使うぐらいならwsl入れろ
883: (ワッチョイ a136-vRJH) 2022/01/19(水)21:52 ID:XG/tmssg0(1) AAS
windowsじゃ無くてlinuxから入るべきだなw
884: (ワッチョイ dd6e-soNI) 2022/01/19(水)22:24 ID:uUfRyRoD0(1) AAS
PSみたいなゴミ導入するぐらいなら、最初からbash使わせろやって話だな
885: (ワッチョイ cd68-pjxc) 2022/01/19(水)22:26 ID:VHoBV8Rl0(3/3) AAS
>>881
その物言いだとbase環境だけで使ってる感じだなw
886: (ワッチョイ f901-kaaM) 2022/01/20(木)08:31 ID:ESGatvgk0(1/4) AAS
要するに初心者と意識低い系はちゃんとmacを使えって事だな
887: (ワッチョイ a23b-a6Oy) 2022/01/20(木)08:38 ID:fLKXds2N0(1) AAS
macの人はツールを使って何かを作る専門で、
仕組み自体を作ったりはしないのでは
888: (ワッチョイ cd7c-0pGs) 2022/01/20(木)10:17 ID:VZGuEXXO0(1) AAS
公式サイトの1/14のニュースにはM1 Macで開発したとあるけどな
MacBookのトラックパッドが満足に動けばLinuxでもいいんだけどね
どうせ動作確認、CIはコンテナでするから端末はLinuxじゃなくても困らない
889: (オイコラミネオ MM29-o6XP) 2022/01/20(木)11:52 ID:AnlXyinuM(1) AAS
コマンドライン分からん思ってたがガラケーのメニュー入れ替えたり、iPhone3GS脱獄したりネット見ながら色々やってる間に知らないうちに触ってたんだな
無知とは恐ろしい
890: (ワッチョイ 1dc6-9BXF) 2022/01/20(木)13:09 ID:ZN8PVu5V0(1/4) AAS
たしかに無知だな
何も身についてない証拠
891: (ワッチョイ f901-kaaM) 2022/01/20(木)18:42 ID:ESGatvgk0(2/4) AAS
俺も無知だからおk
それよりクラスごとtryで囲っていい?エラー吐いて終わったときにある処理をしたいんだが
892: (ワッチョイ 1dc6-9BXF) 2022/01/20(木)18:57 ID:ZN8PVu5V0(2/4) AAS
そのエラーとやら置きそうなとこだけtryで囲むのが普通
まぁでもいいんじゃない?クラスごとの意味が分かんないけど
やってみれば?
893: (ワッチョイ e161-pjxc) 2022/01/20(木)18:58 ID:NuVLsXYX0(1) AAS
class定義をtryで囲むって事?
それだと定義時のエラーを捕まえるだけでインスタンスのエラーは捕まえられないよ
894(1): (ブーイモ MMf6-uwVB) 2022/01/20(木)19:07 ID:29Oj4UZnM(1) AAS
デコレータでうまくやれんかね
895: (ワッチョイ 1dc6-9BXF) 2022/01/20(木)19:23 ID:ZN8PVu5V0(3/4) AAS
クラス定義時のエラーって何
文法エラー?
896: (ワッチョイ f901-kaaM) 2022/01/20(木)20:27 ID:ESGatvgk0(3/4) AAS
やりたいのはseleniumのdriverを、どんな例外が発生した場合でもclose()すること
ググったらwith使うパターンが良さそうかなとも思ったけど@contextmanagerを使うパターンもあるみたいだけどどっちもよく分からない
とりあえずwithを使えるのは内部に__enter__と__exit__を持つクラスとメソッド?なのは分かった
俺が作ったモジュールではdriverを引数としていくつかのメソッドに渡したりreturnしたりしてるけど機能するんだろうか
試してみようかな
897: (ワッチョイ 82a7-0pGs) 2022/01/20(木)20:45 ID:3Ud5USvA0(1) AAS
seleniumのインスタンスが対象メソッド外からでもアクセスできるなら
>>894 のいうとおりデコレータで表現すればコードのスマートさが保てる
898: (ワッチョイ 1dc6-9BXF) 2022/01/20(木)20:54 ID:ZN8PVu5V0(4/4) AAS
withもデコれーたも分かってないなら
一連のdriver.〜を素直にtry catchしよう
899: (ワッチョイ f901-kaaM) 2022/01/20(木)21:16 ID:ESGatvgk0(4/4) AAS
今流れでクロージャについて調べてる
最終的にはwith使う事になりそう
900(1): (ワッチョイ 4201-73fV) 2022/01/20(木)22:05 ID:OJXHwtm40(1) AAS
close()じゃなくてquit()ならcontext manager実装されてるよ
with webdriver.Chrome() as driver:
__do_something_with(driver)
901(1): (ワッチョイ f901-kaaM) 2022/01/21(金)00:28 ID:lqkWi8hl0(1/3) AAS
>>900
これdriverをreturnする関数作って試してるけどurllib3.exeptions.MaxRetryError出て上手く行かんわ
ちょっと調べないと
902: (ワッチョイ 42ad-e76z) 2022/01/21(金)08:51 ID:mgMk+9mL0(1/2) AAS
>>852
参照はポインタを抽象化した概念で値はない
上下前次1-新書関写板覧索設栞歴
あと 100 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.025s