[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 01/21 19:57 / Filesize : 243 KB / Number-of Response : 1039
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPython(超初心者用) その33



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/

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
語るに堕ちてるのはお前だよ

678 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 12:19:00.89 ID:18fPH/x5.net]
低学歴は死ね

679 名前:デフォルトの名無しさん [2017/05/ ]
[ここ壊れてます]



680 名前:10(水) 12:29:58.04 ID:Z8IzFVBV.net mailto: こいつの悔しさの根源がよくわからんw
馬鹿って色々大変なんだなぁ
[]
[ここ壊れてます]

681 名前:デフォルトの名無しさん [2017/05/10(水) 13:10:16.60 ID:uacFtAXk.net]
pythonから2ちゃんにかきこむてすと

682 名前:デフォルトの名無しさん [2017/05/10(水) 13:10:34.07 ID:apPdGKY+.net]
python2.7 入力値が文字なら配列A 数字なら配列Bに分ける方法ないですか?

入力形式
AAA 6 80
BBB 33 500
CCC 99

l=[]
上記だと、文字形式として、入れる場合に
list.append(map(int,(raw_input().split())))
を使用しています

配列合計を調べるsumを使用したいので、文字列が邪魔で困ってます

683 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 13:28:48.23 ID:GZ1G5LqK.net]
>>659
typeかisinstance関数使えばおk

684 名前:デフォルトの名無しさん [2017/05/10(水) 13:32:46.40 ID:apPdGKY+.net]
配列の最初を削除すれば良いのか すいません
ありがとうございました

685 名前:デフォルトの名無しさん [2017/05/10(水) 15:39:49.73 ID:SowRv5eO.net]
できた
https://pastebin.com/qjdUNWF6

686 名前:デフォルトの名無しさん [2017/05/10(水) 17:56:03.64 ID:apPdGKY+.net]
正規表現は分かり難いから基本的には使わないけど、微妙に参考?にします?……どうも。

687 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 22:31:51.88 ID:9szWp/zn.net]
すみません
ブラウザ上の操作<ctrl+f>をスクリプトで記述するコマンドを探しております
どなたかご教示くださる方が現れるのを待ってます

さる理由でGUI上のコマンド入力を再現する必要がありますが、
非WindowsなのでUWSCが使えません

688 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 22:54:41.70 ID:9szWp/zn.net]
自己解決
keybd_eventで何とかなりそうです

689 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 22:57:43.62 ID:2eVLP+h3.net]
非Windows
GUI
ブラウザ
が特定できないと誰もわからんとおもうが
keybd_eventってWindowsじゃないの?



690 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 23:17:36.50 ID:9szWp/zn.net]
>>666
linux mint cinnamon
firefox

環境は以上です
それと確かにkeybd_eventではありませんね

691 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 23:18:11.56 ID:piQx49re.net]
アホなんだろ

692 名前:デフォルトの名無しさん [2017/05/10(水) 23:38:57.04 ID:apPdGKY+.net]
<ctrl+f>を検索UWCXで実現したい?
linux mintでワインを使えばUWCXは使える

linux mint17 or 18 ?
Firefox52 or 53 ? その他?

linux mint 環境で pythonを使いGUI操作?
目的は、Firefoxの操作?

よくは解らないけど、アドオンが有った様な気がする
急バージョンなら、クローム入れてアドオンつけた方が速いかもね

どちらにしろ、窓より厄介だよ

693 名前:デフォルトの名無しさん mailto:sage [2017/05/10(水) 23:58:27.73 ID:9szWp/zn.net]
>>669
一応UWCXも候補に入れておきます

Pyuserinputという物があるようなので、これを試してみようかと思います
ご教示ありがとうございました

694 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 11:20:24.80 ID:6YP9W+H6.net]
スレチだがこの手のはGreasemonkeyやuserscriptでやるんじゃね

真面目にやるとWebアプリの自動テストツールになるかと
https://splinter.readthedocs.io/en/latest/index.html
これなんか使えそう

695 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 12:22:03.61 ID:3ycP24fA.net]
GAEってPython3対応してる?

696 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 12:27:42.76 ID:IcYRFPXV.net]
firefoxのコマンドラインオプションでどうにかなるかなと思ったけど
find用のオプションはないっすね

697 名前:初心者 [2017/05/11(木) 16:42:34.29 ID:qctzK1Hm.net]
正規表現について、
目的:配列先頭の文字によって、処理を振り分ける

エラー コード
https://ideone.com/sLIBI4

どのようにすれば、目的を達成できるでしょうか?

698 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 16:53:26.41 ID:eS2L0WVj.net]
>>6

699 名前:74
このケースなら完全一致だし正規表現使わなくてもいけるぞ
[]
[ここ壊れてます]



700 名前:デフォルトの名無しさん [2017/05/11(木) 17:39:20.91 ID:qctzK1Hm.net]
>>675
本当ですか?! やってみます
ありがとうです

701 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 17:54:51.10 ID:eAp/DhrD.net]
>>676
基本的な間違いとして、l[n][n]はl[n][0]。
あと、p=〜とかの処理はマッチしなかった時にエラーになるので駄目。
素直にif re.match(l[n][0],"NBC"):でいい。
forの部分もfor n in l:でおk。ただしココを変える場合はl[n][0]はn[0]に。

702 名前:デフォルトの名無しさん [2017/05/11(木) 18:41:02.80 ID:qctzK1Hm.net]
見つからなかった場合にエラーが出ているのですが、どうしてでしょうか??
最後にelse文入れてるのでnoが出力されると思ってます

エラー内容
1he
Traceback (most recent call last):

if re.match(l[n][0],"NBC").group():
AttributeError: 'NoneType' object has no attribute 'group'


コード
https://ideone.com/I6LAtA

703 名前:678 [2017/05/11(木) 18:54:41.17 ID:qctzK1Hm.net]
失礼しました

.group() をのけ忘れてました

失礼します

704 名前:デフォルトの名無しさん mailto:sage [2017/05/11(木) 18:55:04.51 ID:b9+RpV1U.net]
match() の戻り値が None

705 名前:デフォルトの名無しさん [2017/05/12(金) 00:57:40.03 ID:VKTAIfY9.net]
縦ソートや縦のmax値を返すにはどうしたら良いのでしょうか?
コードでは横のmax値を返してます
https://ideone.com/GJxaYt

706 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 01:02:01.46 ID:84Td0x+H.net]
>>681
zipしてそれぞれの列をソートしてzipし直すでどうでっしょい

707 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 01:07:01.61 ID:WAk1mqz+.net]
>681
zip(*lst) で、行列の転置ができる。
https://ideone.com/7691KD

708 名前:デフォルトの名無しさん [2017/05/12(金) 01:09:02.50 ID:VKTAIfY9.net]
>>682
>>683
ありがとうございます
インポート関連を2時間ぐらい調べたの嘘みたいです
ありがとうございました

709 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 01:48:50.81 ID:lh1VWFPT.net]
>>678-680
何の言語でも、そうだけど、

a().b().c() のように、メソッドチェーンすると、
途中で、nil が返ってくると、次の関数呼び出しが失敗する

a() の返値が、nil なら、nil.b() となり、
nil には、何のメソッドも無いから、呼び出せない



710 名前:デフォルトの名無しさん [2017/05/12(金) 02:18:24.66 ID:VKTAIfY9.net]
何と不憫な
メソッドが無いなら自己解釈して、形を崩さずに
次に行ってくれれば良いのに……。

711 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 02:20:43.71 ID:QHw9MbYN.net]
次に行っても正しいコードじゃないんだから、正しい結果は得られないぞ。

712 名前:デフォルトの名無しさん [2017/05/12(金) 02:24:47.10 ID:rhbdQFFJ.net]
コードは正しいだろw

713 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 02:30:55.40 ID:QHw9MbYN.net]
見つかった場合の処理書いてないんでしょ?
見つからなかったらランタイムにエラー吐かせて終了って意図なら正しいコードで正しい動作。

714 名前:デフォルトの名無しさん [2017/05/12(金) 03:14:56.33 ID:VKTAIfY9.net]
取り敢えず、最後に break
かな?

715 名前:デフォルトの名無しさん [2017/05/12(金) 03:27:04.33 ID:VKTAIfY9.net]
トランプげーむの設計
https://ideone.com/VvyWiL

この後、ハイ&ロー作るのにどうやって大小を実装するのか知りたいです
数字に検索かけて、配列番号でも返そうかと考えてます
良い方法ありますかね?

716 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 11:02:10.52 ID:6Se60g32.net]
>>591
13で割った余りを大小比較すればいいのでは?

そのまま13で割ると 13 % 13 = 0で13が最小になってしまうので
1を引いて0〜12の形に直して

717 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 12:39:53.15 ID:DL5NGHlt.net]
一行が長くなりすぎました、プログラムに影響しないように改行するにはどうしますか?

718 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 12:55:05.89 ID:oVN8MhOc.net]
()の中であればスペースの代わりに改行を使っても

719 名前:大丈夫 []
[ここ壊れてます]



720 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 13:52:36.38 ID:DL5NGHlt.net]
>>694
ありがとう

721 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 14:31:37.23 ID:OIeYZxqc.net]
日本語を勉強する

722 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 16:08:28.93 ID:mIC/ud4N.net]
かくして「プログラミング」は生物学者の必修科目となった
wired.jp/2017/05/11/biologists-teaching-code/

723 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 16:20:53.09 ID:RyB9wBnj.net]
そりゃもはやプログラミングできない科学者とかあり得んやろ

724 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 17:44:31.96 ID:/TQAsneg.net]
専属プログラマー抱えればいいんじゃないの?
仕様をちゃんと説明できないといけないけど。

725 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 19:21:03.71 ID:6Se60g32.net]
>>699
専属プログラマー雇うくらいならだれでも使えるビッグデータ解析ツールを作るほうが早いな
まぁその「ビッグデータ解析ツール」がpythonなんだろうけど

726 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 19:33:37.39 ID:adrx7z+4.net]
SQLiteでmemory上にテーブル造るとかな

727 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 20:43:20.78 ID:KSIob0bh.net]
少なくとも日本では大学の研究室に専属プログラマー雇えるような金銭的余裕はないです

728 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 21:01:15.50 ID:VKTAIfY9.net]
老後の為にとか考えて、家も車も買わずに独身を維持してたが、最後に
FXで有り金溶かした。
何故かショックでプログラミング習い始めた

不思議だな。

729 名前:デフォルトの名無しさん [2017/05/12(金) 21:02:01.35 ID:yYwfXxc8.net]
専属プログラマー雇っても、プログラマーの方がその研究に必要な基礎知識を学ばなきゃいけないだけだしね



730 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 21:02:52.28 ID:UUqj/1XQ.net]
>>685
C# は a()?.b()?.c() のように書くと a() や b() が null が返すと全体が null になるように書ける
地味に便利だから python も取り入れるように

731 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 21:54:06.14 ID:kxbffAjR.net]
>>705
たたき台としてPEP 505があるけど話が動いてない
9月に3.7の開発が始まるようだからなんらかのタイミングで議論が再開するかもね

732 名前:デフォルトの名無しさん [2017/05/12(金) 21:57:12.47 ID:a2I/Jo0Z.net]
>>681
ideone.com/yT35iu

733 名前:デフォルトの名無しさん mailto:sage [2017/05/12(金) 22:19:29.79 ID:fDUmflwI.net]
糞コードすぎる
rubyでもふつうzipつかってコードの意図を明確にする
0..3 とかindexを起点に考えてんのが悪手

734 名前:デフォルトの名無しさん [2017/05/13(土) 04:28:55.12 ID:JqoiMI1v.net]
ヘルプ

5人が座る長椅子が有る
12345
一人ひとりの制服バリエーションが3パターン存在する

全通りを求める方法

どなたか、知りませんか

735 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 04:32:46.01 ID:a0E3nt9G.net]
76

736 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 06:20:46.19 ID:7XUjcUT0.net]
>>709
それってアルゴリズムの話だろ
Python関係ないじゃん

737 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 07:36:47.25 ID:RjzTmCQE.net]
>>709
組合せ 順列 ででググれ

738 名前:デフォルトの名無しさん [2017/05/13(土) 12:23:50.25 ID:JqoiMI1v.net]
自分が何をしようとしてるのか知らず
重複組合せ と言う単語を知らなかったので質問させて頂きました

739 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 12:34:47.37 ID:dKTITsY3.net]
重複組合せの前にスレ違いを覚えろよ...



740 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 12:37:29.86 ID:4KuK5EZE.net]
重複組み合わせも違うような気がする

741 名前:デフォルトの名無しさん mailto:sage [2017/05/13(土) 14:01:14.44 ID:m48zL+ZP.net]
>>709
forループ5回でできるんだろうけど
スマートにやるなら再帰関数使うべき?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<243KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef