- 1 名前:デフォルトの名無しさん mailto:sage [2021/03/16(火) 07:19:44.36 ID:PfTIXkDh.net]
- 当スレに★Python以外のプログラミング言語での回答類を書くべからず★
派生言語はそれぞれ専スレがあるのでそっち池。 「Ruby」「某言語では」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。 このスレッドは「お勉強」スレのほうには書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。 ★エラーを解決したい場合は、 表示されてるエラー全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、 実行環境(Pythonのバージョン・OSとIDEの種類とバージョン)をシッカリ書くこと。 Pythonの★ソースコードをそのまま5ちゃんにコピペすると、インデントが崩れてチヌ★ 5chの仕様【【【複数の連続半角スペースはなにもなかったことにされる&タブは普通には入れられない】】】のため、どうにもなりましぇん。 ↓等の、いわゆるコードうp用サイトに貼ってこいください。 ttps://techiedelight.com/compiler/ Run Code機能あり。 ttp://ideone.com/ デフォ設定はC用のため、言語選択ボタン押下がピコ手間かも。 ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。 ttp://pastebin.com/ まずまずシンプル。 ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。 ◇Python公式サイト◇ www.python.org/ ◇まとめwiki◇ ttp://python.rdy.jp/wiki.cgi 〇前スレ〇 くだすれPython(超初心者用) その52【まず1嫁】 https://mevius.5ch.net/test/read.cgi/tech/1610137345/ 次スレは >>985 あたりが挑戦してくだしあ。(980過ぎて自動落ちは、無くなって久しい) ### END OF TEMPLATE ###
- 175 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 16:27:57.76 ID:z+kCaEcE.net]
- >>174
必要なものしかクラス変数にはなってないと思うよ。例を見せて
- 176 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 19:17:31.45 ID:sxNAMQCC.net]
- インスタンス変数によるクラス変数の隠蔽について質問です
以下のコードにおいて、出力が21,19,0となるのは、 21や19の代入時にインスタンス変数ageが生成されて、クラス変数のageが隠蔽されたからという理解であってますか? class person(): age = 0 taro = person() taro.age = 21 jiro = person() jiro.age = 19 print("{p.age}, ".format(p=taro)) print("{p.age}, ".format(p=jiro)) print("{p.age}, ".format(p=person))
- 177 名前:デフォルトの名無しさん [2021/04/01(木) 20:11:50.07 ID:qWLYbtkQ.net]
- >>175
正確にはサンプルと言うよりはチュートリアル系のページです。 個人のページを書くのは気が引けるので、例えば、以下のItemクラスなどです。Webサービスなので同時に呼ばれることは多々あると思うのですが。 https://fastapi.tiangolo.com/ja/tutorial/body/
- 178 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 20:14:55.23 ID:1gUayPkm.net]
- >>176
同じ名前があったらインスタンスのを使う 隠蔽っていうか person.ageでアクセスできないか
- 179 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 20:23:36.06 ID:1gUayPkm.net]
- >>177
pythonだという証拠は
- 180 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 20:34:56.02 ID:9j9uUZcG.net]
- >>179
どういう意味ですか?
- 181 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 21:13:14.81 ID:GHLAqcRW.net]
- pydanticだからじゃん
- 182 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 21:30:22.18 ID:9j9uUZcG.net]
- >>181
なるほど、ヘルプ読んで理解しました ありがとうございます!
- 183 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 21:56:15.69 ID:6NDtmvbq.net]
- 実装方法は違うけど考え方はデータクラスと同じで内部的にインスタンス変数として設定される
- 184 名前:デフォルトの名無しさん mailto:sage [2021/04/01(木) 23:38:19.42 ID:9j9uUZcG.net]
- >>183
ありがとうございます。 さらには__init__をオーバーライドしないように気をつけなきゃいけないんですかね pythonチャレンジ二日目でちょっとくじけそうです。 今回のことなんかここで聞かなきゃ回答にいけつけなかったし
- 185 名前:デフォルトの名無しさん mailto:sage [2021/04/02(金) 01:09:36.62 ID:xburNgtP.net]
- tkinterでメッセージボックス出すときタイトル引数が長くてメッセージ引数が短いと
タイトルバーが省略表示されてしまうんだけど、全部表示するにはどうしたらいいですか? tkmb.showinfo(validate_inputs_directorypath, "なし") みたいな場合です
- 186 名前:デフォルトの名無しさん mailto:sage [2021/04/02(金) 06:04:51.09 ID:Lx2Hy5gS.net]
- >>185
そんなクソなタイトルつけんなwって話なんじゃ・・・
- 187 名前:デフォルトの名無しさん [2021/04/02(金) 22:50:57.48 ID:kA91Mkww.net]
- pythonはクラス変数がありますが、インスタンス参照がない状態のガベージコレクションはどうなっているのでしょうか?
- 188 名前:デフォルトの名無しさん mailto:sage [2021/04/02(金) 23:37:06.33 ID:Lx2Hy5gS.net]
- ・・・わだいるーぷしてね?
- 189 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 00:49:02.53 ID:IxwztQHk.net]
- ガベコレ
- 190 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 10:00:16.00 ID:trgltwrH.net]
- 今まで仕事で必死こいてやってたあれこれが、全部秒かからんで終わる
大したPC使ってないのにどんだけすごいんよ。この子 本当やろうと思えばなんでもできんね。これ
- 191 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 10:03:56.14 ID:6fy7iE1I.net]
- スクリプト言語はどれもそんなかんじやで!
これからもおしあわせに〜
- 192 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 16:53:33.46 ID:47kYGnI+.net]
- すみません、
例えばpngの自動文字起こしアプリをPythonで作った場合、そのアプリを別PCでも使いたい場合、そっちでもpipしなきゃいけないんですか? 配布する場合いろんな部署に配布することになるから大変なんですけど
- 193 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 17:11:35.11 ID:6fy7iE1I.net]
- >>192
OSと利用比率くらい書いてけ +そいつらのPCリテラシー度合いにも多少は左右される
- 194 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 17:21:17.78 ID:ClFC++3t.net]
- >>192
そんな事聞くレベルなら配布すんな。メンテのたびに過労死するぞ
- 195 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 17:37:22.20 ID:6fy7iE1I.net]
- >>194
あああー! そういえばそうだった!!!>メンテするとチヌ
- 196 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 17:44:40.80 ID:EzmFJzRe.net]
- exeに固めるか、webアプリにするか、lambdaにでも置いておくか
- 197 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 17:52:00.45 ID:DP/gaUVz.net]
- AWSかGCPだな
Pythonで作ったものを非開発者に配布するのは本当に地獄を見るから絶対にやめたほうがいい
- 198 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 18:59:42.70 ID:nkSIG8qO.net]
- pipを使えないような人達に配布するならインストーラかインストールスクリプトを書く
特定のユーザーがログイン時にインストールスクリプトを自動実行するような仕組みを使えば配布は簡単 Webアプリに比べれば環境が多様だから台数が増えればサポートコストは増える
- 199 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 19:03:31.16 ID:6fy7iE1I.net]
- >>198
そのスクリプトなりインストーラ+そのアプデしか走らせられない安全な環境を作るときにチヌわ
- 200 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 19:20:47.90 ID:FpevJVBv.net]
- 最悪pythonディレクトリ丸ごと渡せばいい
python embedというスクラッチがあるから それに必要なの足していけばいいんじゃ
- 201 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 19:57:20.93 ID:I8FEebuy.net]
- ' aa a '.strip().strip('aaa')
#' ' おそらく'aa a'の中の半角スペースだけ残るのですがなぜですか 'aaa'には当てはまらないから無視して 'aa a'が残るならわかるんですが
- 202 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 20:07:12.42 ID:gHKAEbqs.net]
- stripのリファレンスをよく読んでごらん
引数に指定するのは「文字列」ではなく「文字の集合」だ この違いが分かるかね
- 203 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 20:08:19.64 ID:gHKAEbqs.net]
- 逆に192はpipしなくていいならどうできると思ってたのか気になる
- 204 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 20:47:10.86 ID:bgVKOhSQ.net]
- ピッピピッピ
- 205 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 21:03:05.22 ID:wGJ5LVi5.net]
- >>202
なんでそんなに上から目線なのかね
- 206 名前:デフォルトの名無しさん mailto:sage [2021/04/03(土) 22:52:04.06 ID:6fy7iE1I.net]
- >205横だが
大二病かプ二病かその両方なんだろう
- 207 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 02:51:57.29 ID:vLoSd5kv.net]
- >>192です
>>196 exeかwebアプリにして配布するのが基本なんですね あざます それなら簡単そうですね
- 208 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 05:31:24.72 ID:DYzzbk5J.net]
- >>207
exeもファイルアップローダもどっちも個人的には難しい部類なんだけど、簡単っって言える人が羨ましい
- 209 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 07:37:41.99 ID:/F7LAei5.net]
- >>208
うpろだはWebアプリちゃうぞ! べんきょうしる!!!
- 210 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 07:39:01.67 ID:ciXsbyqc.net]
- yolov5 をexe化しようとして失敗したあるよ
- 211 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 07:41:07.08 ID:/F7LAei5.net]
- >>209補足
ベン図をかくと Webアプリの方がはるかにでっかい。 うpろだはWebアプリの中の一点にすぎない。 違いが判らないマジ超初心者のうちは Pythonよりずっとずっとさきに つぶしのきくPC用語をもっといっぱいべんきょうしる!
- 212 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 07:42:27.14 ID:DYzzbk5J.net]
- >>209
「pngの自動文字起こしアプリ」でファイルアップロードしないの?
- 213 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 07:52:18.84 ID:/F7LAei5.net]
- >>212
社内専用かつ中身がexeなzipであっても置いてておkでまともなうpろだ持ってる会社はすげえ少ないぞ。 う○こ味のカレーもたべます!みたいなヤバイ設定のNASがある会社はまずまずあるかもしらんが。。。 んな設定のまま使ってるなやwってーはなしでー 社内Webページに置かせてもらう あたりがまずまず現実的 メール添付で配ろうとするのは、これまたセキュリティにひっかかって地獄をみるだろう。
- 214 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 08:04:10.09 ID:DYzzbk5J.net]
- >>213
だから、「個人的に難しい/簡単って言える人羨ましい」って言ってるんだけど?
- 215 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 08:31:16.27 ID:/F7LAei5.net]
- >>214
Webサのうpが無理ならPythonじゃなくてVBAとかにしとけってはなし
- 216 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 08:48:55.24 ID:DYzzbk5J.net]
- >>215
なんでそんな話になるんだ? exeもwebも簡単→おれには難しい/簡単って言える人は羨ましいって流れだぞ? あと、興味本位で聞くけど、VBAで画像認識ってできるの? 外部のアプリ叩くとかだと、その外部アプリどうすんのって話にすり替わるだけだと思うけど。
- 217 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 08:53:54.01 ID:/F7LAei5.net]
- >>216
VBAで画像認識>野良ライブラリ落ちてないから手軽にはできないが、不可能ではない。 個人的には(、ちゅーか個人の事情的には?)(規約とかトラウマ的に)難しい ってやつね オトナコトバありがとう
- 218 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 08:59:11.82 ID:DYzzbk5J.net]
- >>217
「pngの自動文字起こし」をVBAでスクラッチって無理な気がするけど。 ガチガチのアップロード機能作るより難しくね?
- 219 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 09:06:23.43 ID:/F7LAei5.net]
- >>218
たしかにそこは まちがいなく、確実に、 「がちがちのろだ」を整備するほうが簡単。 ところで 簡単っって言える(ようなセキュリティぬるぽでゆるされてる)人が羨ましい の末尾に 見えない芝生生えてるよな?
- 220 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 09:16:30.52 ID:DYzzbk5J.net]
- >>219
> 見えない芝生生えてるよな? そんな事ないよ 環境に左右されるケースが大きいから、オレの環境のガイドラインだとハードルが高いってだけだし ガイドラインが許す範囲で、コスト重視の簡易設計にするのは重要な見切りだと思ってる
- 221 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 09:24:05.66 ID:/F7LAei5.net]
- >>220
個人的には そのへんの規定がゆるーい(というか上の意識が低くて未整備まだ存在しないな場合がままある)会社だからって、 抵触しなければおkおkおkって「見切り」して 使うだけなひとびとのexe入りファイルのやりとりへの心のハードルずんどこ下げちゃうのは すげーあぶないとおもうので 芝生がはえてしまう。 ハードルはすれすれで超えましょう。ってのは無論だいじだけど。
- 222 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 11:12:15.50 ID:DgttH7dz.net]
- 質問者そっちのけの話が好きだよな
- 223 名前:デフォルトの名無しさん mailto:sage [2021/04/04(日) 11:19:20.22 ID:xtAOreBW.net]
- 質問はいわば大喜利のお題。
|

|