17/07/07 05:02:29.41 HRVWihAA.net
コマンドプロンプトで、
where python
と打ち込むと、PATHの順番が表示される?
表示されないのなら、環境変数PATHは更新されていない
851:デフォルトの名無しさん
17/07/07 09:18:31.73 SZgf6Ov2.net
問題が起きてから言ってくれ
852:デフォルトの名無しさん
17/07/07 11:38:05.24 avjxADi0.net
>>839
そのコマンドはエラーで何も表示されないです
システムの環境変数PATHのところを見ても該当のものが無いので、PATHは通っていないようです
ありがとうございます
853:デフォルトの名無しさん
17/07/07 19:21:51.29 bti4Si71.net
退屈なことはパイチンくんにやらせればいいじゃん
パイチンくんにw
854:デフォルトの名無しさん
17/07/07 20:52:20.52 8CZskrNj.net
UnixのシェルスクリプトをWindowsに移植しないとダメなんだけど、Windowsのバッチファイルの変数まわりと文字列操作がクソ過ぎてPythonで書こうと思ってます。
具体的には外部のテキストファイルを読み込んでforとかでグルグル回しながらそれをコマンドラインのパラメタとして渡していって実行させたいだけなんですが。(パイプとかで複数コマンド繋げたりディレクトリからファイル名引っ張ってきて変数に入れるとかしたい)
StackOverflow読んでたらargvとかあるし簡単そうっぽいんですけど簡単でしょうか。
なんでPythonかというとそのマシンがdosプロンプトとPythonしか入ってないいにしえのマシンだからという理由だからなんですけど。
855:デフォルトの名無しさん
17/07/07 20:56:18.49 fpfCGWE6.net
素直にPowerShell使えよw
856:デフォルトの名無しさん
17/07/07 20:59:20.71 eVPhxI3P.net
Cygwinじゃあかんのか?
まあPythonでも難しく無いだろうけど。
857:デフォルトの名無しさん
17/07/07 22:52:20.68 eky1cNPP.net
pythonのsubprocessか何かで呼んだ先のDOSのシェルが馬鹿過ぎてコマンド実行成功/不成功(エラーレベル)が返らないとか、pythonの問題でなく、ポーティングに耐えられないWindowsの愚かさに苦労させられた憶えが。
858:デフォルトの名無しさん
17/07/07 23:23:17.38 tdv0VtnU.net
超初心者がwindowsに文句つけてるのって傍から見て決してみっとも良いものじゃないよ
859:デフォルトの名無しさん
17/07/07 23:56:26.31 306a0YtN.net
窓のコンソールが腐ってるのは今に始まった話じゃない
今はLinuxがそのまんま動くからいいよな
860:デフォルトの名無しさん
17/07/08 01:27:55.43 U3WHqCD/.net
pygameのゲームパットについて、
調べても思ったより資料が有りません。
どのボタンが連動しているか、
分かりやすいサイトとか有りませんか?
861:デフォルトの名無しさん
17/07/08 02:52:33.69 DtvYnY/5.net
超初心者の質問するけど
absって関数の役割が絶対値を返すだけならどの用途でこんなの使うんだよw
プログラミングでなんの訳にも立たないだろ
と思ってしまうんだが実際どうなの?
862:デフォルトの名無しさん
17/07/08 03:06:30.25 +VXBkwGC.net
え、めちゃくちゃいっぱい使うだろw
863:デフォルトの名無しさん
17/07/08 03:13:06.00 DtvYnY/5.net
>>851
えっどんな時に使うのか教えてくれ
864:デフォルトの名無しさん
17/07/08 04:23:54.74 +VXBkwGC.net
2つの座標間の距離を測る場合とか…
ごめんそれしか浮かばないや!
詳しい方お願いしますw
865:デフォルトの名無しさん
17/07/08 06:18:53.37 AQJwZpAA.net
(a if a>0 else -a)
って書くよりも
abs(a)
って書くほうが簡潔だし意味も明瞭。
こんなの要らないだろう界の王者はpass。全く何もせず、ただそこにある為だけの存在。
構文的に必要だからとか、借り置きのプレースホルダとかで使われる。
そんな pass にすら使いどころがあるのだからabsなんて有用すぎる。
passが価値のない石ころなら absは輝くダイヤ
866:デフォルトの名無しさん
17/07/08 07:21:57.25 GWGAvT8e.net
早朝から質問の答えになってない長文書いちゃうやつw
867:デフォルトの名無しさん
17/07/08 07:35:17.60 LFCUi1Tz.net
待機時間を正規分布にのせたいとき。
平均0分散1、かつ待機時間は正だからabs使ったなあ。
868:デフォルトの名無しさん
17/07/08 09:38:19.72 HUvrGmd2.net
>>854
passの代わりにことごとくNoneを使ってしまったことがあったが、
何事も無く終了してたから気づいたのはだいぶ後だった。
869:849
17/07/08 10:32:03.85 U3WHqCD/.net
ゲームで、
absはステータスの 追加要素の管理でマイナスにならない様に使った。
passはユーザー側の操作ミスの時に何もしないって、書いてる。
absはpaizaで使う所が有った様な気がする。
計算上、マイナス値が帰ってくるから、プラスに置き換える。見たいな作業。
870:デフォルトの名無しさん
17/07/08 12:09:16.40 pgGJ402T.net
absは複素数でも使える(math.fabsだと複素数はTypeErrorになる)
>>> abs(1+1j)
1.4142135623730951
871:デフォルトの名無しさん
17/07/08 12:11:02.61 U3WHqCD/.net
記述の質問
x=[12, 6, 2, 7, 3, 11, 1, 4]
correction=0
Fixed=x[0:5]
correction+=1
print(x[0:5+correction])
上記風に、抜き出す数をFixed+correctionの様に表記したい
おねがいします。
872:デフォルトの名無しさん
17/07/08 13:46:50.03 c6P8qLwK.net
バイナリファイルから0.5バイトだけreadで読み取りたいとき、どうすればよいでしょうか?
numpyでビットを扱えるとは見たのですが,readは整数バイトでしか読み取れず互換性がわからないです
873:デフォルトの名無しさん
17/07/08 16:08:29.92 Fv/VLC2u.net
CPUですらなにもしないって命令があるしな
存在するものにはそれぞれそれなりの意味がある
874:デフォルトの名無しさん
17/07/08 16:17:03.75 lUvEvZ3o.net
>>861
1バイト読んで0.5バイト捨てるんじゃだめなの?
875:俺が遊園地だ! ◆ExGQrDul2E
17/07/08 17:15:11.49 U3WHqCD/.net
pygameでゲームパットを使った入力ゲームが作りたいです。
ゲームパットのキー読み込みが解らないので、教えて頂けませんか?
Git使ってないです。すません。
コード URL
URLリンク(ideone.com)
876:デフォルトの名無しさん
17/07/08 18:13:40.71 zB/Wb29i.net
0.5バイトとか新しいな
877:デフォルトの名無しさん
17/07/08 18:16:25.59 DtvYnY/5.net
このスレ本当に勉強になるわ
ありがとう
プログラミング系はググっても情報が出てこないんだよなぁ
878:デフォルトの名無しさん
17/07/08 18:19:34.12 l277hrw6.net
じゃあ、1/2バイトで。
879:デフォルトの名無しさん
17/07/08 18:20:15.48 U3WHqCD/.net
>>866
検索の時に、[プログラミング] って付けてるから出て来ないんだよ。
アフェとか役に立たない自己○
880:○とか、ヒットしない。 [言語名]+[やりたい事] で出てくる。 python 配列 とか、ネタ発言だったら、マジレスしてごめん。┌(_Д_┌ )┐
881:デフォルトの名無しさん
17/07/08 18:24:22.71 l277hrw6.net
0.5バイトのことをニブルって言うらしいぜ。おまえら知らなかっただろ。
882:デフォルトの名無しさん
17/07/08 18:37:59.96 rnwsxGun.net
上位下位4ビットずつならシフト演算やビット演算じゃね?
なんでそういう事したいのか不明だけど
883:デフォルトの名無しさん
17/07/08 18:42:18.50 AQJwZpAA.net
>869
今日児童書のプログラミングの絵本を子供と読んでいて
ニブルの説明があって初めて知ったわ。
884:デフォルトの名無しさん
17/07/08 18:43:51.67 BPlXEDNj.net
>>866
出来れば英語検索も視野に入れるといいぞ
英語があんまり分からなくても プログラミングの文法さえ分かっていれば
コードみればなんとなくわかることが多いからな
885:デフォルトの名無しさん
17/07/08 19:07:04.71 DtvYnY/5.net
>>868
プラグラムにおいて絶対値の役割とかググってもでてこないやん
>>872
まだその域まで達してない
関数を一通り覚えてる感じ
886:デフォルトの名無しさん
17/07/08 19:38:37.45 rnwsxGun.net
まあ数学の素養とかはある事を前提に語られることが多いよね
関数を全部覚えようとしても使わない記憶は忘れられるからあまり効率よくなさそう
最初はこういうのあるんだ、ぐらいのチラ見だけしといて
出来るだけ多くのサンプルコード読みながらわからないのが出てきたら都度調べた方がいいんじゃないかな?
887:デフォルトの名無しさん
17/07/08 19:59:34.96 l277hrw6.net
プログラムにおいて絶対値の役割ってのが斬新な発想だな。素質を感じる。
絶対値が何かを知ってたらまずこんな疑問が出ないからな。
絶対値返すのがabs()の役割だよ!!! ってふつう思うもんな。
888:デフォルトの名無しさん
17/07/08 20:01:32.54 ICTsGxtb.net
>>869
乳首に張る奴か
889:俺が遊園地だ!
17/07/08 20:03:08.03 U3WHqCD/.net
pythonでC#用DXライブラリのゲームパット
<module>
dxlib.dx_ClearDrawScreen()
OSError: exception:access violation reading 0x0000000000000246
OSError:例外:アクセス違反の書き込み0x00000000?
ctypes.create_string_bufferを使用して初期化して下さい?
URLリンク(translate.googleusercontent.com)
rurl=translate.google.co.jp&sl=en&sp=nmt4&u=URLリンク(stackoverflow.com)
誰かエスパーして、解決法教えて下さい。 ┌(_Д_┌ )┐
890:デフォルトの名無しさん
17/07/08 20:06:20.38 fIuXTSpk.net
>>860
>Fixed=x[0:5]
開始インデックスの、0は省略できるから、
Fixed=x[:5]
>print(x[0:5+correction])
endIndex = 5+correction
print(x[:endIndex])
>>861
ビット演算で、4ビット取り出せばいい
891:デフォルトの名無しさん
17/07/08 20:09:34.39 GWGAvT8e.net
わかってねえなw
無駄に読んでしまった4ビットはどうすんだよw
892:デフォルトの名無しさん
17/07/08 20:10:49.81 l277hrw6.net
線香でも立てて供養するんだな!!!
893:デフォルトの名無しさん
17/07/08 20:11:10.50 fIuXTSpk.net
ゲームエンジンなら、
Godot は、Python風の言語。
Unity の、Boo も、Python風の言語
Pythonなら、Pygame, Kivy とか
894:デフォルトの名無しさん
17/07/08 20:13:46.56 QkNdjw+7.net
>>876
それを言うならニップルだろ
895:俺が遊園地だ!
17/07/08 20:19:10.76 U3WHqCD/.net
>>878
ありがとう。
試しけど、文字描写の時点で
NameError:name 'DrawFormatString' is not definde
って出てる。訳分からん。
DXライブラリの描写はそのまま使えないとか?
Booスレって有ったけ?
覚えた方が良いとか? それなら、素直にC#覚えたいな。┌(_Д_┌ )┐
896:デフォルトの名無しさん
17/07/08 20:21:22.56 rnwsxGun.net
>>877
元の原文貼ってくれなきゃわからないよ
恐らくはpythonにはCのmallocみたいなメモリ確保命令が無いので
それで代用しろって事かな?
897:俺が遊園地だ!
17/07/08 21:29:33.31 U3WHqCD/.net
>>884
それだ!
ありがとう!
駄目だったら、もぅ一度聞きに来る。 ┌(_Д_┌ )┐
898:俺が遊園地だ!
17/07/09 00:44:31.26 QVaY8wyL.net
駄目でした。
問題も理解してないです。はい。
pygameのゲームパットの方向で調べて行きます。
また、何か有りましたら、お願いします。
899:デフォルトの名無しさん
17/07/09 00:46:38.30 olFNX3ws.net
>>886
当然ここのサンプルコードは試したんだよね?
URLリンク(www.pygame.org)
900:俺が遊園地だ! ◆ExGQrDul2E
17/07/09 02:07:10.10 QVaY8wyL.net
>>887
はい、試しました。
通常のボタン(○□△✘L1R1L2R2L3R3)では、指定した入力ができますが
矢印キーを受け取る仕組みが分かりません。
使用しているパットにはL3R3のボタンが有り、
左側のボタンがL3と同じだと言う事が分かってます。
私はどのようにして、矢印キーが押されたか調べれば良いのでしょうか?
なぉ、私の環境にはpand3Dがインストールされてます。
pand3Dを使えば入力が楽になるとか、ネットに書いて有ったのですが本当でしょうか?
頼りきって申し訳ないですが、
宜しくお願いします。
901:デフォルトの名無しさん
17/07/09 08:16:45.24 olFNX3ws.net
?そのサンプル動かせばボタン押したら何らかの反応あると思うが?
キーボードのカーソルキーじゃないよな?
902:デフォルトの名無しさん
17/07/09 08:55:12.63 iCzPmO29.net
脳障害の雪風の相手してる奴もやっぱり脳障害なんだろうな
高野豆腐頭に突き刺して死ねばいいのに
いや、死ね
903:俺が遊園地だ!
17/07/09 09:14:42.99 QVaY8wyL.net
すいませんでした。
DXライブラリのエラーと混同して、pythonではメモリやポインターが何処に有って
それ等を扱う記述の仕方が分かりませんでしたが、pygameのゲームパットでは
それらは扱う事は無かった用です。
みなさん、ありがとうございました。
904:デフォルトの名無しさん
17/07/09 09:54:31.98 PF9MLQv5.net
>>873
チートシート(カンニングペーパー)使えば?
最初に全部暗記するより
「いちいち調べるのが面倒臭くなって調べずにコード書く」
のほうが プログラマーとしては自然な流れだぞ
905:俺が遊園地だ! ◆ExGQrDul2E
17/07/09 11:39:54.70 QVaY8wyL.net
>>890
3ヶ月ぐらい前から、ずっと俺を攻撃してるけど
ネットストーカなの?
俺を攻撃しても、何も出てこないよ。
それとも、ゲ板から2年前の復讐に来てるとか?
906:デフォルトの名無しさん
17/07/09 11:44:04.50 vvtk1U94.net
>>892
そして始まる車輪の
907:デフォルトの名無しさん
17/07/09 11:44:36.92 vvtk1U94.net
>>893
糖質か?
908:デフォルトの名無しさん
17/07/09 11:52:43.41 olFNX3ws.net
>>893
そんな事より矢印キーは上手くいったのかよ?
909:デフォルトの名無しさん
17/07/09 11:54:16.99 olFNX3ws.net
それと過去に何があったのか知らんが素直に謝罪しないと
35歳と同じだぞ
910:デフォルトの名無しさん
17/07/09 11:56:05.20 ZNtTDJre.net
なんでPhthonでゲーム作るんだろう。
911:デフォルトの名無しさん
17/07/09 12:43:30.27 PF9MLQv5.net
ゲームプログラミングなんてもともとそんなもんだろ
わざわざ工学研究用コンピュータで ブラックホールに吸い込まれながら宇宙船が撃ち合うゲーム作ったりな
912:デフォルトの名無しさん
17/07/09 12:45:21.31 q5NjTKAa.net
>>894
再
913:発明
914:遊園地
17/07/09 13:46:06.33 QVaY8wyL.net
上手くいかない、今は保留で良いや。
次に行くんで、どうもでした。
特に気にする程でも無いな。
ケツにマヨネーズ突っ込んで開発したら、
完成する頃にはビビっとキてるわwww┌(_Д_┌ )┐
915:デフォルトの名無しさん
17/07/09 14:00:39.83 QE3TpFFP.net
>>899
そのゲームやりたい
916:デフォルトの名無しさん
17/07/09 14:03:02.82 PF9MLQv5.net
>>902
Spacewar!ってゲーム
かなり古いコンピュータのゲームだけど
再現したブラウザゲームとかあった気がする
917:デフォルトの名無しさん
17/07/09 14:12:53.56 QE3TpFFP.net
>>903
youtubeにあったので見てみた
最初期のゲームってだけなのね
ブラックホールに吸い込まれる時の物質の状態とか見え方を物理シミュレートしたゲームと勘違いしてた
918:遊園地
17/07/09 14:27:52.30 QVaY8wyL.net
ちょっと、落ちるけど、
pygameのゲームパットの入力とpand3dの便利な機能が有ったら、
教えて下さい。
919:デフォルトの名無しさん
17/07/09 14:38:06.28 ZNtTDJre.net
枯れてるかどうかも分らないドマイナーなもの使わなくても。
920:デフォルトの名無しさん
17/07/09 16:35:22.67 sX6v1jPj.net
Pygame, Kivy は内部で、SDL を使っているのじゃ?
インターフェースさえあれば、Ruby でも使えそう
921:デフォルトの名無しさん
17/07/09 20:15:46.31 ZpWWPhP2.net
引数が多くなって折り返したくなったときはどうすればいい?
pythonはインデントにうるさいらしいから、適当に折り返せない
922:デフォルトの名無しさん
17/07/09 20:28:20.77 kCsDRbjk.net
式の折り返しじゃなくて引数なら、かっこが閉じるまで文が継続しているとみなすから
それほど気を使う必要はないはず。PEP8に従うかどうかは別として。
923:デフォルトの名無しさん
17/07/09 20:39:09.34 ori/h9zz.net
>>908
スペースを使うインデントが前提だけどスタイルガイドにある
URLリンク(www.python.org)
924:デフォルトの名無しさん
17/07/09 21:20:02.58 fx6BiAYL.net
バックスラッシュかカッコ等でいけるよ。
PEP8に書いてあるけど探しにくいだろうな。
PEP8 折り返し |検索|
925:デフォルトの名無しさん
17/07/09 22:26:26.23 TMdhC0Rp.net
改行が必要なほど引数が多い時点で糞確定
死ね
926:デフォルトの名無しさん
17/07/09 22:43:14.96 PF9MLQv5.net
>>912
デバックしすぎで心が壊れたのか?
世の中の全てのコードを直す必要はないんだぞ
927:遊園地
17/07/09 22:55:25.98 QVaY8wyL.net
pygame
□ボタンを押したら、実行したい。
print(pygame.JOYBUTTONDOWN)#10
print(pygame.JOYBUTTONUP)#11
これだと数字だけ出てきます。
知りたい形式
if( パッドの入力状態 & ボタンの定義 )
DXライブラリ式に言うと、
if( GetJoypadInputState( DX_INPUT_KEY_PAD1 ) & PAD_INPUT_A ){
pirntf();
}
この形式で使いたいのですが、記述方法が分かりません
教えて下さいPAD_INPUT_AのAの場所は1,2,3,4,5,6などです。
928:デフォルトの名無しさん
17/07/09 23:07:08.22 714Ntp2x.net
import urllib.request
req = urllib.request.Request('URLリンク(yahoo.jp)')
with urllib.request.urlopen(req) as response:
the_page = response.read()
print (the_page)
Chromeで見るのとこれで取得するのではソースが異なっています。
Chromeを実際に立ち上げてそこからソースを取得するにはどうすればいいでしょうか?
929:デフォルトの名無しさん
17/07/09 23:20:31.50 TMdhC0Rp.net
>>913
糞を撒き散らすな公害
俺が死ねって言ってるんだから才能ねえやつは大人しく死ね
930:デフォルトの名無しさん
17/07/09 23:25:07.29 ZNtTDJre.net
>>914
ドキュメントに全部書いてあるじゃねーか。なぜ読まないで質問する?
931:デフォルトの名無しさん
17/07/09 23:50:23.21 olFNX3ws.net
>>914
だから先のサンプルコードを1行1行追いかけてその意味を考えなさい
英語も初級程度で済むはずだよ?
932:デフォルトの名無しさん
17/07/09 23:56:49.48 olFNX3ws.net
>>914
例えば君が提示したpygame.JOYBUTTONDOWNはイベント定数だ
ボタンの状態じゃない
サンプルコードを検索かけてよく見てみ?どういう箇所で使われている?
933:遊園地
17/07/10 00:04:44.59 PcFmqBkx.net
皆さん、ありがとうございます。
>>919
ボタンの定数でしたか、ありがとうございます。
一応、書いとくけど、
全部、読んだ上で記述方法が分からなかったw
934:デフォルトの名無しさん
17/07/10 00:40:51.42 pgROD2o1.net
>print(pygame.JOYBUTTONDOWN)#10
>print(pygame.JOYBUTTONUP)#11
10が下ボタン、11が上ボタン、
こんな定数みたいな数字を知って、何になる?
皆、数字を知りたくないから、わざわざ、
JOYBUTTONUP などの意味が分かる言葉に、置き換えているのに
935:デフォルトの名無しさん
17/07/10 00:43:33.81 kYDt/L0d.net
>>908
そういう時は改行するけど、
args=[1,2,3]
f(*args)
とか書けなかったっけ
引数展開
936:遊園地 ◆ExGQrDul2E
17/07/10 01:01:13.13 PcFmqBkx.net
>>921
イベント数字を知らなかったら、どのボタンに配置されているのか,
分からなくなると思う。ゲームパットによって変わる様だし。デバッグとかで使わない?
また、俺をからかう為の文だったり
するの?
937:デフォルトの名無しさん
17/07/10 01:58:24.31 pgROD2o1.net
enum Fruits { apple; orange; banana; }
enum と同じ。
appleが、1か2かとか、値に意味はない
使う時には、
Fruits.apple
のように、常に意味のわかる、言葉で表す
1とか2とか、絶対に値では使わないから
938:デフォルトの名無しさん
17/07/10 02:02:51.08 t4qeEO37.net
> 全部、読んだ上で記述方法が分からなかったw
単純に基礎学力が全然足りてないんだよ。
英語にしても数学にしても情報処理技術にしても。
939:遊園地 ◆ExGQrDul2E
17/07/10 02:17:20.48 PcFmqBkx.net
書き込んでも、教えてくれないんだなww
940:デフォルトの名無しさん
17/07/10 02:23:20.24 t4qeEO37.net
目標が高すぎ。
ゲームは諦めて、まずはサンプルコードすらすら読めるようにしろ。今はそれすら満足にできないんだから。
掛け算できないのに微分方程式教えろと言ってるようなもの。無理筋。
941:遊園地 ◆ExGQrDul2E
17/07/10 02:40:32.42 PcFmqBkx.net
サンプルコードで、やってる事は足し算ですけど?
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)==左固定 ✘
どの様に記載すれば良いですか?
942:デフォルトの名無しさん
17/07/10 02:56:17.82 t4qeEO37.net
こいつ・・・人の話を聞いてない・・・
943:デフォルトの名無しさん
17/07/10 04:05:32.17 pgROD2o1.net
JOYBUTTONDOWN は下ボタン、JOYBUTTONUP は上ボタンだろ。
何番目に押されたとか、そんな情報あるわけないだろ
もっと、まともに動く、サンプルを探せ。
技術文書も読め
944:名無しさん@そうだ選挙に行こう! Go to vote!
17/07/10 07:31:12.72 +015xVmd.net
>>920
イベントの定数だと言っておろうにw
本当に読んで理解したのかよ
945:名無しさん@そうだ選挙に行こう! Go to vote!
17/07/10 07:47:24.54 3IjyL7Ej.net
DOWN,UPは、押した,離されたじゃないの?
サンプルとドキュメントみると
どのボタンを押されたかはe.buttonの数字で区別する
>>928のサンプル動かしてみて、左ボタンを押して出てくる数字を使って判断する
946:遊園地
17/07/10 08:24:35.17 PcFmqBkx.net
>>930
公式サンプルだよw
>>932
でてくる数字は分かっても記述方法が分かってない。
e.typeの変え方が分からない
947:デフォルトの名無しさん
17/07/10 08:37:44.39 3IjyL7Ej.net
>>933
左ボタンを押したら数字は何て出てくる?
948:遊園地
17/07/10 08:40:40.21 PcFmqBkx.net
どんな記述でコードが通るか知らない?
キーボードのなら、
実際に使ってる人が居ないとか?
もしかして、そっちでは1つ1つのキーに処理を割り当てるのは事はできてる?
if pygame.event.get(1) == pygame.locals.JOYBUTTONDOWN: #
print ('aaaaa')
エラーじゃないけど、処理がaaaaaが表示されない。
949:遊園地
17/07/10 08:41:45.16 PcFmqBkx.net
>>934
でてくる。
950:デフォルトの名無しさん
17/07/10 10:33:12.18 3IjyL7Ej.net
>>936
出てくるじゃなくて、具体的にいくつが表示される?
951:デフォルトの名無しさん
17/07/10 11:22:48.39 HFpjBEAQ.net
pygame使うようなやつはだいたい年齢層低いやつ
952:デフォルトの名無しさん
17/07/10 12:54:52.56 h+eKj8nR.net
キーボードやマウスの例を見れば使い方大体同じだろうに
ただデバイスが常につながっている訳ではないからその点は注意が必要そうだけど
953:デフォルトの名無しさん
17/07/10 12:58:21.23 h+eKj8nR.net
つか、正解が出てくるまで待つんじゃなくて色々試せよ
サンプルが何やってるのかわからなければ100回でも読め
954:遊園地
17/07/10 13:17:08.44 PcFmqBkx.net
公式サンプルの画面です。
URLリンク(fast-uploader.com)
955:遊園地 ◆ExGQrDul2E
17/07/10 13:37:21.60 PcFmqBkx.net
なんで、俺はできたよの一言が無いんだよww
956:デフォルトの名無しさん
17/07/10 15:40:21.70 Ghv0tuKm.net
なんで全部他人任せなんだよww
957:デフォルトの名無しさん
17/07/10 21:22:15.85 TZVwcXL0.net
すいません
百万単位の数値があり億単位にしたいのですが文字列にして後ろ2文字を除外する以外にスマートなやり方ってありますか?
958:デフォルトの名無しさん
17/07/10 21:53:01.16 wrxN6BcI.net
後ろ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から可能
959:デフォルトの名無しさん
17/07/10 22:09:09.88 e/A+ULgc.net
>>944
>文字列にして後ろ2文字を除外する
なんでこれがダメなのかを説明してください
960:デフォルトの名無しさん
17/07/10 22:09:12.38 pt/pt91s.net
100で割れよ
961:デフォルトの名無しさん
17/07/10 22:09:59.98 UR+4+grg.net
そうゆうのいいから
962:デフォルトの名無しさん
17/07/10 22:11:04.39 e/A+ULgc.net
説明が不足しすぎて回答に困る
963:デフォルトの名無しさん
17/07/10 22:14:30.39 e/A+ULgc.net
>百万単位の数値があり億単位にしたいのですが
桁数を増やしたいのに
>文字列にして後ろ2文字を除外する以外
こっちでは桁数を減らしてる
いくら2ちゃんでもちゃんと自分で書いた内容ぐらい見直してから質問投稿しろよ
964:デフォルトの名無しさん
17/07/10 22:18:16.32 2kp3NGJ8.net
そりゃ単位を増やしたら数字は減るだろう。
1000B==1KB
965:デフォルトの名無しさん
17/07/10 22:18:27.16 pgROD2o1.net
>遊園地
Python風の言語で作る、Godot を使え
966:デフォルトの名無しさん
17/07/10 22:18:47.32 UR+4+grg.net
そんなことしたら2ちゃんのメリット台無しじゃん
967:デフォルトの名無しさん
17/07/10 22:20:57.28 e/A+ULgc.net
>>951
質問に単位が含まれていないので回答のしようがない
968:デフォルトの名無しさん
17/07/10 22:22:12.21 TZVwcXL0.net
すいません > <
207319 (百万) を 2073 (億) にしたいということです
数学まったくできず100で割ればいいだけとは分かりませんでした
ありがとうございます
969:デフォルトの名無しさん
17/07/10 22:22:25.30 e/A+ULgc.net
単位じゃなくて単位変換
970:デフォルトの名無しさん
17/07/10 22:22:59.18 t4qeEO37.net
億単位にすんな。
100万単位の次は10億単位が世界のルールなんだよ。
971:デフォルトの名無しさん
17/07/10 22:23:19.37 kYDt/L0d.net
>>950
1234百万を12億にしたいって言ってんだから合ってんだろ
>>945
意味相手には100で割るのが正しいけど
割り算って怖い
何にせよ関数化して実装を隠蔽しておくのがスマート
972:遊園地 ◆ExGQrDul2E
17/07/10 23:19:24.24 PcFmqBkx.net
>>952
思ったより良い感じ。
ありがとう。
でも、メインにしてる32bit PCで動かせないのがキツイ
最近は、pythonの質問が減ったな。
973:デフォルトの名無しさん
17/07/11 00:41:17.04 +sfOn3xo.net
>>955
ガイジすぎうちワロウタ
974:デフォルトの名無しさん
17/07/11 01:20:51.45 fu3SNoXR.net
初心者であるという事は、バカであるということの免罪符にはならない
975:遊園地 ◆ExGQrDul2E
17/07/11 01:50:18.29 QxseLuPf.net
何でそんなに強気な発言できるのか知らないけど、
理解してる見たいだし。数字の単位を知らなかった。だけだろ?
>>960&>>961
3ヶ月前も俺に同じ事言ってなかったか?
プログラミング完全初心者と言うより、数字初心者なだけ。
また、発達障害かと思った。
976:デフォルトの名無しさん
17/07/11 03:00:39.56 kHb3HzAb.net
数学じゃなくて算数だけどな
977:デフォルトの名無しさん
17/07/11 06:44:17.35 +sfOn3xo.net
>>961
ぐう火の玉名言
978:デフォルトの名無しさん
17/07/11 12:28:07.61 6CPb4Fbo.net
import urllib.request
req = urllib.request.Request('URLリンク(yahoo.jp)')
with urllib.request.urlopen(req) as response:
the_page = response.read()
print (the_page)
Chromeで見るのとこれで取得するのではソースが異なっています。
Chromeを実際に立ち上げてそこからソースを取得するにはどうすればいいでしょうか?
979:デフォルトの名無しさん
17/07/11 12:32:05.67 2fK5DHni.net
>>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')
とか追加して動作させてみれ
動作が理解できたらもっときれいに書き換えればいいと思う
980:デフォルトの名無しさん
17/07/11 12:45:19.83 szUarz9M.net
文字列をバイト列にしてから、1バイト毎に区切ってリストにする方法を教えてください
981:デフォルトの名無しさん
17/07/11 12:48:00.92 vKQ/1jYV.net
>>967
list('ほげ'.encode())でおk
982:遊園地 ◆ExGQrDul2E
17/07/11 13:49:08.51 QxseLuPf.net
>>966
なるほど、やってみる。
ありがとう。
983:デフォルトの名無しさん
17/07/11 13:50:34.56 UvVSpj13.net
>>965
こーゆーことだろ?
stackoverflow.com/questions/24226781/changing-user-agent-in-python-3-for-urrlib-request-urlopen
984:デフォルトの名無しさん
17/07/11 14:06:17.65 6CPb4Fbo.net
>>970
レスありがとう
聞き方が明らかに悪かった スマン
ChromeブラウザをシミュレートではなくPythonから実際に立ち上げて(Javascriptなどが正常に動作する状態)、
例えばログインをさせてログイン後の情報などを取得したいのです。
985:デフォルトの名無しさん
17/07/11 14:35:07.10 EEzJWlBe.net
どこが作ったかも分からん外部のソフトからログイン情報取り放題なんて
そんなことできるブラウザ誰も使いたくないだろ
986:デフォルトの名無しさん
17/07/11 14:59:21.76 UvVSpj13.net
>>971
よく知らんが、
そんな話ならosその他の環境も関わってくるんじゃないのか?
987:デフォルトの名無しさん
17/07/11 15:00:35.26 6CPb4Fbo.net
>>972
ブラウザそのものはGoogleChromeをPytonが立ち上げ、
中を解析してIDやパスワードをPythonが自動で入力する感じ
Python側は最低限のスクリプトで済むから
ブラウザ側さえしっかりしていれば特に不安はないと思う
988:デフォルトの名無しさん
17/07/11 15:02:46.18 6CPb4Fbo.net
>>973
Windows 7 64ビットでやらせたいと思ってる
結構調べてみたけどPythonでのやり方が見つからず困ってる
本当はWSHですべきなんだろうが
Pythonでも気軽に実装できない物かと思って・・・
989:デフォルトの名無しさん
17/07/11 15:22:00.96 2fK5DHni.net
selenium webdriver chrome pythonで検索
ログインとかはよくわからんけどブラウザ操作なら定番だと思う
990:デフォルトの名無しさん
17/07/11 15:34:48.05 6CPb4Fbo.net
>>976
ありがとうございます。正に求めている情報でした!
991:デフォルトの名無しさん
17/07/11 17:43:38.18 QxseLuPf.net
>>976
これ便利やな。
どうも
992:デフォルトの名無しさん
17/07/12 00:16:37.16 TXJK2TKs.net
>>971
ブラウザを立ち上げたくないならselenium + VirtualDisplayがいい。
selenium VirtualDisplay pythonで検索
993:デフォルトの名無しさん
17/07/12 00:16:57.81 TXJK2TKs.net
seleniumは既出のね。
994:デフォルトの名無しさん
17/07/12 00:52:05.10 OFoXJT3B.net
>>979
こんな方法もあるのか ありがとう!
995:デフォルトの名無しさん
17/07/12 06:29:49.10 iO19g1+a.net
いいってことよ
996:デフォルトの名無しさん
17/07/12 14:35:35.57 sNyzU/qO.net
>>882
ニップルは乳首だから
乳首に貼るやつがニップルだったらややこしすぎる
997:デフォルトの名無しさん
17/07/12 14:41:05.86 sNyzU/qO.net
>>847
ほんそれ
998:デフォルトの名無しさん
17/07/12 15:22:51.18 DehH2XXv.net
>>979
よー分からんけどChrome59で追加されたヘッドレスモードでよくない?
phantomjsの後継だよ
999:デフォルトの名無しさん
17/07/12 22:51:21.22 TXJK2TKs.net
>>983
つけ乳首になるわw間違えたわw
1000:デフォルトの名無しさん
17/07/13 09:35:54.55 ccM29dw+.net
次スレ立てていいですかワッチョイで!
1001:デフォルトの名無しさん
17/07/13 09:37:17.77 ccM29dw+.net
既にたってたわとりあえずこれ解消して
くだすれPython(超初心者用) その35 [無断転載禁止]?2ch.net
スレリンク(tech板)
1002:デフォルトの名無しさん
17/07/13 10:28:03.13 NxyZJ13M.net
さようなら潔癖厨
1003:デフォルトの名無しさん
17/07/13 10:42:38.68 EC/Fh+Qx.net
>>989って潔癖ってよく言われてたんだね
この流れでその言葉が思い付きもしない
1004:デフォルトの名無しさん
17/07/13 10:49:27.55 NxyZJ13M.net
>次スレ立てていいですかワッチョイで!
1005:遊園地
17/07/13 12:59:51.45 laCJofEm.net
質問自体が少ないの良い事なのでは?
1006:デフォルトの名無しさん
17/07/13 13:26:44.53 G6DCMcFU.net
>>986
商品名はニップレスだっけ
1007:デフォルトの名無しさん
17/07/13 16:27:51.19 u/vbSYbr.net
ワッちょいにするならもう来ないわ
おつかれ
1008:デフォルトの名無しさん
17/07/13 17:01:34.13 KJRBO+E3.net
そうですか来なくていいのでさよなら
1009:デフォルトの名無しさん
17/07/13 17:39:24.20 xFOrRtkz.net
ID出て困るのって
スレリンク(tech板:872番)
こういうタイプのやつだろ
1010:デフォルトの名無しさん
17/07/13 18:05:21.44 G6DCMcFU.net
ume
1011:デフォルトの名無しさん
17/07/13 18:22:55.92 del/PbSx.net
>>993
せやね。あのシールみたいなやつ。
1012:デフォルトの名無しさん
17/07/13 18:24:21.46 G6DCMcFU.net
うめ★
1013:デフォルトの名無しさん
17/07/13 18:24:45.06 G6DCMcFU.net
☆_☆
1014:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 45日 21時間 50分 30秒
1015:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています