- 1 名前:デフォルトの名無しさん mailto:sage [2020/07/18(土) 16:33:27.37 ID:/iWSRGfH.net]
- 当スレに★Python以外のプログラミング言語での回答類を書くべからず★
「Ruby では」「Rubyでは」「某言語では」をNGワード登録推奨 このスレッドは「お勉強」スレのほうには書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。 ★エラーを解決したい場合は、 表示されてるエラー全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、 実行環境(Pythonのバージョン・OS+IDEの種類とバージョン)をシッカリ書くこと。 【【【複数の連続半角スペースはなかったことになる・タブがうまく入らない5chの仕様】】】に注意! Pythonの★ソースコードをそのまま5ちゃんにコピペすると、インデントが崩れてチヌ★ので ↓等の、いわゆるコードうp用サイトに貼ってこいください。 ttps://techiedelight.com/compiler/ Run Code機能あり。最近流行中? ttp://ideone.com/ デフォ設定はC用のため言語選択ボタン押下がピコ手間かも。 ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。 ttp://pastebin.com/ まずまずシンプル。 ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。 ◇
- 308 名前:デフォルトの名無しさん [2020/07/29(水) 23:47:06.32 ID:R6rbFOBy.net]
- >>293
30分息を止めてから書き込めよ
- 309 名前:デフォルトの名無しさん [2020/07/29(水) 23:48:08.36 ID:BvcXBHVA.net]
- >>293
死ねよ
- 310 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 23:50:15.20 ID:g8VChgQY.net]
- >>293
知的障害者なの?
- 311 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 00:07:26.78 ID:DmQX4FWT.net]
- 0で割ることが出来ないのはわかっていたのですが、「0を割ることが出来ない」って書いてあるサイトがあったので質問させていただきました。
別に普通に出来るんですね。 イライラさせてしまってすみません。
- 312 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 00:31:33.86 ID:dwR6WWhB.net]
- 釣り師としては、なかなかの腕前だと思うよ
- 313 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 04:49:46.10 ID:/HO6WTwJ.net]
-
- 314 名前:ギリ健っていうジャンル []
- [ここ壊れてます]
- 315 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 05:05:11.24 ID:LvOSdG4W.net]
- python3.7.6 windows10 anaconda3
Qt designer5.9.7で作成したuiファイルをpyファイルに変換したいです。コマンドプロンプトで下記のエラーが出ます。 C:\Users\・\Desktop>pyuic5 test.ui -o test.py 'pyuic5' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 どうすれば変換できるでしょうか。ど素人です。
- 316 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 05:14:06 ID:LvOSdG4W.net]
- ↑すみません自己解決しました。
環境変数で登録したpathが間違えてました。
- 317 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 05:31:37 ID:EKK/+ooC.net]
- __truediv__を使えば/演算子を使って0で割ったように見せることができる(文字列)
class slash(object): _def __init__(self,s): __self.s = s _def __truediv__(self, other): __return [self.s[:other],self.s[other:]] print(slash('abcdefghi') / 1) print(slash('abcdefghi') / 2) print(slash('abcdefghi') / 0) >> ['a', 'bcdefghi'] ['ab', 'cdefghi'] ['', 'abcdefghi']
- 318 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 05:34:55 ID:EKK/+ooC.net]
- 文字列/2は文字列を半分にすると混同するのであまり使えない
- 319 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 05:41:56.77 ID:EKK/+ooC.net]
- print( pjoin('/foo') / bar / a.txt )
>> ./foo/bar/a.txt これは割りと使える
- 320 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 07:30:13.54 ID:cH8Va6i2.net]
- でも0を0で割ると1にならないでエラーになるのは何故?
- 321 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 07:43:39.56 ID:RHK/Swp/.net]
- >>308
それは1を含めてあらゆる数が正解になるから 1だけが答えではない
- 322 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 08:52:09.57 ID:fgUB+Eh5.net]
- チャック・ノリス以外にはできないから
- 323 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 09:21:57.64 ID:fO1gE2oV.net]
- >>300
>0を割ることは出来ない 数学的には間違ってるけど、日本語としては必ずしも間違ってるとは言えないとは思うわ
- 324 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 09:31:00.66 ID:LkTU5YsJ.net]
- 0÷2=()
- 325 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 14:19:45.93 ID:tKwbyxTK.net]
- >>308
それは0の除算だから
- 326 名前:デフォルトの名無しさん [2020/07/30(木) 17:24:36 ID:grEa/bDf.net]
- そういえば、Pythonnだと
1.0 / 0 = Infinity 0.0 / 0 = NaN にならないな。
- 327 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 17:30:54 ID:fgUB+Eh5.net]
- そもそも1/0も無限でもないしな
未定
- 328 名前:デフォルトの名無しさん [2020/07/30(木) 17:37:35 ID:+IR+ealO.net]
- >>315
1/0.1 1/0.0001 1/0.000000000000000001 1/0.0000000000000000000000000000001 どう考えても無限大に発散するだろ
- 329 名前:デフォルトの名無しさん [2020/07/30(木) 17:40:43 ID:EPvquY9v.net]
- NaN と Infinity は別物
- 330 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 17:48:26.97 ID:+IR+ealO.net]
- 逆に
0.1 /1 0.0001 /1 0.000000000000000001 /1 0.0000000000000000000000000000001 /1 0/1 は限りなく0だろ
- 331 名前:デフォルトの名無しさん [2020/07/30(木) 17:54:42.04 ID:Wsw+dL9C.net]
- 限りなく黒に近いグレー
- 332 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 18:17:22 ID:+IR+ealO.net]
- >>314
JavaScriptはなるわ 1/0=Infinity 0/1=0 0/0=NaN
- 333 名前:デフォルトの名無しさん [2020/07/30(木) 19:35:21 ID:QVyQvPPs.net]
- >>316
+のほうの極限は∞だけど、 −のほうの極限は−∞ だから定まらない
- 334 名前:デフォルトの名無しさん [2020/07/30(木) 19:39:00 ID:d5UDzlex.net]
- 25の平方根になるのは5で、google電卓の場合は√25で5が答えとして出ますです
windows関数電卓の場合はどうやるんどすか?
- 335 名前:デフォルトの名無しさん [2020/07/30(木) 19:44:19 ID:bchcTqvk.net]
- 初心者なのですが質問させてください。
明日から夏休みで彼女と泊りがけで熱海に旅行に行きます。 うまくリードするためのコツとかありませんか? なるべくコールバックは使いたくありません
- 336 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 19:47:14 ID:DFjeaZjZ.net]
- >>321
>>314 JavaScriptでは 1/+0 = Infinity 1/-0 = -Infinity <
- 337 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 20:17:39.16 ID:SHrdySLu.net]
- >>322
Windows 10 で関数電卓を使う https://support.microsoft.com/ja-jp/help/4039496/windows-10-scientific-calculator >>323 >>1【まず1嫁】
- 338 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 20:38:06.47 ID:Whj+h8x1.net]
- >>311
2+0 0を足す 2-0 0を引く 2*0 0を掛ける 2/0 0「で」割る ややこしや
- 339 名前:デフォルトの名無しさん mailto:sage [2020/07/31(金) 01:05:01.96 ID:AWCTGfyP.net]
- py2appで作成したアプリって,どうしてサイズが大きくなってしまうのでしょうか?
サイズを小さくする方法はないのでしょうか?
- 340 名前:デフォルトの名無しさん mailto:sage [2020/07/31(金) 01:14:57 ID:NLLSCNEk.net]
- Pythonは悪魔手スクリプトでインタープリタが実行してるのに対して
マックドナルドなネイティブアプリにコンパイルして実行ファイルになるんだからアタリメクラッカー
- 341 名前:デフォルトの名無しさん mailto:sage [2020/07/31(金) 01:18:00 ID:AWCTGfyP.net]
- >>328
なんとなーく分かりました たしかにpythonベースのアプリ全般,容量が大きい気がします 諦めるしかないんですね…
- 342 名前:デフォルトの名無しさん mailto:sage [2020/07/31(金) 01:33:19.73 ID:PQssP+wa.net]
- Pythonスクリプトで作らずに
直接Objective-CかSwiftで開発すればええんやで
- 343 名前:デフォルトの名無しさん [2020/07/31(金) 03:35:20 ID:FfqYSIT0.net]
- > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑) キチガイの嘘つきの低レベルFランの、 朝鮮ゴキブリBot君は、 チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な ことはよーくわかったよ。 ホントなにもできない朝鮮ゴキブリBot君! クソチョンw Pythonさえろくにできないバカチョンのくせに できるとほざくクソチョンw 日本で強姦と窃盗を繰り返す 犯罪者在日のクソチョンw
- 344 名前:デフォルトの名無しさん mailto:sage [2020/07/31(金) 12:36:48 ID:AOnpFiBz.net]
- pythonの次はGoかRustにいきなさい
- 345 名前:デフォルトの名無しさん mailto:sage [2020/07/31(金) 13:30:28 ID:GxmlUbA1.net]
- サンマーク出版の書籍タイトルみたいだなwww
- 346 名前:デフォルトの名無しさん mailto:sage [2020/08/01(土) 10:54:24 ID:ul3104AO.net]
- ソース(サイトから拾ってきてるので間違いは多分ない)は数行でエラーコードが長いものの質問したいのですがありですか?環境の問題だと考えて入るのですが。
エラーコード長すぎてスレに貼れないのでその場合どうするといいですか?
- 347 名前:デフォルトの名無しさん mailto:sage [2020/08/01(土) 10:58:38 ID:tTe6cA/F.net]
- >>334
スクショ取ってImgur辺りにアップロードして ここにリンク張ればとりあえず見れる
- 348 名前:デフォルトの名無しさん mailto:sage [2020/08/01(土) 11:03:13 ID:biQ1QRTH.net]
- おーい>>1読んでっかー?
- 349 名前:デフォルトの名無しさん [2020/08/01(土) 13:26:25.86 ID:GZTqAP90.net]
- > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑) キチガイの嘘つきの低レベルFランの、 朝鮮ゴキブリBot君は、 チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な ことはよーくわかったよ。 ホントなにもできない朝鮮ゴキブリBot君! クソチョンw Pythonさえろくにできないバカチョンのくせに できるとほざくクソチョンw 日本で強姦と窃盗を繰り返す 犯罪者在日のクソチョンw
- 350 名前:デフォルトの名無しさん mailto:sage [2020/08/01(土) 17:32:56.81 ID:TxHAnvn8.net]
- >>334
335がうそついてるので >>1嫁
- 351 名前:デフォルトの名無しさん [2020/08/01(土) 23:12:33 ID:qVnOzDD7.net]
- スクレイピングの本で一番のおすすめは何でしょうか?
これからpython2年生をやる予定です オライリージャパンのセンザンコウが表紙のはクソみたいなのでやめました
- 352 名前:デフォルトの名無しさん mailto:sage [2020/08/01(土) 23:22:09 ID:cVk77Hxz.net]
- 互換性がないからpython3年生から始めなさい
- 353 名前:デフォルトの名無しさん mailto:sage [2020/08/02(日) 00:33:55.29 ID:OrrTO0fy.net]
- >>339
評価見たらホントにクソっぽいな
- 354 名前:デフォルトの名無しさん mailto:sage [2020/08/02(日) 04:44:26.68 ID:yz3gxwYF.net]
- >>339
それである程度基礎が理解できるようになってきたら 次は中級者向けで広く浅いライブラリ紹介にとどまるけど 「Pythonによるスクレイピング&機械学習 開発テクニック BeautifulSoup,scikit-learn,TensorFlowを使ってみよう 」クジラ飛行机 なんてのはどうでしょう? 自分のやりたい事とマッチングするのが
- 355 名前:見つかるかも? []
- [ここ壊れてます]
- 356 名前:デフォルトの名無しさん mailto:sage [2020/08/02(日) 09:39:52.63 ID:dNbCIXPQ.net]
- うちもスクレイピングしたくて本買ったけど、結局ネットで調べてる情報でやりたいこと完成したから1ページも読まないまま置いてある
目的が先に達成されてしまうとやる気がおきん…
- 357 名前:339 [2020/08/02(日) 09:40:46.16 ID:E4bEQw/0.net]
- 回答ありがとうございます
とりあえずpython 2年生やって、342さんのをやってみますね ちなみに今は面倒くさいことはpython にやらせようをやっています これも結構難しいです 理解には三カ月ぐらいかかりそう
- 358 名前:デフォルトの名無しさん [2020/08/02(日) 10:24:29.39 ID:VdhKDmoH.net]
- 純粋にスクレイピングがやってて面白くない。
ほとんどテクニックだけの世界で。 その点ではWebサーバサイドも似ているけど、こっちはまだ作る楽しみがある。
- 359 名前:デフォルトの名無しさん mailto:sage [2020/08/02(日) 12:29:39 ID:uvJ0AhRU.net]
- >>339
pythonのマニュアル どうしてみんなマニュアルを読まないんだろうね 一番ちゃんと書いてあるのに
- 360 名前:デフォルトの名無しさん mailto:sage [2020/08/02(日) 13:50:34.99 ID:A/1sqmpg.net]
- スクレイピングやるならPythonよりJavascript読めるようになる方が重要だよ
- 361 名前:デフォルトの名無しさん mailto:sage [2020/08/02(日) 15:30:53.14 ID:uiYqbxLc.net]
- jsとcssセレクタだね。大事なのは
- 362 名前:デフォルトの名無しさん mailto:sage [2020/08/02(日) 15:57:45.72 ID:nzilHH7Z.net]
- 正規表現による力技でもできるけどな
- 363 名前:デフォルトの名無しさん [2020/08/02(日) 17:19:38.08 ID:Src0piYd.net]
- > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑) キチガイの嘘つきの低レベルFランの、 朝鮮ゴキブリBot君は、 チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な ことはよーくわかったよ。 ホントなにもできない朝鮮ゴキブリBot君! クソチョンw Pythonさえろくにできないバカチョンのくせに できるとほざくクソチョンw 日本で強姦と窃盗を繰り返す 犯罪者在日のクソチョンw
- 364 名前:デフォルトの名無しさん mailto:sage [2020/08/02(日) 18:37:38.07 ID:rl9xr/mh.net]
- beautifulsoupでは取れないサイトが多すぎる。
で、結局変化後のDOMに追随できるSeleniumの学習に進むことになるわけだが… そこまでやるなら、さらにjsとcssも分かってるとくればpuppeteerやtaiko使った方が楽という罠
- 365 名前:デフォルトの名無しさん mailto:sage [2020/08/02(日) 18:41:50.96 ID:HU2rRSvM.net]
- seleniumを使っていると悪質botとみなしてアクセスブロックするサービスを使う増えてきていて、スクレイピングはいずれ廃れる技術。
- 366 名前:デフォルトの名無しさん mailto:sage [2020/08/02(日) 19:07:24.40 ID:rl9xr/mh.net]
- seleniumとかは本物のブラウザを操作してアクセスしてるわけで、そんなん掻い潜る方法はいくらでもある。ただしrecapchaに類するパズル解かせて人間か判断するブロックはいかんともしがたいが…
そこは一旦停止させて人間に入力させるようにするしかない
- 367 名前:デフォルトの名無しさん [2020/08/02(日) 19:17:01.80 ID:hOgQnHyE.net]
- 株価のデータを引っ張ってくるにはどうするのがベストなの?
- 368 名前:デフォルトの名無しさん mailto:sage [2020/08/02(日) 19:30:46.42 ID:hD/B3n6L.net]
- pandas detareader使えよ
- 369 名前:デフォルトの名無しさん mailto:sage [2020/08/02(日) 22:48:40 ID:afjdMLlX.net]
- 最初から、Ruby on Rails で、Selenium Webdriver が楽。
DB も付いてる Github Actions のCI のシステムテストで、 Capybara で、Headless Chrome を使うとか
- 370 名前:デフォルトの名無しさん mailto:sage [2020/08/02(日) 23:05:01 ID:iSPzySye.net]
- Rubyなんて死んだ言語今更やるくらいならPythonでいいだろ
- 371 名前:デフォルトの名無しさん mailto:sage [2020/08/02(日) 23:13:41 ID:rl9xr/mh.net]
- selenium自体はJava製で、各種言語向けのドライバーが出ています。
その中で最も人気なのがPython向けdriverで、 最も不人気なのがRuby向けdriverです。
- 372 名前:デフォルトの名無しさん mailto:sage [2020/08/03(月) 00:04:38 ID:V89o1FHv.net]
- その死んだ言語と比べてもスクレイピングに必要な言語機能もライブラリも劣ってるのがPythonなんだよなぁ
今どきbs4+selenium+pythonで苦労してる人ってちょっと大丈夫?って思っちゃう 実際につかったことなければ苦労も分からないか
- 373 名前:デフォルトの名無しさん mailto:sage [2020/08/03(月) 00:08:24.68 ID:0nT8uF8W.net]
- 便所漁りでイキってて草
- 374 名前:デフォルトの名無しさん mailto:sage [2020/08/03(月) 00:09:30.68 ID:pdVx07YE.net]
- ガイジ芸風変えたん?早く死になよ
- 375 名前:デフォルトの名無しさん [2020/08/03(月) 08:21:37.31 ID:PbA5kDcu.net]
- > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑) キチガイの嘘つきの低レベルFランの、 朝鮮ゴキブリBot君は、 チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な ことはよーくわかったよ。 ホントなにもできない朝鮮ゴキブリBot君! クソチョンw Pythonさえろくにできないバカチョンのくせに できるとほざくクソチョンw 日本で強姦と窃盗を繰り返す 犯罪者在日のクソチョンw
- 376 名前:デフォルトの名無しさん [2020/08/03(月) 11:05:29.54 ID:3aFKjSal.net]
- >>353
>一旦停止させて人間に入力させるようにするしかない ここを上手く工夫して 「AIで文字認識の研究にご協力ください」っていう偽サイト造って そこに問題解く人を大量に誘導する仕組みにして captchaを人間に代行させる自動化プログラムらしきものを観たことがある
- 377 名前:デフォルトの名無しさん mailto:sage [2020/08/03(月) 11:23:52 ID:MCqJ1GDb.net]
- >>363
その偽サイトにスクレイピングボットがアクセスしてくるという地獄絵図www
- 378 名前:デフォルトの名無しさん mailto:sage [2020/08/03(月) 11:30:55 ID:VqnR0HKx.net]
- 一種の(良心的?)MITMなのでbotにアクセスされても困らないというか
botが来る理由が判らない
- 379 名前:デフォルトの名無しさん mailto:sage [2020/08/03(月) 11:41:09 ID:MCqJ1GDb.net]
- >>363
2captchaだね。 1000ReCaptchaあたり3ドル取る有料サービス。 現在の平均解決時間は45秒とのこと。
- 380 名前:デフォルトの名無しさん [2020/08/04(火) 01:30:57.80 ID:8b2QE9nU.net]
- pythonでaccessを実行したいと考えています。
いくつか調べてみましたがさっぱり分からず。。。 具体的にはaccessでファイルを出力する際にボタンをクリックするのですが、その作業を複数回する必要があり、それを自動化したいと考えています。 pythonでデータベースを読む込む必要はなく、その作業だけを自動化したいです。 どのようなモジュールを使えばできるでしょうか? 低レベルな質問で恐縮ですが、お答えいただければ幸いです。
- 381 名前:デフォルトの名無しさん [2020/08/04(火) 01:51:06.44 ID:8QweQuKX.net]
- >>367
死ね
- 382 名前:デフォルトの名無しさん mailto:sage [2020/08/04(火) 06:59:05.33 ID:jwMzG50i.net]
- >>367
PyAutoGUIみたいな自動操作系のライブラリを使う
- 383 名前:デフォルトの名無しさん [2020/08/04(火) 09:37:31.18 ID:5xy5U4C9.net]
- > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑) キチガイの嘘つきの低レベルFランの、 朝鮮ゴキブリBot君は、 チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な ことはよーくわかったよ。 ホントなにもできない朝鮮ゴキブリBot君! クソチョンw Pythonさえろくにできないバカチョンのくせに できるとほざくクソチョンw 日本で強姦と窃盗を繰り返す 犯罪者在日のクソチョンw
- 384 名前:デフォルトの名無しさん mailto:sage [2020/08/04(火) 09:49:27.55 ID:d/TW9CWz.net]
- 辞書でキーが存在しないときにNone返してくれるgetって便利なのあるけど
これの配列バージョンは無いの?
- 385 名前:デフォルトの名無しさん mailto:sage [2020/08/04(火) 10:07:57.19 ID:b4l1hFqy.net]
- 335 336 338
コードもエラーコードも1のリンクあるものに貼り付けるのが正しいのでしょうか? 悩んでいたのですが、コードが人によっては不愉快になるかもしれないのでその質問自体は自粛しておこうかと思ってます。 内容的にはポイ活的なコードですが。 別の質問なのですが、会社のパソコンで休み時間などにPythonを勉強したいのですが会社のパソコンにはソフトのインストールはできません。 ウェブ上でseleniumとかも使えるサイトは無いですよね? 会社でポイ活のコードとか作動させる気はなく勉強用としてです。
- 386 名前:デフォルトの名無しさん [2020/08/04(火) 10:35:35.31 ID:vYzFyP25.net]
- >>372
Pythonのページいけよ
- 387 名前:デフォルトの名無しさん mailto:sage [2020/08/04(火) 10:47:55.95 ID:0aBwwNst.net]
- 普通に家PCをリモートでいいんじゃない、スマホからでもつなげるし
- 388 名前:デフォルトの名無しさん mailto:sage [2020/08/04(火) 10:55:22.65 ID:njKuoHDi.net]
- >>372
>上半分 質問すること自体が不愉快になるぞ 規約違反チネ!!!(・∀・)
- 389 名前:デフォルトの名無しさん mailto:sage [2020/08/04(火) 10:56:56.50 ID:0aBwwNst.net]
- 俺もポイ活勢だけどあまりこの話は余所で出さない方がいいぞ
ポイ活自体印象相当悪いからな
- 390 名前:デフォルトの名無しさん [2020/08/04(火) 12:31:40.25 ID:DzQriKoF.net]
- >>367
win32com を使う access でボタンを押したときに呼ばれてる関数を探す win32com からその関数を実行する
- 391 名前:デフォルトの名無しさん mailto:sage [2020/08/04(火) 12:50:22.67 ID:5Wn6uTlk.net]
- 373
なるほど。わかりました。 374 環境作ればリモートもたしかによさそうな気がしてきました。p関連は最終的に自分で勉強していきます。 3
- 392 名前:75
すみません。ですが1を読んでもわかりません。 [] - [ここ壊れてます]
- 393 名前:デフォルトの名無しさん mailto:sage [2020/08/04(火) 13:42:38.77 ID:yjO/bVZu.net]
- python 3.9がリリースされたらしいんですが
公式見ても見つかりません 誤報でしょうか?
- 394 名前:デフォルトの名無しさん mailto:sage [2020/08/04(火) 14:09:02.43 ID:Nxnzt8Qr.net]
- >>367
https://docs.microsoft.com/ja-jp/office/vba/api/access.docmd.runcommand https://docs.microsoft.com/ja-jp/office/vba/api/access.docmd.runmacro https://docs.microsoft.com/ja-jp/office/vba/api/access.docmd.rundatamacro softcell-japan.com/tips1002.html www7b.biglobe.ne.jp/~cbcnet/kisuhen/docmd.html https://www.isa-onlineshop.net/webschool/txt-pdf/office/access_vba_basic.pdf
- 395 名前:デフォルトの名無しさん mailto:sage [2020/08/04(火) 14:12:09.06 ID:rbslZ05+.net]
- 3.9はまだベータ、正式版は10/5の予定
ダウンロードページの真ん中あたりにPython 3.9 Release Scheduleってあるじゃろ
- 396 名前:デフォルトの名無しさん mailto:sage [2020/08/04(火) 15:17:38.90 ID:d/TW9CWz.net]
- a = 0
if True: _a = 1 else: _a = 0 print( a ) 一行目のa=0ってかならずaが1か0が代入されるのでいらないと思うけどみなさんは書く派ですか? 自分は何の変数があるかどうかぱっとみわかりやすいので書く派なんすけどa以外にも複数変数あるときも書くものかなって。 でも結局最後の行見ないといけないし、やっぱこの変数使わないってなったら編集の面倒さも2倍だなって
- 397 名前:デフォルトの名無しさん mailto:sage [2020/08/04(火) 15:45:59.52 ID:gYE3Uom9.net]
- a = 1 if True else 0
- 398 名前:デフォルトの名無しさん [2020/08/04(火) 16:01:09.56 ID:DzQriKoF.net]
- else には行かないから
a = 1 だけで充分だろ もし変数観るなら b = True a = 1 * b #aは1 b = False a = 1 * b #aは0
- 399 名前:デフォルトの名無しさん mailto:sage [2020/08/04(火) 16:33:07.59 .net]
- >>383
その1や0の部分に他の変数が出てくる時見づらくないですか? 関数型みたいに他の変数の数だけ三項演算子で記述するってことかな? それなら見やすいと思った >>384 >else には行かないから その通りです なぜならif Trueになっているからです そこから下はちょっと何言ってるかわかりませんでしたすいません
- 400 名前:デフォルトの名無しさん mailto:sage [2020/08/04(火) 17:52:50.03 ID:rLl+qUK9.net]
- python基本好きだけど、三項演算子とlambdaはブサイクで嫌い
- 401 名前:デフォルトの名無しさん mailto:sage [2020/08/04(火) 18:32:48.64 ID:njKuoHDi.net]
- >>378 >>385
おまえらまとめて 初心者の質問板 https://matsuri.5ch.net/qa/ へ(・∀・)カエレ!!! もう二度とくるなよ
- 402 名前:デフォルトの名無しさん mailto:sage [2020/08/04(火) 18:34:04.52 ID:Z0Jf3hFU.net]
- >>379
これでしょ 俺も数時間前に見て、python公式確認しに行っちまったよ https://i.imgur.com/mhL2Siu.jpg https://codezine.jp/article/detail/12669
- 403 名前:デフォルトの名無しさん mailto:sage [2020/08/04(火) 19:29:59 .net]
- >>387 なんか見えてきたので間違ってるかもしれないけど一応メモしとく
a=1 b=0 if True: _a=1 _if True: __b='1,1' _else: __b='1,0' else: _a=0 _if True: __b='0,1' _else: __b='0,0' print(a,b) こういう書き方のコードって結構見る if Trueの部分が真偽どちらであろうと結局a,b出力されるじゃんって感じのコード 実際見るコードはaもbも複雑で相互作用しまくってるけど 結局見やすさを追求するなら、変数が出てくる部分をどうにかこうにか関数でやればいいじゃんって思ってきた f1=lambda n:1 if n else 0 f2=lambda n:1 if n else 0 f30 = lambda n1:lambda n2:'('+str(n1)+','+str(n2)+')f30' f31 = lambda n1:lambda n2:'('+str(n1)+','+str(n2)+')f31' f4 = lambda n:1 if n else 0 ab=lambda a:f30(a) if f4(a) else f31(a) n = f1(True) a = f1(n) b = f2(False) print('a = '+str(a)) print('b = '+str(b)) print('(a,b)='+ab(a)(b)) 最終的に使われている変数は何か、が圧倒的に見やすい いらない変数を削除・編集したときに、削除・編集すべき関数も瞬時にわかる
- 404 名前:デフォルトの名無しさん mailto:sage [2020/08/04(火) 21:13:38.93 ID:HzuBP/6f.net]
- Pythonしか書かない人とCも書く人ではコーディングスタイルが多少変わってもおかしくない
とりあえず出てくる変数は先に宣言した方が見やすかったりするのさ。 後でアルゴリズムを変える可能性を考えると必ず式で一発で評価できるか微妙なときもあるしね。
- 405 名前:デフォルトの名無しさん mailto:sage [2020/08/04(火) 23:13:53 ID:tuSGsgmJ.net]
- 初歩的なことですまないが、
if True: って、条件の対象って何?
- 406 名前:デフォルトの名無しさん mailto:sage [2020/08/04(火) 23:51:00.57 ID:KNZwnkDB.net]
- def show_start_menu():
root1 = tk.Tk() root1.title(u"データ分析") root1.geometry("400x300") # Label Static1 = tk.Label(text=u'分析するデータの個数を選択して下さい') Static1.pack() # Button1 Button1= tk.Button(text=u'1データを分析', width=25) Button1.bind("<button1-1>",print('click')) Button1.place(x=105, y=60) root1.mainloop() これを実行するとウインドウ開くと当時にclickって表示されるんですけどなんででしょう? button1を左クリックしたらclickと表示されるようにしているつもりなんですが・・・。
- 407 名前:デフォルトの名無しさん mailto:sage [2020/08/05(水) 00:23:56 .net]
- >>391
何もないよ すでにBoolean型のTrueが入ってるから
- 408 名前:デフォルトの名無しさん mailto:sage [2020/08/05(水) 00:28:02 ID:BsFah0sm.net]
- >>391
if文は引数が真であるかを判断するもの
|

|