くだすれPython(超初心者用) その34 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで
前スレ
くだすれPython(超初心者用) その33
http://echo.2ch.net/test/read.cgi/tech/1490424742/ import urllib.request
req = urllib.request.Request('http://yahoo.jp/')
with urllib.request.urlopen(req) as response:
the_page = response.read()
print (the_page)
Chromeで見るのとこれで取得するのではソースが異なっています。
Chromeを実際に立ち上げてそこからソースを取得するにはどうすればいいでしょうか? >>913
糞を撒き散らすな公害
俺が死ねって言ってるんだから才能ねえやつは大人しく死ね >>914
ドキュメントに全部書いてあるじゃねーか。なぜ読まないで質問する? >>914
だから先のサンプルコードを1行1行追いかけてその意味を考えなさい
英語も初級程度で済むはずだよ? >>914
例えば君が提示したpygame.JOYBUTTONDOWNはイベント定数だ
ボタンの状態じゃない
サンプルコードを検索かけてよく見てみ?どういう箇所で使われている? 皆さん、ありがとうございます。
>>919
ボタンの定数でしたか、ありがとうございます。
一応、書いとくけど、
全部、読んだ上で記述方法が分からなかったw >print(pygame.JOYBUTTONDOWN)#10
>print(pygame.JOYBUTTONUP)#11
10が下ボタン、11が上ボタン、
こんな定数みたいな数字を知って、何になる?
皆、数字を知りたくないから、わざわざ、
JOYBUTTONUP などの意味が分かる言葉に、置き換えているのに >>908
そういう時は改行するけど、
args=[1,2,3]
f(*args)
とか書けなかったっけ
引数展開 >>921
イベント数字を知らなかったら、どのボタンに配置されているのか,
分からなくなると思う。ゲームパットによって変わる様だし。デバッグとかで使わない?
また、俺をからかう為の文だったり
するの? enum Fruits { apple; orange; banana; }
enum と同じ。
appleが、1か2かとか、値に意味はない
使う時には、
Fruits.apple
のように、常に意味のわかる、言葉で表す
1とか2とか、絶対に値では使わないから > 全部、読んだ上で記述方法が分からなかったw
単純に基礎学力が全然足りてないんだよ。
英語にしても数学にしても情報処理技術にしても。 目標が高すぎ。
ゲームは諦めて、まずはサンプルコードすらすら読めるようにしろ。今はそれすら満足にできないんだから。
掛け算できないのに微分方程式教えろと言ってるようなもの。無理筋。 サンプルコードで、やってる事は足し算ですけど?
while 1:
____for e in pygame.event.get():
________if e.type == pygame.locals.JOYBUTTONDOWN: #
____________print (str(e.button)+'番目のボタンが押された')
________elif e.type == pygame.locals.JOYBUTTONUP: #
____________print (str(e.button)+'番目のボタンが離された')
○番目に押された、処理がしたいのですが、
e.type==左は固定
eの変え方が分かりませぬ |д゚)チラッ
1.type ✘
pygame.event.get(1.type)==左固定 ✘
どの様に記載すれば良いですか? JOYBUTTONDOWN は下ボタン、JOYBUTTONUP は上ボタンだろ。
何番目に押されたとか、そんな情報あるわけないだろ
もっと、まともに動く、サンプルを探せ。
技術文書も読め >>920
イベントの定数だと言っておろうにw
本当に読んで理解したのかよ DOWN,UPは、押した,離されたじゃないの?
サンプルとドキュメントみると
どのボタンを押されたかはe.buttonの数字で区別する
>>928のサンプル動かしてみて、左ボタンを押して出てくる数字を使って判断する >>930
公式サンプルだよw
>>932
でてくる数字は分かっても記述方法が分かってない。
e.typeの変え方が分からない >>933
左ボタンを押したら数字は何て出てくる? どんな記述でコードが通るか知らない?
キーボードのなら、
実際に使ってる人が居ないとか?
もしかして、そっちでは1つ1つのキーに処理を割り当てるのは事はできてる?
if pygame.event.get(1) == pygame.locals.JOYBUTTONDOWN: #
print ('aaaaa')
エラーじゃないけど、処理がaaaaaが表示されない。 >>936
出てくるじゃなくて、具体的にいくつが表示される? pygame使うようなやつはだいたい年齢層低いやつ キーボードやマウスの例を見れば使い方大体同じだろうに
ただデバイスが常につながっている訳ではないからその点は注意が必要そうだけど つか、正解が出てくるまで待つんじゃなくて色々試せよ
サンプルが何やってるのかわからなければ100回でも読め すいません
百万単位の数値があり億単位にしたいのですが文字列にして後ろ2文字を除外する以外にスマートなやり方ってありますか? 後ろ2文字を除外というのがピンとこない
例えば1234_5600_0000(1234億5600万)から1234_0000_0000(1234億)を得たいのかな?
それか1200_0000(1200万)を12_0000_0000(12億)に変換したいのか?
あるいは12_3456(12万3456)を1234億5600万と見なしてプログラムを書いている?
ちなみに数値のリテラルにアンダースコアをはさむ書き方は3.6から可能 >>944
>文字列にして後ろ2文字を除外する
なんでこれがダメなのかを説明してください >百万単位の数値があり億単位にしたいのですが
桁数を増やしたいのに
>文字列にして後ろ2文字を除外する以外
こっちでは桁数を減らしてる
いくら2ちゃんでもちゃんと自分で書いた内容ぐらい見直してから質問投稿しろよ そりゃ単位を増やしたら数字は減るだろう。
1000B==1KB >遊園地
Python風の言語で作る、Godot を使え >>951
質問に単位が含まれていないので回答のしようがない すいません > <
207319 (百万) を 2073 (億) にしたいということです
数学まったくできず100で割ればいいだけとは分かりませんでした
ありがとうございます 億単位にすんな。
100万単位の次は10億単位が世界のルールなんだよ。 >>950
1234百万を12億にしたいって言ってんだから合ってんだろ
>>945
意味相手には100で割るのが正しいけど
割り算って怖い
何にせよ関数化して実装を隠蔽しておくのがスマート >>952
思ったより良い感じ。
ありがとう。
でも、メインにしてる32bit PCで動かせないのがキツイ
最近は、pythonの質問が減ったな。 初心者であるという事は、バカであるということの免罪符にはならない 何でそんなに強気な発言できるのか知らないけど、
理解してる見たいだし。数字の単位を知らなかった。だけだろ?
>>960&>>961
3ヶ月前も俺に同じ事言ってなかったか?
プログラミング完全初心者と言うより、数字初心者なだけ。
また、発達障害かと思った。 import urllib.request
req = urllib.request.Request('http://yahoo.jp/')
with urllib.request.urlopen(req) as response:
the_page = response.read()
print (the_page)
Chromeで見るのとこれで取得するのではソースが異なっています。
Chromeを実際に立ち上げてそこからソースを取得するにはどうすればいいでしょうか? >>914 からの一連のレスの日本語がよくわからんので合ってるか自信ないけど
・何番目「の」ボタンが押されたか と 十字キーの左ボタンが押されたかどうか
を知りたいのだとすると
>>887が示してくれてるサンプルが動いてるとして
# For each joystick: のコメントの下のループの中で
・ボタン : button = joystick.get_button( i )
・アナログ軸: axis = joystick.get_axis( i )
・十字キー: hat = joystick.get_hat( i )
でそれぞれ状態を取得してるのが確認できると思う
とりあえず確認したいならそのループの
textPrint.unindent()の行の下に同じインデントで
btn1 = joystick.get_button( 1 )
if btn1 == 1:
____print('ボタン1 on')
hat0 = joystick.get_hat( 0 )
if hat0[0] == -1:
____print('十字キー左 on')
とか追加して動作させてみれ
動作が理解できたらもっときれいに書き換えればいいと思う 文字列をバイト列にしてから、1バイト毎に区切ってリストにする方法を教えてください >>967
list('ほげ'.encode())でおk >>965
こーゆーことだろ?
stackoverflow.com/questions/24226781/changing-user-agent-in-python-3-for-urrlib-request-urlopen >>970
レスありがとう
聞き方が明らかに悪かった スマン
ChromeブラウザをシミュレートではなくPythonから実際に立ち上げて(Javascriptなどが正常に動作する状態)、
例えばログインをさせてログイン後の情報などを取得したいのです。 どこが作ったかも分からん外部のソフトからログイン情報取り放題なんて
そんなことできるブラウザ誰も使いたくないだろ >>971
よく知らんが、
そんな話ならosその他の環境も関わってくるんじゃないのか? >>972
ブラウザそのものはGoogleChromeをPytonが立ち上げ、
中を解析してIDやパスワードをPythonが自動で入力する感じ
Python側は最低限のスクリプトで済むから
ブラウザ側さえしっかりしていれば特に不安はないと思う >>973
Windows 7 64ビットでやらせたいと思ってる
結構調べてみたけどPythonでのやり方が見つからず困ってる
本当はWSHですべきなんだろうが
Pythonでも気軽に実装できない物かと思って・・・ selenium webdriver chrome pythonで検索
ログインとかはよくわからんけどブラウザ操作なら定番だと思う >>976
ありがとうございます。正に求めている情報でした! >>971
ブラウザを立ち上げたくないならselenium + VirtualDisplayがいい。
selenium VirtualDisplay pythonで検索 >>882
ニップルは乳首だから
乳首に貼るやつがニップルだったらややこしすぎる >>979
よー分からんけどChrome59で追加されたヘッドレスモードでよくない?
phantomjsの後継だよ 既にたってたわとりあえずこれ解消して
くだすれPython(超初心者用) その35 [無断転載禁止]?2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1496411341/ >>989って潔癖ってよく言われてたんだね
この流れでその言葉が思い付きもしない このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 45日 21時間 50分 30秒 レス数が1000を超えています。これ以上書き込みはできません。