トップページ > プログラム > 2016年06月23日 > iY+0ikli

書き込み順位&時間帯一覧

15 位/198 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000001000130000000005



使用した名前一覧書き込んだスレッド一覧
435
デフォルトの名無しさん
Pythonのお勉強 Part51 [転載禁止]©2ch.net

書き込みレス一覧

Pythonのお勉強 Part51 [転載禁止]©2ch.net
439 :435[]:2016/06/23(木) 09:13:16.76 ID:iY+0ikli
"""で囲むのとかは関係無しに、
Script parameters:にペーストした改行が強制的に半角スペースに変換されるのです。
Pythonのお勉強 Part51 [転載禁止]©2ch.net
445 :デフォルトの名無しさん[]:2016/06/23(木) 13:34:13.15 ID:iY+0ikli
>>443
強制的に変換されているので仕様なのだとは思いますが、
システム引数に改行を含められないのもおかしいので何か設定とかやり方があるのかと思いまして。
ちなみに改行はペーストした時点で自動的に半角スペースに変換され、
手入力で\nを入れると勝手に\\nとして読み込まれる仕様になっています。
Pythonのお勉強 Part51 [転載禁止]©2ch.net
448 :デフォルトの名無しさん[]:2016/06/23(木) 14:08:51.73 ID:iY+0ikli
>>446
あまり改行を渡す事ってないのでしょうか?
DTPソフトの自動処理で、Applescriptを介して
文字列をpythonに渡して処理しているので改行を含むのは必須なんです。
Applescriptからpythonに直接引数を渡す場合は改行が入っていても問題ないのですが、
デバッグのためにpycharmを使おうとすると改行が問題になってくるので伺いました。
Pythonのお勉強 Part51 [転載禁止]©2ch.net
451 :デフォルトの名無しさん[]:2016/06/23(木) 14:18:21.03 ID:iY+0ikli
すみません。なんとなく必要な機能のみ使ってるので、全然細かい事はわかっていません>pycharm
むしろ、そういった機能がないかをお聞きしたいのです。
あまり使われてる方いないのですかね。便利だと思うのですが。
ちなみに、applescriptでは大まかには下記の様な感じで、t1やt2の引数をpycharmに与えたいのです。

set setpython to "python -c "
set my_script to "import sys,re
# coding: UTF-8
a=sys.argv[1]
print (re.split(\"[\\r\\n]\",a))
"
set t1 to "aaa
bbb
ccc"

set t2 to "A
B
C"

set ret to do shell script setpython & quoted form of my_script & " " & quoted form of t1 & " " & quoted form of t2
Pythonのお勉強 Part51 [転載禁止]©2ch.net
455 :デフォルトの名無しさん[]:2016/06/23(木) 14:41:36.83 ID:iY+0ikli
とりあえずこの辺でやめときます。
もし知ってる方がいらしたらレスお願いします。ありがとうございました。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。