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


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

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



1 名前:デフォルトの名無しさん mailto:sageteoff [2017/02/04(土) 11:01:07.30 ID:koQjiQcQ.net]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その31
echo.2ch.net/test/read.cgi/tech/1476246889/
関連スレ
Pythonのお勉強 Part52
echo.2ch.net/test/read.cgi/tech/1483756857/
◆関連リンク Python の Home Page
ttp://www.python.org/
◆長いコードはこういうところにはってください
ttp://ideone.com/
ttp://codepad.org/
ttp://pastebin.com/
ttp://dpaste.com/
ttps://try.jupyter.org/
◆まとめwiki
ttp://python.rdy.jp/

ネットにはデマ情報がいっぱい残ってるので正しい情報をメモ
cmd で UTF-8 使える方法 (chcp 65001 について) ttp://nazochu.blogspot.jp/2011/08/blog-post_26.html
mintty ttp://dogmap.jp/2011/11/15/mintty/
mintty ttp://tanakh.jp/posts/2011-11-15-windows-terminal.html

色々紆余曲折あったけど Git インスコして GitBash 使うのが一番楽っぽい
https://git-for-windows.github.io/

984 名前:23:03:49.08 ID:dT4NbpKb.net mailto: ええんやで []
[ここ壊れてます]

985 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 18:02:09.03 ID:yAGaZT8A.net]
パイソンのプログラムの中で、コマンドを実行したい時
例えばプログラムの中でコンソールを起動してpipを実行したい時はどうすればいいですか?

986 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 18:07:03.42 ID:39OHyuzh.net]
>>971
標準ライブラリのsubprocess使う
https://docs.python.jp/3/library/subprocess.html

987 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 18:16:24.02 ID:yAGaZT8A.net]
>>972
記入漏れすみません。
使い方としては、別のコンソールを立ち上げてメインプログラムとは別で走らせたいのですが、無理ですか??

988 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 18:22:21.87 ID:39OHyuzh.net]
>>973
窓出したいってこと?それとも非同期で走ってればおk?

989 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 18:28:33.70 ID:yAGaZT8A.net]
>>974
窓は出来れば出したいです。
メイン起動→サブ呼び出し→同時進行→メイン終了→サブはまだ止まらない→サブ側の窓でctrl-c押された時でサブ終了
という形が理想なのですが。

990 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 19:21:03.39 ID:FFzzXdlf.net]
てす

991 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 19:22:46.85 ID:FFzzXdlf.net]
>>975
とりあえずこんなもんでどうかな
ttp://pastebin.com/9K6PLv5A

992 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 19:23:24.24 ID:FFzzXdlf.net]
長文打ったら何かが規制に引っかかって全俺が泣いた



993 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 19:26:17.69 ID:FFzzXdlf.net]
あーそうそう窓を出すって動作が環境依存だからWinでしか動かんよ

994 名前:974 mailto:sage [2017/03/24(金) 19:30:45.29 ID:Ixoq+e04.net]
>>977
これです、ありがとうございました!

995 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 19:31:41.62 ID:Ixoq+e04.net]
あ、書いてなかったですね、すみません。
winなので大丈夫です、ありがとうござます!

996 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 19:44:11.88 ID:FFzzXdlf.net]
>>980
startで別窓出せるから覚えとくといいよ、後こいつcmdの組み込みだからshell=True無いと実行できないから気をつけて

997 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 15:01:15.96 ID:dW0T51Nu.net]
pythonのリストで

def dice():
....return (random.randint(1, 601) % 6) + 1

status = []
for lp_0 in range(5):
....status.append(dice())

上記のような方法で関数からのretuen値を5回リストに入れる場合for文でまわさないで書く方法ありますか?

998 名前:デフォルトの名無しさん [2017/03/25(土) 15:09:28.97 ID:5MnOmzEx.net]
np.random.random_integers(1, 6, 5)

999 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 15:38:20.94 ID:dW0T51Nu.net]
>>984
random_integersは初めて知りました
ありがとうごさいます

1000 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 15:47:29.60 ID:5MnOmzEx.net]
私も初めて知りました

1001 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 15:54:15.22 ID:ZSinSYil.net]
くだすれPython(超初心者用) その33
echo.2ch.net/test/read.cgi/tech/1490424742/

1002 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 18:23:32.35 ID:EmT9w5Dp.net]
rrule(YEARLY, bymonth=(1,7), dtstart=from, until=to)

上記のように明示的に変数に値を入れて渡すタイプの関数について
text = 'bymonth=(1,7), dtstart=from, until=to'として
rrule(YEARLY, text)的なことをやりたいのですがこのままではできず。。
何かできる方法はありますでしょうか?



1003 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 18:31:58.35 ID:AXTU3a0H.net]
>>988
ちょっと違うけどこれでどう?
qiita.com/yoichi22/items/e9e8b7fa8704c3dfd000

1004 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 18:40:43.97 ID:5MnOmzEx.net]
そういう問題じゃなくて本気でテキストを渡したいみたいなので
jsonとかじゃだめなの?

1005 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 18:45:18.29 ID:AXTU3a0H.net]
パーサー通して辞書にしちゃえばいける、そのままは無理

1006 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 18:46:31.43 ID:AXTU3a0H.net]
いや関数側いじれるなら可変長引数使えばできるな

1007 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 20:11:45.64 ID:++OH//Pd.net]
自分だけで使うプログラムならexecやevalに頼るのもありか
人に使わせるのはやめとけ

1008 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 20:12:38.04 ID:LRDwX3vu.net]
textをstringで受け取って関数内でsplitする

1009 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 20:13:27.03 ID:EmT9w5Dp.net]
>>989-992
回答ありがとうございます。

www.yoheim.net/blog.php?q=20160609
www.yoheim.net/blog.php?q=20160610
色々調べていたのですが、上記の話であっていますでしょうか?
勉強がてらコーディングしています。
もし違う話とかでしたら参考URL教えていただけると助かります。

1010 名前:デフォルトの名無しさん [2017/03/25(土) 20:15:37.56 ID:MW++xTd7.net]
>>987
たておつ!

1011 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 20:24:08.31 ID:EmT9w5Dp.net]
>>989-992
text = {
'bymonth':(1,7),
'dtstart':from_date,
'until':to_date,
}
rrule(freq, **test_text)

上記のようにしたらできました!
色々教えていただいてありがとうございました。勉強になりました。

1012 名前:デフォルトの名無しさん mailto:sage [2017/03/26(日) 13:38:04.98 ID:WjbALPaU.net]
うめ



1013 名前:デフォルトの名無しさん mailto:sage [2017/03/26(日) 14:02:36.05 ID:eOEOi6dr.net]


1014 名前:デフォルトの名無しさん [2017/03/26(日) 14:10:42.99 ID:bcDXrrDg.net]
おかか

1015 名前:854 mailto:sage [2017/03/26(日) 14:33:34.16 ID:9Nbedpcg.net]
皆よろ昆布1000
次スレ
>くだすれPython(超初心者用) その33
>echo.2ch.net/test/read.cgi/tech/1490424742/

1016 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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