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


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

Pythonのお勉強 Part51



1 名前:デフォルトの名無しさん [2015/10/01(木) 20:48:23.20 ID:zy2bldTw.net]
Pythonオフィシャルサイト
www.python.org/

日本Pythonユーザ会 (※英語わかる人は上記のオフィシャルの方を見ることをお薦めします)
www.python.jp/

Pythonのお勉強 Part50
peace.2ch.net/test/read.cgi/tech/1413474092/

357 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 09:37:20.30 ID:eq5F2Cmv.net]
>>347
a[:]はaのコピーになるんじゃないか?

358 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 10:28:58.65 ID:x1IHnc1S.net]
a[start:end]

start から end-1 まで抽出

>開始インデクスは常に含まれ、終了インデクスは常に含まれないことに注意してください。
docs.python.jp/3/tutorial/introduction.html

359 名前:デフォルトの名無しさん [2016/05/01(日) 10:38:20.29 ID:tKi6j9CT.net]
匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています

言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?

Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイート

360 名前:ィ願いします
https://twitter.com/Lyrise_al

ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw


The Covenant Project
概要

Covenantは、純粋P2Pのファイル共有ソフトです

目的

インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します

特徴

Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)

接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
[]
[ここ壊れてます]

361 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 10:45:18.63 ID:ZxoAm746.net]
>>352
死ね

362 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 11:01:54.24 ID:jPcagDz3.net]
>>352
あっちこっちでこんなくだらんの書き込むなよ

363 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 11:52:53.09 ID:udmkAsOz.net]
fanc={}

deffanc={}

の違いってなんですか?
下だと思った通りの結果になるのですが、上だとうまくいきません。

ただ、下だとたまにエラー扱いになることがあります

2つの違いを教えてください

364 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 12:04:40.69 ID:/HEiP4n3.net]
これPythonの質問か?
本当に?
コードが崩れるならideoneとかに貼ってくれ

365 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 12:13:59.31 ID:/HEiP4n3.net]
あと、思った通りの結果って何だ
そこ大事だろ略さず書こうよ

マインドシーカーやらされてる気分だぜ



366 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 12:24:08.08 ID:udmkAsOz.net]
>>357
このfancをそのあとlistにいれたいんです!
deffancだとlistにうまく内包されプログラムも回るのですが、fancの方だとまわりません。

しかしdeffancだとたまにエラーメッセージで
fancは定義されていません

って出てきます。
ソースコードは全く同じなのに、deffancの時にどうして結果が変わってしまうのかがわからなくて、、、

fancの場合はエラーメッセージは出ないのですがうまくリストに内包できません。

deffancでエラーメッセージが出たらいちどdefを消して実行し、もう一度defを足して実行するとうまくいくことが多いです。

初心者ですみません。コードは同じなのになんでエラーになるのかがわからなくて、、、

367 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 12:42:09.12 ID:/HEiP4n3.net]
本当に本当に355の通りに書いているならエラーなんて起きない
ideone.com/Yujqud

あなたが故意にせよそうでないにせよ、原因を端折って話してるか
コードを貼った時に原因の箇所が抜けているのだろう
埒があかないからコード全文が貼られない限りこれ以上の相手はしない

368 名前:デフォルトの名無しさん mailto:sage [2016/05/02(月) 12:49:10.97 ID:udmkAsOz.net]
>>359
原因は自分でもわかんないです。すみません。
ただ、解決しました。ありがとうございました。


fanc={}というものが一度も書かれていない状態でまわすとうまくいかないみたいです。

しかし書き直したりして、一度でも書かれていればうまくまわりました。
そのため起動し直した時のみうまくいかなかった様です。

なのでコードの、一番上に
fanc={}
を書き足し、実際に使用するところには
deffanc={}
にしたところ起動し直した時でも思い通りにまわりました。

原因もわからず、何が悪いのかとかもわからないためご迷惑おかけしました。とりあえず解決できてよかったです。ありがとうございました!

369 名前:デフォルトの名無しさん [2016/05/02(月) 16:11:30.96 ID:YuTS7ZzZ.net]
>>360
原因がわからないなら

370 名前:決といわないのでは? []
[ここ壊れてます]

371 名前:デフォルトの名無しさん [2016/05/02(月) 16:31:54.38 ID:aR8AOrvI.net]
franc永井

372 名前:デフォルトの名無しさん mailto:sage [2016/05/03(火) 04:42:15.25 ID:1U/0N7SV.net]
Rubyで説明するけど、Rubyでもいきなり、a を初期化せずに、
a.メソッド
と実行すると、そういう変数に、そういうメソッドは存在しないと出るけど、

一度でもその変数を初期化していると、正しくメソッドを呼べる
a = []; # 空配列
p a.length #=> 0

最初に変数を初期化しておくか、aがnilなら、aを初期化するように書いておく
a = nil;
a || a = [];
p a.length #=> 0

373 名前:デフォルトの名無しさん [2016/05/03(火) 13:42:26.76 ID:GkoqJJb4.net]
行列の掛け算を行う関数を作成しなさい.m x n の行列と n x pの行列の積は,
m x pの行列になる.m行n列の行列はリストの入れ子で表現することができる.
例:
>>> A = [ [1, 3], [-5, 6], [2, 4]]
>>> B = [ [1, 4], [8, 7]]
>>> MatrixProduct(A, B)
[[25, 25], [43, 22], [34, 36]]


どういうことだってばよ・・・

374 名前:デフォルトの名無しさん mailto:sage [2016/05/03(火) 15:14:06.65 ID:dHWPvhnY.net]
>>364
行列知らない?
3行2列の行列と
a b
c d
e f

2行2列の行列
G H
I J

の積は3行2列の行列
aG+bI aH+bJ
cG+dI cH+dJ
eG+fI eH+fJ
になる

375 名前:デフォルトの名無しさん [2016/05/03(火) 15:56:33.16 ID:Np7b8nuK.net]
>>365

おお、さんくす

def getMatrix(i1,i2,j1,j2):
A=[i1,i2]
B=[j1,j2]

C=[i1*j1+i2*j1,i1*j2+j2*j2]

return C

これでCはでるんだけど、関数の引数(?)で自由にリストを生成するにはどうしたらいいかね・・・



376 名前:デフォルトの名無しさん mailto:sage [2016/05/03(火) 16:32:12.89 ID:dHWPvhnY.net]
ここまで判ったらあとは判りそうなものだけど
for使うとかかな

377 名前:デフォルトの名無しさん mailto:sage [2016/05/04(水) 03:13:14.37 ID:u3PanbU2.net]
@

378 名前:デフォルトの名無しさん mailto:sage [2016/05/04(水) 08:21:47.73 ID:vLWGJu+L.net]
>>368
Python 3.5 から、行列積を表す演算子として、@が導入された。けれど、標準では、@での行列積の実装はされてなくて、numpyとかのライブラリでの記述法の統一の意味しかない、、、んだっけか。

379 名前:デフォルトの名無しさん [2016/05/04(水) 18:41:42.97 ID:2Ut8AEmG.net]
def MatrixProduct(A, B):
result = [[0 for j in range(len(B[0]))] for i in range(len(A))]
for arow in range(len(A)):
for bcol in range(len(B[0])):
for acol in range(len(A[0])):
brow = acol
result[arow][bcol] += A[arow][acol]*B[brow][bcol]

return result

380 名前:デフォルトの名無しさん [2016/05/04(水) 18:46:50.12 ID:2Ut8AEmG.net]
行列の列数と行数が一致しているかチェックしたほうがいいかも
他にもチェックが必要かも

381 名前:デフォルトの名無しさん mailto:sage [2016/05/04(水) 18:49:24.38 ID:cRuVDbfJ.net]
めちゃくちゃ遅そう

382 名前:デフォルトの名無しさん [2016/05/04(水) 18:52:46.03 ID:2Ut8AEmG.net]
速いのはnumpy使えばいいけど
速いの出せば?

383 名前:デフォルトの名無しさん [2016/05/08(日) 18:46:13.03 ID:YlxG99mi.net]
Qpythonを勉強中の者です
UIをSL4AのようにWebViewで作りたかったのですが情報がなく困っています
pythonのスクリプト側ではandroidhelperモジュールをインポートしトーストなど呼び出せます
しかしJavaScript側から「ボタンの押下」などのイベントを送信したい場合どのように該当クラスのインスタンスを生成できるかわからず困っています
情報お持ちの方いましたらご教授願えないでしょうか

ttp://stackoverflow.com/questions/36478310/qpython-webview-javascript-android-object
おそらく↑の質問者の方も同じ所で困ってると...

384 名前:374 [2016/05/09(月) 01:27:23.58 ID:bRde0YiT.net]
var dorid = new Android();
この箇所でRefrenceErrorがでてしまってるようで、使えないんですよね;;

385 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 06:37:19.39 ID:5fOGZnW2.net]
sl4a使っとけ



386 名前:デフォルトの名無しさん mailto:sage [2016/05/13(金) 11:31:21.08 ID:DjMTfgoq.net]
javaやってたから最初は割とスイスイ理解できたけどデコレータで躓いた

387 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 01:12:24.89 ID:Nh7S4Vtv.net]
12STEPで説明してる某ブログが分かり易いぞ

388 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 01:34:20.89 ID:q2qqinBK.net]
デコレータで悩むところなんてあったっけ?

389 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 01:57:45.14 ID:PgkR8RKE.net]
>>378
今日12stepのブログ発見して参考にした!
わかり易かったわ助かった

390 名前:デフォルトの名無しさん [2016/05/14(土) 11:27:44.01 ID:r8zKr16p.net]
>>379
それな

391 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 12:57:40.02 ID:GkLUe30I.net]
俺なんて働いてないけど、なにひとつ悩みがないぜ

392 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 13:16:05.46 ID:UoZiHQnr.net]
印税と不労所得の人かな?

393 名前:デフォルトの名無しさん mailto:sage [2016/05/16(月) 19:34:36.73 ID:e3Q3d0Fe.net]
>>336
事故解決
[]であとから辞書を書き換えればいいんだ

394 名前:デフォルトの名無しさん mailto:sage [2016/05/16(月) 19:43:56.21 ID:e3Q3d0Fe.net]
>>382
なやみがないなやみ

395 名前:デフォルトの名無しさん mailto:sage [2016/05/17(火) 15:53:54.23 ID:2aG32FL2.net]
2回目のprintで、空が表示されてしまうのは何で?

text = '1 2 3 4'
x = map(int, text.split())
print(list(x))
print(list(x))



396 名前:デフォルトの名無しさん mailto:sage [2016/05/17(火) 16:05:22.54 ID:whmkkHgu.net]
ジェネレータは使い捨て

397 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 00:23:33.69 ID:LGLDvNio.net]
threadingすげー
これなんでqueueと一緒につかうの?

398 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 01:48:18.12 ID:FTGg1fS8.net]
スレッド間でデータをやりとりするには同期が必要で、
毎回LockクラスやEventクラスで実装するのは馬鹿らしいから
Queueクラスはthreadingモジュールの中にあるべきだと思うが、何故か分割されている
理由は知らない

399 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 02:20:17.86 ID:LGLDvNio.net]
>>389
同期がキーワードですか
そっからしらべてみます
ありがとう

400 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 08:47:43.79 ID:Ro7HwNeJ.net]
>>389
> Queueクラスはthreadingモジュールの中にあるべきだと思うが
Queue は別にマルチスレッドでなくても使う

401 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 10:37:48.90 ID:FTGg1fS8.net]
あのQueueをマルチスレッド以外で使うのか?
無駄なイベントやロックを大量に使ってるのに?

threadingの下でないなら次点でcollectionsの下だ
わざわざモジュールを別途持つようなものか?

402 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 10:40:38.14 ID:FTGg1fS8.net]
そんでもってcollectionsの下にはdequeはあるんだぜ?
本当にマルチスレッド以外でQueue使うのか?
本当に考えて喋ったか?

403 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 10:50:59.49 ID:qUOpDrML.net]
threading→queue→collectionsの順にモジュールが増えたから互換性を保つためだろう。
マルチスレッド外ならQueueじゃなくdeque使えよってのは妥当な指摘。
ただしPython2.4以降に限る。

404 名前:デフォルトの名無しさん [2016/05/22(日) 11:28:56.79 ID:7hG4VCWt.net]
Queueはセマフォみたいなもん?

405 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 13:25:15.74 ID:SvpM7o1o.net]
16バイトの0x0000000000000000を作りたいのですが
struct.pack('QQ', 0x00,0x00)これよりキレイに作る方法を教えてください



406 名前:デフォルトの名無しさん [2016/05/22(日) 13:48:41.04 ID:7hG4VCWt.net]
b'\x0'*16

407 名前:デフォルトの名無しさん [2016/05/22(日) 13:50:57.54 ID:7hG4VCWt.net]
0ならxいらんね
b'\0'*16

408 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 13: ]
[ここ壊れてます]

409 名前:54:21.75 ID:SvpM7o1o.net mailto: あざす []
[ここ壊れてます]

410 名前:デフォルトの名無しさん [2016/05/22(日) 13:56:35.07 ID:7hG4VCWt.net]
そもそもキレイの基準が良く判らんのだが

411 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 14:29:39.05 ID:+KDe000s.net]
>>396
bytes(16)

412 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 14:57:26.23 ID:SvpM7o1o.net]
シンプルさでし。

413 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 15:10:22.71 ID:4mIw6T4C.net]
キューにアイテムを突っ込むトリガーが外部イベントだったり割り込みだったりしたら使うんじゃねーの?

414 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 17:22:36.31 ID:k8HOlzhC.net]
>>386
コンテナオブジェクトを作れば何度もイテレータを生成できる
ジェネレータも同様かも

415 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 18:57:32.93 ID:hEav/ryb.net]
キレイはキタナイ
キタナイはキレイ



416 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 18:29:33.87 ID:qo8zZkfn.net]
python2.7にpycripto2.6をインストールしたwindows以外のOSのバイナリがほしいのですが
環境がある方、コピーさせていただけませんか、androidとlinuxが特にほしいです
よろしくお願いします

417 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 18:37:53.41 ID:2TRgXqq/.net]
新しいタイプの質問っすね

418 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 18:38:14.24 ID:9CQ5Sa+m.net]
気持ち悪いっすね

419 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 18:41:33.19 ID:EBfGcuCc.net]
日本語っぽい何か別の言語に見える

420 名前:デフォルトの名無しさん [2016/05/24(火) 18:42:57.95 ID:9BaJKnRD.net]
日本語が不自由なのか
それとも頭が不自由なのか

421 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 18:44:09.80 ID:cGkfzUxq.net]
少し柔軟な頭が必要だが言いたいことは分かるだろw

422 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 18:59:42.90 ID:ygAds35r.net]
今それを運良く入手できたとして、今後どうするつもりなのだろうか
プログラミングやってるとだんだん身に沁みてくるだろうけど、継続性のない解決方法は後で地獄を見る

423 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 19:09:00.12 ID:nEtRA+0N.net]
地獄見るリアルでみた記念かきこ

424 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 19:21:43.41 ID:wS7EhBMF.net]
プログラム言語よりも、まず日本語を勉強するべきではないでしょうか?

425 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 19:26:52.23 ID:iizQu5Mb.net]
いや学ぶべきなのは常識だと思う



426 名前:デフォルトの名無しさん [2016/05/24(火) 22:32:59.37 ID:ctuPtWBP.net]
m9(^Д^)プギャーーーッアホどもがいっぱい釣れてたわwww

427 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 22:45:39.36 ID:dZ3naJE+.net]
お呼びでないよ

428 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 23:17:42.07 ID:nEtRA+0N.net]
パイソンだけに(しみじみ

429 名前:デフォルトの名無しさん mailto:sage [2016/05/27(金) 17:13:08.51 ID:a5zDK+Zd.net]
プログラミングの考え方が対象年齢5歳の絵本で身につく「ルビィのぼうけん」にpython
gigazine.net/news/20160524-hello-ruby-review/

430 名前:デフォルトの名無しさん mailto:sage [2016/05/27(金) 17:41:56.98 ID:qpM+1/FD.net]
5歳で理解できりゃ天才だろ
5歳で九九を理解してるだけで十分褒められるレベルだぞ

431 名前:デフォルトの名無しさん mailto:sage [2016/05/27(金) 18:11:40.27 ID:2oLBi80w.net]
くくを理解?

432 名前:デフォルトの名無しさん mailto:sage [2016/05/27(金) 18:45:41.95 ID:Lkh9WQnY.net]
ねぇくくを理解?

433 名前:デフォルトの名無しさん mailto:sage [2016/05/27(金) 23:00:26.23 ID:+RP0OM8a.net]
絵本ってこんなに文字多かったっけ?
挿絵入り小説のヤワラ思い出した

434 名前:デフォルトの名無しさん mailto:sage [2016/05/28(土) 11:42:48.36 ID:YkPoIoOS.net]
ペンギン君の顔のパーツの位置が可笑しすぎる

435 名前:デフォルトの名無しさん [2016/06/08(水) 20:14:56.62 ID:HP85fFVz.net]
●AI技術(人工知能)で起業したい方へ3000万円まで投資します●

経験と情熱のある方のみ、お願いします。
good-hill.xsrv.jp/?id=102322

『 グッドエンジェル 』
投資家と起業家のマッチングサービス



436 名前:デフォルトの名無しさん mailto:sage [2016/06/11(土) 23:01:29.57 ID:xkNNdIZH.net]
google検索の仕組み教えて下さい
googleサーバーはPythonだよね

437 名前:デフォルトの名無しさん mailto:sage [2016/06/11(土) 23:10:51.34 ID:vrB+maT2.net]
ググれカス

438 名前:デフォルトの名無しさん [2016/06/12(日) 11:07:04.77 ID:xN9NR8mn.net]
GAEとかPythonで書くように出来てる訳だが
自分のアプリ内ですら全文検索できないとかもうね

439 名前:デフォルトの名無しさん mailto:sage [2016/06/12(日) 16:13:12.42 ID:toyrviLz.net]
哀れな奴

440 名前:デフォルトの名無しさん [2016/06/17(金) 02:44:19.22 ID:9I7kzKqq.net]
tweepyでstreaming apiでのツイートの取得を任意に(コンソールへの入力などで)停止させる方法を教えてください。
^Cなど以外でお願いします

441 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 05:12:49.48 ID:w+KKGvEO.net]
止められないってよ

stackoverflow.com/questions/14103133/how-to-properly-close-a-tweepy-stream

streamをasync=Trueにして起動し、stream.disconnect()することで一見停止できるように見える
でも実際は「次のツイートを受信したらそれ以上読み取らない」だけで、その時点では停止しない

なので真っ当な方法はありません
泥臭い方法としては、別プロセスでStreamを起動しておいて
必要なくなったらkillしちまえばいいよ

442 名前:デフォルトの名無しさん [2016/06/17(金) 20:27:56.92 ID:9I7kzKqq.net]
ありがとうございます
残念ですがそのような方法を試してみることにします

443 名前:デフォルトの名無しさん [2016/06/17(金) 20:32:14.07 ID:EsVPfKg/.net]
>>419 >>420 >>421 >>422 >>423
イオヌッツならわかるだろう。2020年から、日本の小学生もそんなんやるんかな。

444 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 08:53:45.33 ID:r283CgC4.net]
tweepyに限らないけど、たとえばCならrecv()でブロッキング状態なところにシグナル
投げるとEINTRで抜けてくれるけど、Pythonだとそうはならないから結局俺も
「次Streaming受信したら終わる」ってやり方しかしてない。

445 名前:デフォルトの名無しさん [2016/06/22(水) 14:03:52.15 ID:B5ZGBukX.net]
以前初心者スレでも聞いたのですが、明確な回答がなかったのでご存知の方がいらしたらお願いします。
pycharmのScript parameters:に改行を含む引数を入れたいのですが、
ペーストすると半角スペースに置き換えられてしまいます。
現在は\\nで入れてスクリプト内でreplaceして対応していますが何か方法は無いのでしょうか?



446 名前:デフォルトの名無しさん mailto:sage [2016/06/22(水) 20:44:07.82 ID:jdKVcriH.net]
Pythonには、ヒアドキュメント・複数行文字列は無いの?

447 名前:デフォルトの名無しさん mailto:sag [2016/06/22(水) 21:03:39.45 ID:ShWHWHC0.net]
'''

448 名前:デフォルトの名無しさん mailto:sage [2016/06/22(水) 21:33:00.52 ID:Xqi+ybm5.net]
python 複数行文字列
でググってみようとか思わないのかなぁ...

449 名前:435 [2016/06/23(木) 09:13:16.76 ID:iY+0ikli.net]
"""で囲むのとかは関係無しに、
Script parameters:にペーストした改行が強制的に半角スペースに変換されるのです。

450 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 09:38:37.49 ID:HQOa5/1g.net]
たぶん437, 438は436に向けて喋ってて
435のあなたに向けては喋ってないですよ

451 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 09:39:02.54 ID:HQOa5/1g.net]
コミュニケーションってムズカシイネ

452 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 11:22:17.15 ID:332nxUAD.net]
日付変わると自演がはかどるな

453 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 12:37:57.48 ID:x8Tq2OJc.net]
>改行が強制的に、半角スペースに変換される

それじゃ、そのアプリがわざと、改行を受け付けないようにしているのだから、
改行を渡すと、誤動作するよ

わざわざ、アプリの作者が、そういう処理をしているわけだから

454 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 13:19:06.90 ID:332nxUAD.net]
444

455 名前:デフォルトの名無しさん [2016/06/23(木) 13:34:13.15 ID:iY+0ikli.net]
>>443
強制的に変換されているので仕様なのだとは思いますが、
システム引数に改行を含められないのもおかしいので何か設定とかやり方があるのかと思いまして。
ちなみに改行はペーストした時点で自動的に半角スペースに変換され、
手入力で\nを入れると勝手に\\nとして読み込まれる仕様になっています。



456 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 13:58:34.44 ID:x8Tq2OJc.net]
普通、システム引数に、改行なんて入らないよ。
複数の変数を渡すのなら、辞書を使うでしょ?

もし改行が入っていれば、ループして、2行目以降も読み込むように、
以下のようにプログラミングしなくちゃいけない

for line in 変数:
1行ずつ処理

そういう処理を想定していないのかも。
最初の1行だけを処理するアプリなら、改行(2行目)以降は捨てられる

457 名前:デフォルトの名無しさん mailto:sage [2016/06/23(木) 14:04:23.46 ID:x8Tq2OJc.net]
ああ、\n が自動的に、\\n に変換されるのか。

それなら、アプリが改行を扱えるんだね。スマン






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

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

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