★当スレにRubyのソースコード類を書くことを禁ず★
☆Ruby等、Pythonではないプログラミング言語での回答類を書くのも禁止
☆「Ruby では」「Rubyでは」をNGワード登録推奨
◆エラーを解決したいときはエラー表示(勝手に省略禁止)と
環境(Pythonのバージョン・OS名・IDEの種類とバージョン)をシッカリ書く
◆Pythonのソースコードを5ちゃんにコピペするとインデントが崩れるので
↓にあげてるような、ソースコードうp用サイトに貼ってきてくだしあ
(スクリーンショットをimgur等にうpる「横着」禁止)
ttp://ideone.com/ デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
ttps://jupyter.org/try (旧try.jupyter.org)ちょっとめんどうそう。
ttps://ja.osdn.net/pastebin/ ログイン必須になりやがった(゚Д゚#)
◇Pythonオフィシャルサイト
http://www.python.org/
◇まとめwiki
ttp://python.rdy.jp/
●関連スレ●
くだすれPython(超初心者用) その43【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1555397061/
〇前スレ
Pythonのお勉強 Part60
http://mevius.5ch.net/test/read.cgi/tech/1556580863/
次スレの建立は>>985が挑戦する。 [EOF]
探検
Pythonのお勉強 Part61
■ このスレッドは過去ログ倉庫に格納されています
2019/07/20(土) 20:39:44.69ID:P9wbpcK8
420デフォルトの名無しさん
2019/08/18(日) 14:15:51.47ID:aCbvPCgU スクレイピングはページのソース見ながら
取りたい情報を取得出来るように
findとかfind_allでtry&errorで探すのが良いと思う。
Excel化はPandasで良いのでは?
取りたい情報を取得出来るように
findとかfind_allでtry&errorで探すのが良いと思う。
Excel化はPandasで良いのでは?
421デフォルトの名無しさん
2019/08/18(日) 14:30:59.23ID:CkUEagh8 pandasでisinメソッドあるやん?
isnotinメソッドはないの?
isnotinメソッドはないの?
422デフォルトの名無しさん
2019/08/18(日) 14:44:11.80ID:Ai6XpbHo >>394
おお…!!こんなに情報くださりありがとうございます!
Kintoneが僕のイメージしていたデータベースの画面そのものって感じでした!
保守・操作性・作成コスト考えるとプロが作ったものがベストですね…
ありがとう!
おお…!!こんなに情報くださりありがとうございます!
Kintoneが僕のイメージしていたデータベースの画面そのものって感じでした!
保守・操作性・作成コスト考えるとプロが作ったものがベストですね…
ありがとう!
423デフォルトの名無しさん
2019/08/18(日) 16:58:37.75ID:wiRjjb4J アホ「Python勉強しています」
上司「そうか、じゃあウェブ上でデータベース管理に挑戦して欲しい」
アホ「おかのした、Kintone買いますね」
ボク「Python関係ないやんけぇーーーーーーー!!」
上司「そうか、じゃあウェブ上でデータベース管理に挑戦して欲しい」
アホ「おかのした、Kintone買いますね」
ボク「Python関係ないやんけぇーーーーーーー!!」
424デフォルトの名無しさん
2019/08/18(日) 18:03:46.78ID:1VzJqXjW >>422 なんのために挑戦して欲しいと言われたのかだな。
基本的な勉強のためか、実務のためかで変わってくる。
所でPostgreSQL は、PL/Python でFunction を作れるんだな。 知らんかった。 DbAdmin がPython に変わったのは気がついてたんだが。
基本的な勉強のためか、実務のためかで変わってくる。
所でPostgreSQL は、PL/Python でFunction を作れるんだな。 知らんかった。 DbAdmin がPython に変わったのは気がついてたんだが。
425デフォルトの名無しさん
2019/08/18(日) 23:19:00.05ID:sP8dj5WL やっぱVueなんか
426デフォルトの名無しさん
2019/08/19(月) 00:30:11.06ID:32wORggh asyncioのシングルスレッド非同期IOについて思い切り誤解してたわ…
同期関数を@coroutineでデコレーションして
gather()でまとめて実行したら
javascriptみたいにいい感じにスケジューリングしてくれるとか思ってたけど全くそうじゃなかった
coroutineの中でtime.sleep()を呼び出してる場合、そこでCPUを掴んだまま離してくれないし
ctypesで共有ライブラリ呼び出して、そっちで同期処理やってる場合とかは自前でワーカースレッドを作ってスケジューリングしなきゃいけないって認識であってる?
同期関数を@coroutineでデコレーションして
gather()でまとめて実行したら
javascriptみたいにいい感じにスケジューリングしてくれるとか思ってたけど全くそうじゃなかった
coroutineの中でtime.sleep()を呼び出してる場合、そこでCPUを掴んだまま離してくれないし
ctypesで共有ライブラリ呼び出して、そっちで同期処理やってる場合とかは自前でワーカースレッドを作ってスケジューリングしなきゃいけないって認識であってる?
427デフォルトの名無しさん
2019/08/19(月) 04:02:19.11ID:gheQJCBA うん
そもそもasyncio.sleep(awatableなsleep)使えよという気がしないでもないけど
そもそもasyncio.sleep(awatableなsleep)使えよという気がしないでもないけど
428デフォルトの名無しさん
2019/08/19(月) 04:13:55.48ID:gheQJCBA ctypesに関してはうまい解法を知らない
futureにラップすればいいような気はする
futureにラップすればいいような気はする
429426
2019/08/19(月) 10:46:50.53ID:sIPdGD0o430デフォルトの名無しさん
2019/08/19(月) 13:49:33.23ID:DS93VUG8 これで十分だろ
with concurrent.futures.ThreadPoolExecutor() as pool:
await loop.run_in_executor(pool, ctypes_func)
with concurrent.futures.ThreadPoolExecutor() as pool:
await loop.run_in_executor(pool, ctypes_func)
431デフォルトの名無しさん
2019/08/19(月) 14:18:06.83ID:foVVI/iT そりゃスレッドじゃなくコルーチンだものと
432デフォルトの名無しさん
2019/08/19(月) 14:59:54.31ID:PlIxiJDq >>406
GETで取得できるソースに必要な情報が含まれていないサイト
(クライアントサイドでHTMLを動的に生成するサイト)はseleniumを使うしかない
そう思っていた時期が俺にもありました
Chromeのデベロッパーツール>Networkタブを開いた状態でサイトにアクセスすれば
サイトによっては仕様非公開の公式APIにアクセスしてる様子が見られる
まぁこれを見てもAPIの使い方は完全にはわからないんだけど、
それっぽいパラメーターを加えてみたり、出てきたURLをググってみたりしたら
APIの使い方が分かる場合もある
GETで取得できるソースに必要な情報が含まれていないサイト
(クライアントサイドでHTMLを動的に生成するサイト)はseleniumを使うしかない
そう思っていた時期が俺にもありました
Chromeのデベロッパーツール>Networkタブを開いた状態でサイトにアクセスすれば
サイトによっては仕様非公開の公式APIにアクセスしてる様子が見られる
まぁこれを見てもAPIの使い方は完全にはわからないんだけど、
それっぽいパラメーターを加えてみたり、出てきたURLをググってみたりしたら
APIの使い方が分かる場合もある
433デフォルトの名無しさん
2019/08/20(火) 04:55:31.02ID:07UggFrT 下のページの例、pytho3 で動かすには、どこをどう直したら良いですか?
https://qiita.com/nobrin/items/75580f298d7f0dde5970
except IOError, e: は except IOError as e: のタイポと思うのですが、
それを直しても、 buf が None になってしまって動きません。
https://qiita.com/nobrin/items/75580f298d7f0dde5970
except IOError, e: は except IOError as e: のタイポと思うのですが、
それを直しても、 buf が None になってしまって動きません。
434デフォルトの名無しさん
2019/08/20(火) 09:56:32.27ID:IZxxplXg python3だとpopen.stdoutはバイナリモード
そのくらいかなあ
そのくらいかなあ
435デフォルトの名無しさん
2019/08/20(火) 14:04:59.56ID:zlJnj2O9 2 と 3 では except の書き方違うから
そもそもタイポではない
そもそもタイポではない
436433
2019/08/20(火) 18:36:41.95ID:kksziEB8437デフォルトの名無しさん
2019/08/20(火) 22:02:55.89ID:RnXfV7ql Djangoで複数のアプリケーションを含んだWebアプリを作りたいのですが、ログイン出来るユーザーにのみ各ページを表示させたいのでログインしてないユーザーにはどこから入っても認証フォームではなくトップページにリダイレクトさせたいです
どこか実装に参考になるところを知っていたら教えていただけませんでしょうか
どこか実装に参考になるところを知っていたら教えていただけませんでしょうか
438デフォルトの名無しさん
2019/08/20(火) 22:19:20.29ID:AoZjSCV7439デフォルトの名無しさん
2019/08/20(火) 22:33:17.66ID:0JZioQ5w djangoとかほとんどの奴には過剰だろ
個人で入門やってるような連中にはだいたいbottleとかでイナフ
個人で入門やってるような連中にはだいたいbottleとかでイナフ
440デフォルトの名無しさん
2019/08/20(火) 22:45:31.11ID:YNwJMbV9441デフォルトの名無しさん
2019/08/20(火) 23:09:28.71ID:Pai9khPm Ruby on Rails なら、ログイン失敗時に、
redirect_to :root
Railsの本は、10冊ぐらい出てるけど、
Django の本は、掌田の1冊だけw
シェア・規模が、全然違う!
さらに、Railsをやれば、Railsのコピーの、CakePHP も出来るようになる
redirect_to :root
Railsの本は、10冊ぐらい出てるけど、
Django の本は、掌田の1冊だけw
シェア・規模が、全然違う!
さらに、Railsをやれば、Railsのコピーの、CakePHP も出来るようになる
442デフォルトの名無しさん
2019/08/21(水) 00:54:04.92ID:FkiLam7S るby厨は死ねばいいのに
443デフォルトの名無しさん
2019/08/21(水) 01:41:54.85ID:bEsleyS2 10年後には死滅してるよ
444デフォルトの名無しさん
2019/08/21(水) 03:27:00.73ID:jDiMObB6 URL がスッキリするのは Django のおかげじゃなくて
WSGI のおかげやろ
WSGI のおかげやろ
445デフォルトの名無しさん
2019/08/21(水) 09:24:51.48ID:rrC8k7oh https://stackoverflow.com/questions/21123559/django-redirect-all-non-authenticated-users-to-landing-page
ちょっと検索しただけで出てきたぞ。2番目のデコレーター使う方が簡単かな
ちょっと検索しただけで出てきたぞ。2番目のデコレーター使う方が簡単かな
446デフォルトの名無しさん
2019/08/21(水) 20:29:17.20ID:uDIdycaY447デフォルトの名無しさん
2019/08/21(水) 23:22:03.31ID:ou2s2vhN Excelよりも便利で簡単に扱えるもの作ってー
いつまで経ってもVBAを超えれないな
いつまで経ってもVBAを超えれないな
448デフォルトの名無しさん
2019/08/22(木) 02:02:54.16ID:KwJ5MJsY Accessもうちょっと頑張ろうぜ
449デフォルトの名無しさん
2019/08/22(木) 02:17:38.01ID:W5w4guuS excelは捨てた方がいい。
450デフォルトの名無しさん
2019/08/22(木) 08:19:23.17ID:soWQ5/Q8451デフォルトの名無しさん
2019/08/22(木) 10:29:17.45ID:xQsiKIbM Access も Excel もオワコン
452デフォルトの名無しさん
2019/08/22(木) 12:01:09.01ID:Vlc++9B2 これだな。
excel開発費は累計数兆円とかいってんじゃねえのか?
人月も数十万規模だろ……
開発期間も50年くらいじゃねえの?
エクセルでできることができない何百万のシステム・・
https://anond.hatelabo.jp/20131204101200
excel開発費は累計数兆円とかいってんじゃねえのか?
人月も数十万規模だろ……
開発期間も50年くらいじゃねえの?
エクセルでできることができない何百万のシステム・・
https://anond.hatelabo.jp/20131204101200
453デフォルトの名無しさん
2019/08/22(木) 12:20:46.65ID:yykJaidr どうせ増田だからネタだろうけど
DB的に使ってるならコピペ禁止の方がいいだろうな
DB的に使ってるならコピペ禁止の方がいいだろうな
454デフォルトの名無しさん
2019/08/22(木) 20:08:46.68ID:maUgHi90 ExcelとかAccessは使う側に問題があるだけだと思うんだ
営業とかにGAS入れたスプレッドシート渡すと想像もつかない姿に成り果てて「動かなくなりました〜(ToT)」って言ってる所を何回も見たことある
営業とかにGAS入れたスプレッドシート渡すと想像もつかない姿に成り果てて「動かなくなりました〜(ToT)」って言ってる所を何回も見たことある
455デフォルトの名無しさん
2019/08/22(木) 20:18:52.78ID:moXRnIXF せめてシステムというからには壊すほうが難しいレベルにはなっててほしい
Excelとかちょっと触ったらすぐ壊れる
Excelとかちょっと触ったらすぐ壊れる
456デフォルトの名無しさん
2019/08/22(木) 20:45:05.38ID:k0K3XsJW クリティカルなセルを保護しとかない奴が悪いに決まってんだろそんなん
457デフォルトの名無しさん
2019/08/22(木) 21:17:52.78ID:9WktJQ5b セルやシートを保護してパスワードがないと編集できなくする機能がなかったっけ?
458デフォルトの名無しさん
2019/08/22(木) 21:43:34.50ID:soWQ5/Q8 あるけどおまえらまとめて
エクセルのスレとかAccessのスレへ池
エクセルのスレとかAccessのスレへ池
459デフォルトの名無しさん
2019/08/22(木) 22:57:54.62ID:427lMmCu class oya:
def __init__(self, oyan):
self.oyan = oyan
class ko1(oya):
def __init__(self, ko1n):
super()__init__()
self.ko1n = ko1n
class ko2(oya):
def __init__(self, ko2n):
super()__init__()
self.ko2n = ko2n
こんなクラスの時ってどうやって宣言するの
ko1のinitに引数とってぶち込めばすぐ出来るのは分かるけど
親の値は変わらないから1回しか宣言したくない(1という値をko1とko2の宣言時の2回使いたくない)
理想は
hito1 = oya(1)
hito2 = ko1(2)
hito3 = ko2(3)
って宣言したら
x = ko1.oyan
の結果が1になって欲しいけど多分オブジェクト指向的に無理でしょこれ
def __init__(self, oyan):
self.oyan = oyan
class ko1(oya):
def __init__(self, ko1n):
super()__init__()
self.ko1n = ko1n
class ko2(oya):
def __init__(self, ko2n):
super()__init__()
self.ko2n = ko2n
こんなクラスの時ってどうやって宣言するの
ko1のinitに引数とってぶち込めばすぐ出来るのは分かるけど
親の値は変わらないから1回しか宣言したくない(1という値をko1とko2の宣言時の2回使いたくない)
理想は
hito1 = oya(1)
hito2 = ko1(2)
hito3 = ko2(3)
って宣言したら
x = ko1.oyan
の結果が1になって欲しいけど多分オブジェクト指向的に無理でしょこれ
460デフォルトの名無しさん
2019/08/22(木) 23:03:40.63ID:427lMmCu ごめんx=hito1.oyanが1ね
461デフォルトの名無しさん
2019/08/22(木) 23:04:26.15ID:427lMmCu hito2.oyanだわもう無理ぽ
462デフォルトの名無しさん
2019/08/22(木) 23:23:43.90ID:GPK1ibq0463デフォルトの名無しさん
2019/08/22(木) 23:24:50.01ID:GPK1ibq0 自分がやるとしたらoyaに子作りメソッド持たせてhito2, hito3はそこから生成する
464デフォルトの名無しさん
2019/08/22(木) 23:26:32.76ID:427lMmCu ああ子作りメソッド持たせればいいのかぁぁ
まさにそれで解決しそうありがとう
まさにそれで解決しそうありがとう
465デフォルトの名無しさん
2019/08/23(金) 09:13:42.42ID:uoBJxXdw まさにこれこそ産む機械
466デフォルトの名無しさん
2019/08/23(金) 15:10:09.66ID:JyVC0Yw9467デフォルトの名無しさん
2019/08/23(金) 15:37:42.35ID:KddR4PS3 datetimeオブジェクトをprint関数で出力すると 2019-02-04 12:04:15.561748+00:00 といった文字列が表示される。
10進数浮動小数点数を扱うDecimalオブジェクトも、 4.25 といった小数の文字列が表示される。
int型オブジェクトも print(4-2) などと書けば 2 と表示され、Print出力させたいものが指定されている。
一方、下のような自作オブジェクトは、<__main__.Hoge object at 0x0xxxxxxxxxxxxxxxx>などと表示されてしまう。
class Hoge:
"""もしも生まれ変わったら触手になって巨乳に絡みつきたい"""
hoge = Hoge()
print(hoge)
どのようにすれば、自作オブジェクトがプリント出力を受けたときに、プリント出力させたいものを指定できますか?
10進数浮動小数点数を扱うDecimalオブジェクトも、 4.25 といった小数の文字列が表示される。
int型オブジェクトも print(4-2) などと書けば 2 と表示され、Print出力させたいものが指定されている。
一方、下のような自作オブジェクトは、<__main__.Hoge object at 0x0xxxxxxxxxxxxxxxx>などと表示されてしまう。
class Hoge:
"""もしも生まれ変わったら触手になって巨乳に絡みつきたい"""
hoge = Hoge()
print(hoge)
どのようにすれば、自作オブジェクトがプリント出力を受けたときに、プリント出力させたいものを指定できますか?
468デフォルトの名無しさん
2019/08/23(金) 15:51:32.47ID:jgkDRT2h __str__メソッド
469デフォルトの名無しさん
2019/08/23(金) 15:55:27.76ID:KddR4PS3 ありがとうございました
470デフォルトの名無しさん
2019/08/23(金) 16:51:43.23ID:Zx6EO+xk 君も今日から変態です
471デフォルトの名無しさん
2019/08/23(金) 17:58:38.99ID:vHV4rQJH 来世はクリオネの触手に決定だ。良かったな。
しょこたんに愛でられるが良い
しょこたんに愛でられるが良い
472デフォルトの名無しさん
2019/08/25(日) 01:01:31.99ID:J56SS199 Windows10 Version1903+Python3.4.3/4あたりでpip search/installすると失敗する気がする
つーかしてる
pipのログ
tps://pastebin.com/6aec7DN6
urlopenでも起きる
tps://pastebin.com/faLkhJMp
C:\Windows\System32\curl.exeでも起きる
tps://pastebin.com/RMRKFxE5
さすがにC:\Windows\System32\curl.exeで起きるならWindowsの(WinSSLの)問題のような気がするので, フィードバックは出しておいた
しかし別の環境で確認したわけではないのでおま環の可能性も否定できない
つーかしてる
pipのログ
tps://pastebin.com/6aec7DN6
urlopenでも起きる
tps://pastebin.com/faLkhJMp
C:\Windows\System32\curl.exeでも起きる
tps://pastebin.com/RMRKFxE5
さすがにC:\Windows\System32\curl.exeで起きるならWindowsの(WinSSLの)問題のような気がするので, フィードバックは出しておいた
しかし別の環境で確認したわけではないのでおま環の可能性も否定できない
473デフォルトの名無しさん
2019/08/25(日) 10:35:38.45ID:AZu8bIY4 プログラミンで頭よくなるでs?
474デフォルトの名無しさん
2019/08/25(日) 10:52:27.53ID:zdoVOlQu >>473
激しくスレチ
↓あたりへ池
スレ立てるまでもない質問はここで 149匹目
http://mevius.5ch.net/test/read.cgi/tech/1529199088/
マルチポストしていたとしたら、
お前は呪われ、家の中の器物の角に足の小指をぶつける。
激しくスレチ
↓あたりへ池
スレ立てるまでもない質問はここで 149匹目
http://mevius.5ch.net/test/read.cgi/tech/1529199088/
マルチポストしていたとしたら、
お前は呪われ、家の中の器物の角に足の小指をぶつける。
475デフォルトの名無しさん
2019/08/25(日) 12:53:01.18ID:QXBNaO7H progateで勉強しているのですが、
クラス、インスタンス、メソッドがあまりうまく理解できませんでした
とりあえず、progateのプログラムはクリアしたのですが、
このまま応用の承継にいくよりは、もう一度理解を深めたほうが良いと思ってます
pogate以外でそのへんをサクッとわかりやすく理解できる書籍かwebサービスってありますか?
クラス、インスタンス、メソッドがあまりうまく理解できませんでした
とりあえず、progateのプログラムはクリアしたのですが、
このまま応用の承継にいくよりは、もう一度理解を深めたほうが良いと思ってます
pogate以外でそのへんをサクッとわかりやすく理解できる書籍かwebサービスってありますか?
476デフォルトの名無しさん
2019/08/25(日) 13:16:34.47ID:7aRWz3XD477デフォルトの名無しさん
2019/08/25(日) 17:45:50.15ID:xefslvO1 def main():
a =0
def do():
a+=1
do()
print(a)
これで1を出力したいんだけどdo内のaが未定義と言われる。
globalにするしかないの?
a =0
def do():
a+=1
do()
print(a)
これで1を出力したいんだけどdo内のaが未定義と言われる。
globalにするしかないの?
478デフォルトの名無しさん
2019/08/25(日) 17:52:10.66ID:CM6V0WyH479デフォルトの名無しさん
2019/08/25(日) 17:54:39.36ID:nXFjZbf3 >>477
まず普通に渡して返してもらうことを考えたほうが良くないか?
まず普通に渡して返してもらうことを考えたほうが良くないか?
480デフォルトの名無しさん
2019/08/25(日) 18:03:19.58ID:C/Fw07pC >>477 nonlocal
481デフォルトの名無しさん
2019/08/25(日) 18:21:56.02ID:xefslvO1 nonlocal!!
メソッドの引数に渡す関数で入出力触れなかったから困ってた(具体的にはopencvのマウスコールバックで使う変数)
メソッドの引数に渡す関数で入出力触れなかったから困ってた(具体的にはopencvのマウスコールバックで使う変数)
482デフォルトの名無しさん
2019/08/25(日) 18:55:45.24ID:YSmo5nkc nonlocal初めて知ったわ
483デフォルトの名無しさん
2019/08/25(日) 19:47:02.35ID:5YnRy5JW pythonは全くの初心者です。python-3.7.4-amd64をインストールしました。
ここから、PyAutoGuiとLINE Notifyを使って、
PCに特定の画像が現れたらスマホへLINE通知を送るスクリプトを書きたいです。
全く知識がないのですが、手っ取り早く作成したいので、初心者でも分かる簡単なサンプルを教えて下さい。
ここから、PyAutoGuiとLINE Notifyを使って、
PCに特定の画像が現れたらスマホへLINE通知を送るスクリプトを書きたいです。
全く知識がないのですが、手っ取り早く作成したいので、初心者でも分かる簡単なサンプルを教えて下さい。
484デフォルトの名無しさん
2019/08/25(日) 19:58:22.22ID:yDdm5rZi 「特定の画像が現れたら」の要件を厳密に定義してくれ
485デフォルトの名無しさん
2019/08/25(日) 20:01:31.43ID:us/YYOQe python初心者っていうけどプログラミング初心者のようにしか思えない
486デフォルトの名無しさん
2019/08/25(日) 20:06:28.17ID:IF0Kk2PY varなりletなり宣言文があればnonlocalなんてキモい構文必要なかったのに
487デフォルトの名無しさん
2019/08/25(日) 20:08:27.84ID:pcw2wEWI pythonはそんな学習量要らないからほかの言語知ってる人はここで聞かなくてもすぐ習得できるからな
聞きたくなるのは癖のあるライブラリくらいだ
聞きたくなるのは癖のあるライブラリくらいだ
488デフォルトの名無しさん
2019/08/25(日) 20:10:11.72ID:yDdm5rZi というか>>477はaを引数に取ってreturnすればいいのでは
489483
2019/08/25(日) 20:23:15.04ID:5YnRy5JW PCに「?」マークがいつも表示されていて、それが一日に数回「!」に変わることがあり、
その変化が起きた時にスマホへ即通知したいです。
UWSCで他の処理を行っているので、Pythonを使って通知を行いたいです。
その変化が起きた時にスマホへ即通知したいです。
UWSCで他の処理を行っているので、Pythonを使って通知を行いたいです。
490デフォルトの名無しさん
2019/08/25(日) 20:24:00.46ID:xefslvO1 >>488
上にも書いたけど、
これはただの例で実際にはこの関数はopencvのマウスコールバックメソッドの引数になるから無理
簡単に書くと
mx = 0
def mouse(x):
nonlocal mx
if マウスが移動した:
mx = x
setmouse(mouse)
こんな感じにセットしたらマウスが移動した時にmxにマウスのx座標が入るようになってる
上にも書いたけど、
これはただの例で実際にはこの関数はopencvのマウスコールバックメソッドの引数になるから無理
簡単に書くと
mx = 0
def mouse(x):
nonlocal mx
if マウスが移動した:
mx = x
setmouse(mouse)
こんな感じにセットしたらマウスが移動した時にmxにマウスのx座標が入るようになってる
491デフォルトの名無しさん
2019/08/25(日) 20:27:54.70ID:x+sDslFz492デフォルトの名無しさん
2019/08/25(日) 20:35:19.31ID:bm8huE3T493デフォルトの名無しさん
2019/08/25(日) 21:06:30.67ID:x+sDslFz >>489
聞き方の姿勢はくだすれPythonのが俺は適してると思うがまぁいいか
いつも同じ場所に表示されるなら、場所指定で画像を切り出して比較する
import pyautogui
import numpy as np
# 画面のスナップショットを取得
im = pyautogui.screenshot()
# 画像の切り出し
size = 32
left = 100
upper = 100
right = left + size
lower = upper + size
im_crop = im.crop(left, upper, right, lower)
# グレースケールに変換し更にNumpy array型に変換
gray = np.asarray(im_crop.convert("L"))
あとは画像の特定位置の値を見て?か!を判断する
グレースケールからさらに二値化した方が確実かもしれない
ライン通知は他に任せた
聞き方の姿勢はくだすれPythonのが俺は適してると思うがまぁいいか
いつも同じ場所に表示されるなら、場所指定で画像を切り出して比較する
import pyautogui
import numpy as np
# 画面のスナップショットを取得
im = pyautogui.screenshot()
# 画像の切り出し
size = 32
left = 100
upper = 100
right = left + size
lower = upper + size
im_crop = im.crop(left, upper, right, lower)
# グレースケールに変換し更にNumpy array型に変換
gray = np.asarray(im_crop.convert("L"))
あとは画像の特定位置の値を見て?か!を判断する
グレースケールからさらに二値化した方が確実かもしれない
ライン通知は他に任せた
494デフォルトの名無しさん
2019/08/25(日) 21:17:18.84ID:C3c4vm5A 知らんけどラインてapi提供してんの?
メール投げるかtwitterのが楽そう
メール投げるかtwitterのが楽そう
495デフォルトの名無しさん
2019/08/25(日) 21:37:38.20ID:hXq9loMI >>489
OpenCVでテンプレートマッチング
OpenCVでテンプレートマッチング
496483
2019/08/25(日) 21:40:30.44ID:5YnRy5JW497デフォルトの名無しさん
2019/08/25(日) 21:42:25.80ID:5YnRy5JW498デフォルトの名無しさん
2019/08/25(日) 21:58:02.89ID:MfBi9Ugk 定形作業を簡単に置き換えるならやっぱbashが一番楽なのかな
pythonの方ができることの幅は増えそうだけど
pythonの方ができることの幅は増えそうだけど
499デフォルトの名無しさん
2019/08/25(日) 23:55:34.19ID:SpCWKyo1 bash, sed, awk, PowerShell
これよりも複雑だと、テキスト処理・1-liner に優れている、Ruby
これよりも複雑だと、テキスト処理・1-liner に優れている、Ruby
500デフォルトの名無しさん
2019/08/26(月) 00:51:08.96ID:6jSwrv7+ perlだろ
501デフォルトの名無しさん
2019/08/26(月) 07:21:40.36ID:fDKT/Pan まっくっくならばっしゅ
ういんどーずならぱわーしぇるだろ
ういんどーずならぱわーしぇるだろ
502デフォルトの名無しさん
2019/08/26(月) 07:22:11.11ID:fDKT/Pan どっちででもやらないとならないなら、Python
503デフォルトの名無しさん
2019/08/26(月) 07:41:48.35ID:3b1poH6z るびぃ厨哀れやのぅ
504デフォルトの名無しさん
2019/08/26(月) 18:00:52.75ID:K8ftgLt5 完全に理解出来なくてもなんとなく理解できていれば良いのです?
505デフォルトの名無しさん
2019/08/26(月) 18:15:41.59ID:fDKT/Pan >>504
消しちゃいけないものを消したりする糞バグを建設するのは論外で、
メモリがあふれだす設計にするのが第0段階、
止まらず、動く(プログラムが完走する)のが第一段階だろ。
仕組みが完全にわかるのはその次でいい
消しちゃいけないものを消したりする糞バグを建設するのは論外で、
メモリがあふれだす設計にするのが第0段階、
止まらず、動く(プログラムが完走する)のが第一段階だろ。
仕組みが完全にわかるのはその次でいい
506デフォルトの名無しさん
2019/08/26(月) 18:16:39.29ID:fDKT/Pan 尚
もしも質問をマルチポストしていたとしたら、
お前は呪われ、家の中の器物の角に足の小指をぶつける。
もしも質問をマルチポストしていたとしたら、
お前は呪われ、家の中の器物の角に足の小指をぶつける。
507デフォルトの名無しさん
2019/08/26(月) 21:22:40.32ID:Zqdd79Al builtin_function_or_methodクラスってなんや?
len関数の型を print(len.__class__) で調べたら、builtin_function_or_methodクラスと表示される。
表示された情報からは、「builtin_function_or_methodクラスのインスタンスとしてlen関数が生み出された」ということになる。
しかし、builtin_function_or_method.属性 という書式で直接指定してもアクセスできない。
len.__class__の返り値を利用する形で、 len.__class__.属性 という形ではアクセスできる。
builtin_function_or_methodクラスは直接はアクセスできないけど、間接的にはアクセスできる。
このbuiltin_function_or_methodクラスって何ですか?公式ドキュメントではどう呼ばれている種類のクラスですか?
len関数の型を print(len.__class__) で調べたら、builtin_function_or_methodクラスと表示される。
表示された情報からは、「builtin_function_or_methodクラスのインスタンスとしてlen関数が生み出された」ということになる。
しかし、builtin_function_or_method.属性 という書式で直接指定してもアクセスできない。
len.__class__の返り値を利用する形で、 len.__class__.属性 という形ではアクセスできる。
builtin_function_or_methodクラスは直接はアクセスできないけど、間接的にはアクセスできる。
このbuiltin_function_or_methodクラスって何ですか?公式ドキュメントではどう呼ばれている種類のクラスですか?
508デフォルトの名無しさん
2019/08/26(月) 22:16:41.67ID:4yCKXatR 基本的な文法やアルゴリズム覚えたらAtcorderやるのって有意味かな?
割とオススメされてるけど
割とオススメされてるけど
509デフォルトの名無しさん
2019/08/26(月) 22:31:51.66ID:yTEjRv3T とにかく動くもの作ってみるのが一番だと思う
作りあげることで次に作るもののイメージが湧くのが格段に進歩につながる
作りあげることで次に作るもののイメージが湧くのが格段に進歩につながる
510デフォルトの名無しさん
2019/08/27(火) 08:43:17.82ID:T3j8Q0UU 言語の知識だけで作れるものなんて少なくて、色んな階層のプロトコルの知識が必要になるので
そんな点からみてもも動くものを作るのはいいとこだと思う
DNSとか理解怪しい人多いよね
そんな点からみてもも動くものを作るのはいいとこだと思う
DNSとか理解怪しい人多いよね
511デフォルトの名無しさん
2019/08/27(火) 08:55:27.96ID:iwHk2ZJ7 オライリーのBind本読んたけど辛かった
512デフォルトの名無しさん
2019/08/27(火) 09:28:44.69ID:SPisKDd7 ネットワークの知識はさすがにそんなにいらんだろ
データベースはともかく
データベースはともかく
513デフォルトの名無しさん
2019/08/27(火) 10:13:55.61ID:NZJyfwBK >>507
馬鹿には無理
馬鹿には無理
514デフォルトの名無しさん
2019/08/27(火) 10:15:34.05ID:0y2hrVQp >>511
あれは zone とか conf 書くための本だからな
あれは zone とか conf 書くための本だからな
515デフォルトの名無しさん
2019/08/27(火) 10:54:29.57ID:EHraUdS7 dnsmasqでお茶濁す
516デフォルトの名無しさん
2019/08/27(火) 12:39:40.94ID:Ky0L/B+/517デフォルトの名無しさん
2019/08/27(火) 12:43:11.28ID:byXXzWZH 1日しか経ってないのにとっくにとは如何に
おこなの?
おこなの?
518デフォルトの名無しさん
2019/08/27(火) 12:48:38.20ID:Ky0L/B+/ まあそんなにイライラして他人に絡まなくていいよ
君は何があったんだよ
君は何があったんだよ
519デフォルトの名無しさん
2019/08/27(火) 12:50:56.33ID:76dtyhp9 >>516
基地外は触るな
基地外は触るな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【インバウンド】中国からの“渡航自粛”…ツアー1000人分の直前キャンセル「キャンセル料は免除してくれ」 ことしいっぱいキャンセルに [1ゲットロボ★]
- 【芸能】日中関係悪化でエンタメ業界に大ダメージ… JO1の中国でのイベント中止、邦画は公開延期、STARTOアイドルへの影響も [冬月記者★]
- 「国民の憤りを引き起こした」中国側“高市首相発言の撤回改めて要求” [どどん★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- 【ローソン】ロゴの「L」で誤解生んだコーヒーカップ、デザイン変更へ 在庫使い切る3か月後にリニューアル [ぐれ★]
- パラドゲーやってる人に聞きたい総理の発言がそのまま国家意思になるって中世かよ [279479878]
- 【高市早苗】バス会社、中国からのキャンセルで12月で2000万円~3000万円の損失へ [115996789]
- 米シンクタンク「アメリカは台湾問題で"あいまい戦略"を取っている。高市早苗はこの方針から逸脱している」 [603416639]
- かしこいワンコっていうVtuberの子知ってる?
- 岡田克也「軽々しく存立危機事態とか言うべきじゃない」高市早苗「台湾で武力攻撃が発生したらどう考えても日本の存立危機事態」 [931948549]
- 俺が「う~寒い寒い」って言いながらお前らが寝てるお布団に潜り込んだら…
