1 名前:デフォルトの名無しさん mailto:sageteoff [2017/03/25(土) 15:52:22.91 ID:ZSinSYil.net] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>985 辺りで 前スレ くだすれPython(超初心者用) その32 echo.2ch.net/test/read.cgi/tech/1486173667/
577 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 21:48:47.75 ID:A6Xoj7sW.net] そうか。 なら、今度遊びで試してみる。
578 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 02:39:20.30 ID:Wccmoy3y.net] NGワード使うなよ
579 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 03:16:44.29 ID:vr2mJpes.net] すみません、pythonの問題集で、 ↓こんなコードが用意されていて import sys for line in sys.stdin.readlines(): # ここに、文字列を分割して、出力するコードを書く enemy = line.rstrip() print(enemy) 入力 スライム,30 モンスター,23 ↓ スライムが30匹現れた モンスターが23匹現れた とprint表示するようにコードを書き換えるといった具合なのですが、 #行には何を書き込めばいいのでしょうか・・。 カンマを”が”に変換するのかと思うのですが、方法がわからず困ってます
580 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 03:32:14.26 ID:edBtKeoY.net] 関数名() にすると、関数が実行される。 () は関数呼び出し演算子 Pythonの再帰処理では、末尾再帰の形にすれば、 ループ処理に展開するから、スタックを食いつぶさない
581 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 03:36:02.42 ID:edBtKeoY.net] >>560 「python 文字列 分割」で検索! 文字列の分割・結合 split, rsplit, join
582 名前:393 mailto:sage [2017/05/07(日) 06:35:23.25 ID:39bHFeRV.net] 再び検索が上手くいかず、お知恵を拝借しに参りました。 今回はフォーカスです。 ウィンドウ名から当該ウィンドウにフォーカスを移す方法がわかる何かをお願いします。 何気にTclっぽい事が出来るのかな?と眺めていましたが結局掴みきれませんでした。 pythonは沢山モジュールがあるけど、いちいちを検索する良い方法が未だつかめず、お知恵をお貸し下さい。 python2.7で実行しています。(いずれ3にしないとなのだろうか…) OSはUbuntu17.04です。(窓だとwin32guiをimportなどの例示を見ましたが、OSの垣根がある?) 何卒、何卒。
583 名前:デフォルトの名無しさん [2017/05/07(日) 07:25:09.76 ID:fOF53fEF.net] >>553 yield
584 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 09:48:03.82 ID:u+29u6VE.net] >>561 いつのバージョンからそうなったん?
585 名前:デフォルトの名無しさん [2017/05/07(日) 10:56:20.74 ID:waHq0wEl.net] >>561 >Pythonの再帰処理では、末尾再帰の形にすれば、 >ループ処理に展開するから、スタックを食いつぶさない サンプルコードをおしえてください
586 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 11:22:14.97 ID:vr2mJpes.net] >>562 ぐぐったのですが、先に答えだけ教えて頂けますか。すみません・・・
587 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 12:13:06.61 ID:i03gch/X.net] >>567 初心者とはいえそんな聞き方で教えてもらえると思うな帰れ
588 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 12:16:39.10 ID:i03gch/X.net] 嘘付け末尾再帰の最適化なんかされんぞ https://ideone.com/CdW9gF
589 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 12:24:13.34 ID:u+29u6VE.net] >>567 ググるのはオフィシャルサイトの言語仕様やリファレンスみても 思いつかないときにしないと応用力つかないし ココみたいにうそ書いてるときもあるから
590 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 12:51:25.08 ID:PZmLVVS1.net] >>560 import sys for line in sys.stdin.readlines(): # ここに、文字列を分割して、出力するコードを書く line = line.split(",") line = line[0] + "が" + line[1] enemy = line.rstrip() enemy += "匹現れた" print(enemy)
591 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 13:21:47.73 ID:wbXNocgy.net] プログラマーってやたらと「鍛えてやろう!」って奴が多いのが不思議 仕事でやってる奴が多いから 後輩を鍛えてるのと同じ感覚なのかな? >>560 「,」で分割したければline.split(",")だよ
592 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 16:44:24.27 ID:FKyNS2qU.net] 末尾再帰がどうのこうのと述べた嘘松はどこいった!? 出てこいぶち殺すぞ Guidoが末尾再起最適化を嫌っているので, CPythonには絶対に入りません (奇跡でも起きない限り) neopythonic.blogspot.jp/2009/04/tail-recursion-elimination.html 末尾再起最適化がやりたかったら以下のようなライブラリがあります https://github.com/baruchel/tco
593 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 16:50:41.82 ID:XJzvhfD+.net] 一から十まで教えるとつけ上がるだけだからそれなら調べる方法でも教えたほうがという話
594 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 17:06:15.48 ID:119yCCck.net] こわいスレ
595 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 17:11:38.57 ID:sRp+02Rn.net] 質問の仕方には特に何とも思わないけど、 嘘を教えるのはいただけねーわ。 特にあの、句読点の打ち方が特徴的な彼は、 よく回答しているからこそ回答には慎重にならないといけねえ。
596 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 17:21:56.03 ID:FKyNS2qU.net] Guidoは頭が固すぎる
597 名前:デフォルトの名無しさん [2017/05/07(日) 17:24:54.21 ID:vcuSNa32.net] レッスン問題なので聞いて良いのか不明 AIZ?UONLINE_JUDGE:Getting Started - Watch python2 出力エラー https://ideone.com/5XkB4I どうして、エラーに
598 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 17:28:56.67 ID:ftVn6sJN.net] >>578 ideoneで全作業してるとしたら標準入力が与えられてないからだと思われ
599 名前:デフォルトの名無しさん [2017/05/07(日) 17:37:35.37 ID:vcuSNa32.net] ideoneではサンプル値を与えています AIZU提供時にはサンプル値を消去し標準入力を与えています
600 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 17:40:29.93 ID:119yCCck.net] >>577 質問者におもねろと
601 名前:デフォルトの名無しさん [2017/05/07(日) 17:47:10.08 ID:DUlKG+xB.net] >>580 ideoneにAOJに提出してるコードそのまま貼って 別にaojの結果ページそのまま貼ってくれてもいいけど
602 名前:デフォルトの名無しさん [2017/05/07(日) 18:06:36.14 ID:vcuSNa32.net] judge.u-aizu.ac.jp/onlinejudge/review.jsp?rid=2301184#1
603 名前:デフォルトの名無しさん [2017/05/07(日) 18:14:24.21 ID:DUlKG+xB.net] >>583 改行忘れてる
604 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 18:21:40.35 ID:119yCCck.net] >>582 >>583 二人で他所へ行ってくれ
605 名前:デフォルトの名無しさん [2017/05/07(日) 18:43:29.89 ID:vcuSNa32.net] ありがとうございました 精度エラーが検出されましたので、再度、考え直して見ます
606 名前:デフォルトの名無しさん [2017/05/07(日) 19:18:42.72 ID:vcuSNa32.net] >>585
607 名前:お前がどっか行けよ http://img.moeimg.net/wp-content/uploads/archives10/10122/3_aafjzz49wp.jpg http://img.moeimg.net/wp-content/uploads/archives10/10122/2_zy017rrhax.jpg http://img.moeimg.net/wp-content/uploads/archives8/8337/29_9o2qmpzovv.jpg http://img.moeimg.net/wp-content/uploads/archives8/8337/14_v8ifa4rac7.jpg http://img.moeimg.net/wp-content/uploads/archives10/10122/42_nhh77cuob0.jpg http://img.moeimg.net/wp-content/uploads/archives10/10122/37_zcamdbqx7z.jpg http://img.moeimg.net/wp-content/uploads/archives10/10122/30_q7clhz688c.jpg http://img.moeimg.net/wp-content/uploads/archives10/10122/11_zy8f9u6vvf.jpg http://img.moeimg.net/wp-content/uploads/archives10/10122/8_473lnr2ku4.jpg [] [ここ壊れてます]
608 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 19:23:20.29 ID:FKyNS2qU.net] >>584 死ねクソカス
609 名前:デフォルトの名無しさん [2017/05/07(日) 19:28:47.72 ID:vcuSNa32.net] >>588 黙れ,死ね
610 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 19:32:20.95 ID:jPrlcPa9.net] >>587 死ね
611 名前:デフォルトの名無しさん [2017/05/07(日) 19:34:05.92 ID:vcuSNa32.net] >>590 IDコロコロ変えやがって、自演野郎
612 名前:デフォルトの名無しさん [2017/05/07(日) 19:36:22.74 ID:vcuSNa32.net] テメェラのマッマはお前ら見たいなクソ共を産んで、らりってる 親が無能だから、猿みたいにケツ振って、生まれたんだから、お前らはクソだな
613 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 19:36:28.20 ID:jPrlcPa9.net] >>591 スマホから書き込んでるからね仕方ないね
614 名前:デフォルトの名無しさん [2017/05/07(日) 19:38:34.60 ID:vcuSNa32.net] 画面に映るキモい顔が、見えてんぞ!! こんな時間に家に居て恥ずかし無いのかよ!!
615 名前:デフォルトの名無しさん [2017/05/07(日) 19:39:38.14 ID:vcuSNa32.net] てめぇら、みたいな糞コードしか、書けない奴に 教えてもらう事なんて無いんだうお湯おyフォ@言うあ@おいせうふぉ
616 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 19:41:15.46 ID:ftVn6sJN.net] この基地外前もどっかで見たことあるな
617 名前:デフォルトの名無しさん [2017/05/07(日) 19:43:21.33 ID:vcuSNa32.net] そして、俺は恋するユートピア!!! 恋と恋と恋とユーーーートピィア!!!!! 狼男でぎゃお、ぎゃお
618 名前:デフォルトの名無しさん [2017/05/07(日) 19:56:16.41 ID:vcuSNa32.net] おちんぽっぽ おちんっぽっっぽ
619 名前:デフォルトの名無しさん [2017/05/07(日) 19:58:33.52 ID:vcuSNa32.net] って、ユーザー名でてるやん さっきのは無しでお願いします
620 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 20:00:21.54 ID:ftVn6sJN.net] フリー素材化に気が付いた途端萎縮する荒らしくんすこ
621 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 20:37:30.75 ID:YLCveNdh.net] 延びてるときは読まなくていいってことを機械学習
622 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 01:15:49.90 ID:HI7/YnRH.net] Python歴1週間くらいです Spyderを使っているのですが、スペースが全角で入力されているとエラーが出ます。 ぱっと見ではわからないので、区別させる方法がありましたら教えて下さい
623 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 01:54:02.58 ID:rdXR7gRf.net] ID変えて再登場かよ ダセェ
624 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 04:05:00.05 ID:MoxxP7RB.net] 何年か前やったとき文字化けしまくって諦めたけど 3の最新入れたら物凄く簡単になってるなあ
625 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 06:23:25.02 ID:dUfJpJcU.net] ・全角スペースが可視化されるフォントを使う(例えばRicty Dininished) ・検索ハイライトを利用する ・エデイタのシンタックスハイライトを利用する お好きなのをどうぞ
626 名前:393,563 mailto:sage [2017/05/08(月) 08:14:22.97 ID:QXsMG1Ba.net] 自己解決 xdotool関係を洗い直して見たらpython-libxdoと言うモジュールを見つけました。 これで目的が叶いそうなのでチャレンジしてみます。 ありがとうございました。
627 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 08:18:04.17 ID:QXsMG1Ba.net] 606を見つけて思う蛇足的な何か xdotoolはX系では割とポピュラなコマンドなのだけど、 窓ではウィンドウを調べるとなると直ぐにwin32がしゃしゃり出る。 実際幾らかのpythonでxdotoolっぽい事をするに、ctypesを呼び出していた 昨今窓でもbashが動きl
628 名前:inuxモジュールの取り込みも盛んと聞く。(窓ないから事実はしらんが) xdotool等も含まれれば、pyからのI/Oが統一出来るかも知れない。 そんな夢をみた。 [] [ここ壊れてます]
629 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 08:54:58.29 ID:MoxxP7RB.net] 集合型ってすごいな 簡単に重複チェックができるぞ
630 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 13:09:13.28 ID:yOSO416n.net] >>604 文字コード関連が2→3へのアップデートの目玉みたいなところあるからな
631 名前:デフォルトの名無しさん [2017/05/08(月) 17:03:32.68 ID:q0McNH6E.net] pytho36でpythonの変数をshファイルに投げて処理させようとしてるのですが、うまくいかないです どなたか助けてください #!/bin/python import subprocess from subprocess import PIPE argvs = 'abcz¥nbbbx¥ncccx' subprocess.run(['test.sh' argvs], shell=True, check=True, universal_newlines=True) test.shの中身 #!/bin/bash echo "$@" | sed 's/x/z/g'
632 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 17:05:36.37 ID:zqCx33pk.net] >>604 それ文字化けじゃないですから
633 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 17:07:38.35 ID:zqCx33pk.net] >>610 ここか隣のスレで見た覚えがあるな
634 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 17:08:58.60 ID:zqCx33pk.net] ['test.sh' argvs] これは ['test.sh', argvs] の間違いじゃなくて?
635 名前:デフォルトの名無しさん [2017/05/08(月) 17:51:46.65 ID:q0McNH6E.net] ['test.sh', argvs] の間違いです すみません
636 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 17:53:13.88 ID:dUfJpJcU.net] LISP書いてたころによくこんなミスしたなぁ、一々,書くのがだるかった
637 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 17:58:58.65 ID:MQQlhF1v.net] でふぁん
638 名前:デフォルトの名無しさん [2017/05/08(月) 18:09:40.64 ID:q0McNH6E.net] あっ、もちろん ['test.sh', argvs]でもできないです
639 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 18:16:03.18 ID:dUfJpJcU.net] ['test.sh'] + argvs.split('\n')でいけないかな
640 名前:デフォルトの名無しさん [2017/05/08(月) 18:36:26.44 ID:q0McNH6E.net] >>618 ダメでした ['test.sh',argvs.split('¥n')]も試したらリストはダメと怒られました
641 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 20:00:49.68 ID:zqCx33pk.net] shell=False は?
642 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 20:08:52.56 ID:tk/uFWDy.net] >>619 ['test.sh'] + argvs.split('\n') と ['test.sh', argvs.split('\n')] は違うよ
643 名前:デフォルトの名無しさん [2017/05/08(月) 20:13:54.94 ID:bH63FMOe.net] call()にコマンドラインそのまま渡すだけだろアホだなお前ら
644 名前:デフォルトの名無しさん [2017/05/08(月) 21:22:38.55 ID:q0McNH6E.net] >>620 ダメでした 36でcallは廃止されていたと思います
645 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 22:01:56.69 ID:RWn+54vB.net] subprocess.run(["./test.sh", args]) subprocess.run(["bash", "test.sh", args]) これなら3.6で動いたぞ
646 名前:デフォルトの名無しさん [2017/05/08(月) 22:13:14.27 ID:bH63FMOe.net] >>623 > 36でcallは廃止されていたと思います そこじゃねーよw いいからコマンドラインで動かしてみろ だからお前は馬鹿なんだよ
647 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 22:14:07.61 ID:pOsiqUbS.net] こういう感じだろ。 res = subprocess.run(["ls", "-l", "-a"], stdout=subprocess.PIPE) ["ls", "-l", "-a"] つまり、文字列のリストにすれば? >['test.sh' argvs] test.sh ファイルに、実行属性を付けたか? それに、絶対パスを使うとか、 相対パスなら、./test.sh だろ パス無しの、ファイル名だけで実行できるか?
648 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 22:45:17.89 ID:wSQ+xK9r.net] 高卒なだけある 会話が成立しないのが低学歴の証だよなあ
649 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 23:07:49.56 ID:pPkwRPCt.net] shlex.splitがクソ便利よ、リファレンスで使われてるだけある
650 名前:デフォルトの名無しさん [2017/05/08(月) 23:14:34.70 ID:JemqCbkr.net] 大学行く様な無能で、金持ちには解らんは……。
651 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 02:13:19.00 ID:z19UzSfA.net] 学歴が足りない
652 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 10:21:56.42 ID:mKnJpgt2.net] 金で買えよ
653 名前:デフォルトの名無しさん [2017/05/09(火) 11:14:28.43 ID:XUDqIHsW.net] >>624 できたーーー ありがとうございま
654 名前:ワす check=Trueが余計だったようです 全くの盲点でした [] [ここ壊れてます]
655 名前:デフォルトの名無しさん [2017/05/09(火) 11:16:17.34 ID:XUDqIHsW.net] またミスってしまいました shell=Trueが余計でした
656 名前:デフォルトの名無しさん [2017/05/09(火) 11:28:25.53 ID:fjUlBZmQ.net] >620 >623 の流れはなんだったんだか
657 名前:デフォルトの名無しさん [2017/05/09(火) 12:21:57.38 ID:MZ015Vfq.net] 実は出来てないに1億BTC
658 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 14:46:08.68 ID:cFD5UKa3.net] 高裁待ちでやることねーからpythonでもやるわ。 全くプログラミング出来ないんだけど、いい本はある? 取りあえず、図書館で全部借りてくる。
659 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 14:54:46.01 ID:mY98ti+w.net] >>636 アンタいま裁判所にいんの?
660 名前:デフォルトの名無しさん [2017/05/09(火) 15:23:56.27 ID:Du0HQ3DO.net] スレ住民の民度が低すぎ 初心者が初心者に偉そうに教えるフリをしてるだけのクソスレ
661 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 15:25:33.38 ID:KlDRN+v0.net] >>636 オライリーの入門python3とか オライリー本ならたいていの図書館にはありそうだし(多分)
662 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 17:01:12.48 ID:cFD5UKa3.net] >>637 控訴文提出して、次は高裁で裁判(地裁済) ま
663 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 17:02:42.01 ID:cFD5UKa3.net] >>639 サンキュー。 が、図書館で見たが(オライリーなかった)どうも俺にはつまらん。 やっぱ、pythonは止めとくは。
664 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 17:03:51.75 ID:JoyM30qK.net] >>638 何かあったのか?
665 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 18:32:14.58 ID:fjUlBZmQ.net] スレ違いって言われないとわからないキチガイか
666 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 19:54:57.79 ID:8ojmEmd5.net] 低学歴だから仕方なし
667 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 20:16:00.04 ID:rZBIrU2i.net] x すれ違い o 基地外
668 名前:デフォルトの名無しさん [2017/05/09(火) 22:38:33.31 ID:B1hmfCWu.net] 次スレからわっちょいでスレ建てようぜ
669 名前:デフォルトの名無しさん [2017/05/09(火) 22:49:35.50 ID:Du0HQ3DO.net] 辞めとけよ、知能の低いお前らだから、気づかないかも知れないが 自分のクビ締めることになるぞ >>646 自演野郎
670 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 22:50:22.23 ID:SmlWSda1.net] >>647 ワッチョイ有りだと一番困るのお前らだもんな
671 名前:647 [2017/05/09(火) 22:53:19.28 ID:/mc52cDQ.net] >>648 困るのお前らだろwwww
672 名前:デフォルトの名無しさん mailto:sage [2017/05/09(火) 23:44:24.54 ID:SYbF5UtF.net] 低学歴以外は困らんよ ごまかし方わかるだろ?
673 名前:デフォルトの名無しさん [2017/05/10(水) 00:00:41.85 ID:rcR3oj9w.net] >>650 の意訳 「ワイは2ちゃんに精通しとるからのぉwなんぼでも自演出来まんねんwワッチョイなんぼのもんやでwwwどやさ?どやさ?どやさぁ?wwwww」
674 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 00:58:23.53 ID:oEZElCRO.net] pythonやってはじめてプログラミングが楽しいと思いました 直観的に書けるのがすごくいい ・コレクション関連の操作が楽でいい ・オブジェクト指向意識せず書くこともできる ・デバッグが速い 参考書みながらまだ基礎の関数のとこまでしかやってないけど 頭にスムーズに入ってくる感じがいい
675 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 01:51:56.44 ID:V/ikXVle.net] よかったね
676 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 06:38:25.04 ID:p6BdxMwR.net] >>651 草生やすなよ低学歴
677 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 11:40:01.72 ID:Cp7+CNi6.net] >>650 語るに堕ちてるのはお前だよ