[表示 : 全て 最新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/

541 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 14:38:23.72 ID:1oiZ7wGd.net]
>>519
荒らしっていうのはスレの機能を停止させている奴のことだ
質問は別に荒らしじゃない

それとも「プログラム板全体倶楽部」にとっての荒らしだって言いたいのかな?
俺は別に入会してないからどうでもいいや

542 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 15:22:09.11 ID:E/UcmmKD.net]
2ちゃん来てる時点でまともじゃない

543 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 15:28:51.81 ID:WdEsZnG0.net]
興奮すんなっていってんだろクソカス

544 名前:デフォルトの名無しさん [2017/05/05(金) 16:37:35.37 ID:t68Ql9Yn.net]
perl5見たいに下記を
x=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']

ワンライナーで書く方法とかないの
my @aaa=('A'..'Z');

545 名前:デフォルトの名無しさん [2017/05/05(金) 16:54:02.37 ID:Kw2lexiu.net]
>>526
docs.python.jp/3.5/library/string.html#string.ascii_uppercase

546 名前:デフォルトの名無しさん mailto:sage [2017/05/05(金) 17:12:01.26 ID:RtzREX/2.net]
同じ匂いを感じるのか

547 名前:デフォルトの名無しさん [2017/05/05(金) 18:53:41.91 ID:t68Ql9Yn.net]
中身同じだし……URL貼り付ける奴も同じだろ?

548 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 00:07:53.83 ID:Qx6amHZJ.net]
知らねえよ低学歴

549 名前:デフォルトの名無しさん [2017/05/06(土) 00:38:30.87 ID:QwsGrGdx.net]
x=raw_input().split()
print x[0],x[1]

入力した、x[0]からx[1]番目を取り出す事って



550 名前:ナきませんか? []
[ここ壊れてます]

551 名前:雪風 [2017/05/06(土) 02:32:06.52 ID:QwsGrGdx.net]
雪風「○○○きもちぃい!!○○○きもちぃい!!○○○きもちぃイィのぉ〜〜〜」
雪風「マジこの○○○神なの!?!」

「○○○良い、○○○良い、○○○イク、○○○イク」
「○○○ イっちゃうのぉ〜〜〜〜〜」




















「○○○は荒らしなのぉ〜〜〜」

552 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 02:51:37.77 ID:3xbwRQs4.net]
>>531
少し疲れてるんじゃないか?
良く休めよ

553 名前:雪風 [2017/05/06(土) 03:38:21.31 ID:QwsGrGdx.net]
>>533
2日前から絶好調だが?

554 名前:雪風 [2017/05/06(土) 04:10:00.20 ID:QwsGrGdx.net]
雪風「あっふぅ〜〜〜〜」

雪風「今日も可愛くハレバレしちゃう」

555 名前:雪風 [2017/05/06(土) 04:33:17.62 ID:QwsGrGdx.net]
おちんぽっぽ、おちんぽっぽ

556 名前:雪風 [2017/05/06(土) 04:47:25.39 ID:QwsGrGdx.net]
雪風「○○○きもちぃい!!○○○きもちぃい!!○○○きもちぃイィのぉ〜〜〜」
雪風「マジこの○○○神なの!?!」

「○○○良い、○○○良い、○○○イク、○○○イク」
「○○○ イっちゃうのぉ〜〜〜〜〜」























「○○○は荒らしなのぉ〜〜〜」

557 名前:雪風 [2017/05/06(土) 04:51:37.39 ID:QwsGrGdx.net]
雪風「見ちゃらめぇなのぉ〜」
雪風「見て欲しいの欲しいのぉ〜〜〜〜」

雪風「○○○イっちゃう!!、○○○イクiku、」
雪風「○○○最高なのぉ!!! マジ神なのぉ!!!!」

雪風「見てっ!!!」「見ないで!!!」

雪風「だらしない○○○見て!!!!」


雪風「○○○イクノォォォォォ」


雪風「頭の中がイッチャてるのぉ〜〜〜〜きもちぃぃのぉおおおおおおおおおお」

558 名前:雪風 [2017/05/06(土) 04:54:24.14 ID:QwsGrGdx.net]
雪風「規制されちゃうのぉ!!」
雪風「○○○規制されちゃぅのぉ!!?」

雪風「こんな、○○○見た事ないのぉ!!!」


雪風「奇声が気持ちぃぃのぉおおおおおおおお!!!!!!???」

559 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 05:14:59.05 ID:xpDIi8NH.net]
>>394>>395>>397
ありがとう、これぞ目的の物です。
入力画面を作ればあとは入力のみ助かりました。

>>396
カットバッファーとかクリップボードとか…
OSによって表現が揺らぐので困ります。



560 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 11:20:41.66 ID:rO4k/cPQ.net]
pythonスクリプトをファイルから読み込んで意図した時に実行ってできる?
script_str = 'def abc():¥n¥tfor〜'
exec(script_str)
みたいな感じで。。
途中でimportは有りそうだけど1回目のimport以降スクリプトを途中書き換えして再度importはおかしなことなりそう
個別にpythonファイルをプラグイン的に作れるようにしたい

561 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 12:18:24.06 ID:nPNnWI7I.net]
>>541
使ったことないけど普通にできるんじゃね?
https://docs.python.jp/3/library/functions.html#exec

562 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 12:18:25.15 ID:zPryjLau.net]
出来るが
なんか基本が分かってないんじゃない?
難しく考える必要ないよ

563 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 12:44:12.08 ID:IVc498v7.net]
どうしてもimportでやりたいのなら「python 再インポート」でググるとよろしい
ファイルをreadしてexecで済むと思うけどな

564 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 13:58:44.92 ID:3QkPg/0z.net]
>>541
コードの再実行ではなくモジュールのリロードならimportlibであれこれやる

565 名前:デフォルトの名無しさん [2017/05/06(土) 16:39:23.27 ID:QwsGrGdx.net]
雪風「○○○きもちぃい!!○○○きもちぃい!!○○○きもちぃイィのぉ〜〜〜」
雪風「マジこの○○○神なの!?!」

「○○○良い、○○○良い、○○○イク、○○○イク」
「○○○ イっちゃうのぉ〜〜〜〜〜」

雪風「見ちゃらめぇなのぉ〜」
雪風「見て欲しいの欲しいのぉ〜〜〜〜」

雪風「○○○イっちゃう!!、○○○イクiku、」
雪風「○○○最高なのぉ!!! マジ神なのぉ!!!!」

雪風「見てっ!!!」「見ないで!!!」

雪風「だらしない○○○見て!!!!」


雪風「○○○イクノォォォォォ」


雪風「頭の中がイッチャてるのぉ〜〜〜〜きもちぃぃのぉおおおおおおおおおお」

雪風「規制されちゃうのぉ!!」
雪風「○○○規制されちゃぅのぉ!!?」

雪風「こんな、○○○見た事ないのぉ!!!」


雪風「奇声が気持ちぃぃのぉおおおおおおおお!!!!!!???」

566 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 20:47:47.77 ID:IlAuyMx9.net]
ideone.com/sWKWhO

これ再帰で最大公約数を求めるコードなんだけど、自分自身をreturnすると関数が帰るのでなくその関数を実行するものなの?

567 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 20:50:30.62 ID:CIoRxEu0.net]
returnの中で実行してるからそりゃ実行結果が返るだろ

568 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 20:50:38.66 ID:A6Xoj7sW.net]
returnが関数だと、その答えを求めて実行する。
結果、再帰になる。

569 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 20:52:57.71 ID:rA2RdDJj.net]
>>547
return gcd と書けば関数自体が戻ってくるけど
return gcd(b, r) は
x = gcd(b, r)
return x
と同じこと



570 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 20:54:03.06 ID:MWIt1sxw.net]
>>547
「関数自身を返す」ときは

return gcd

こう書く


return return gcd(b, r)

みたいに関数名の後ろに()がついているときは
「関数を実行した結果」を返す

571 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 20:54:28.11 ID:MWIt1sxw.net]
>>551
二つ目、returnひとつ余計だった

572 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 20:58:55.30 ID:IlAuyMx9.net]
なるほどそういうことか()があるからなんですね、ありがとうございました
でもreturnで関数が終わらないのなんかモヤっとしますね

573 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 21:04:32.25 ID:A6Xoj7sW.net]
Pythonってそうなんだ。。。。
ってか、gcdが組み込みにもあるからそうなんじゃ。。。
普通再帰ってreturnの関数実行したら結果が関数呼び出し待ちだからまた実行。。。って繰り返して基底部まで行き着くはずなんだが。。。
mygdcとか、絶対組み込みではあり得ない関数名じゃないとダメなんじゃないの?

574 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 21:25:00.92 ID:MWIt1sxw.net]
>>554
pythonの関数は第一級オブジェクト、つまり数値や文字列と同じように扱われる

組み込み関数も例外じゃない。例えば組み込みの「print」というのも結局は変数名
printに新しい関数を定義することもできるし print = 1とか数値を代入できる
もちろんこういうことをすると組み込みのprintは使えなくなる

575 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 21:29:52.84 ID:A6Xoj7sW.net]
何と。。。
ん?
じゃあHaskellもか?
今度試してみよう。

576 名前:デフォルトの名無しさん mailto:sage [2017/05/06(土) 21:47:42.65 ID:CIoRxEu0.net]
高階関数が使える言語は全部第一級やで

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 は?






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

前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