くだすれPython(超初心者用) その30©5ch.io
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん 転載ダメ©2ch.net
2016/06/22(水) 13:29:27.28ID:tv9kEjc6もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで
前スレ
くだすれPython(超初心者用) その29
http://echo.2ch.net/test/read.cgi/tech/1455766402/
関連スレ
Pythonのお勉強 Part51
http://peace.2ch.net/test/read.cgi/tech/1443700103/
◆関連リンク Python の Home Page
ttp://www.python.org/
◆長いコードはこういうところにはってください
ttp://ideone.com/
ttp://codepad.org/
ttp://pastebin.com/
ttp://dpaste.com/
◆まとめwiki
ttp://python.rdy.jp/
0002デフォルトの名無しさん
2016/06/22(水) 13:31:55.69ID:tv9kEjc6これも入れとけばよかった
https://try.jupyter.org/
0003デフォルトの名無しさん
2016/06/22(水) 13:37:56.20ID:tv9kEjc6正しい情報をメモ
cmd.exe
UTF-8
chcp 65001
cmd.exe のショートカット リンク先 %SystemRoot%\system32\cmd.exe /c start "UTF-8" cmd
このショートカットを起動してプロパティからフォントの設定(※ボールドフォントにチェックを入れる)
レジストリ \\HKEY_CURRENT_USER\Console\UTF-8 に
FaceName REG_SZ 適当
FontWeight REG_DWORD 0x0190
FontSize REG_DWORD 0x00120000
CodePage REG_DWORD 65001
http://nazochu.blogspot.jp/2011/08/blog-post_26.html
mintty
http://dogmap.jp/2011/11/15/mintty/
mintty
http://tanakh.jp/posts/2011-11-15-windows-terminal.html
0004デフォルトの名無しさん
2016/06/22(水) 13:41:46.41ID:yBOVYSwe0005デフォルトの名無しさん
2016/06/22(水) 16:41:59.95ID:6WJM9BZQオライリーのやつとか
0006デフォルトの名無しさん
2016/06/23(木) 11:37:06.42ID:332nxUADthx
0007デフォルトの名無しさん
2016/06/23(木) 21:43:47.35ID:d22W27L3答えていいぞ
とりま全部@classmethodにすればチョベリグなんですか? アンサープリーズメーン
0008デフォルトの名無しさん
2016/06/23(木) 21:46:44.27ID:tUUAKy7L前スレ>>993は言葉足りなかった
OOP全般じゃなくてclassmethodやstaticmethodのことを言ってる
インスタンスに結びつかないメソッドや関数は無理にクラスに入れる必要がないと思う
0009デフォルトの名無しさん
2016/06/23(木) 22:01:42.69ID:TXzyvG6Qわかるけど人間って弱いから
Urlクラスにurlencodeスタティックメソッドとか付けたくなっちゃう
0010デフォルトの名無しさん
2016/06/23(木) 22:06:51.09ID:WHONV8a+http://www17.atpages.jp/~lambda7/py/decorator.html
の最初の方は関数返してないよね
0011デフォルトの名無しさん
2016/06/23(木) 22:14:36.20ID:tUUAKy7LPythonはモジュール自体がファーストクラスオブジェクトだから
クラスを軸にOOPを考えることは必須じゃない気がするんだ
0012デフォルトの名無しさん
2016/06/23(木) 23:00:34.76ID:TXzyvG6Qごめん
オレがアホ過ぎて意味わからん
>>7
つまり
インスタンスに作用しないユーティリティ関数をクラスに組み入れるようなダサいことをする場合、クラスメソッドではなくスタティックメソッドを使う
ってことでどう?
0013デフォルトの名無しさん
2016/06/23(木) 23:29:23.32ID:tUUAKy7Lmathみたいに関数がクラスじゃなくてモジュールに入っていても
オブジェクト指向と共存できると言いたかった
0014デフォルトの名無しさん
2016/06/23(木) 23:37:59.03ID:+4RfaIm2関数を返す関数とか初心者には理解不能な機能も多いんだよね
何でそんなものが必要なんだと考え始めると何も手に付かなくなる
0015デフォルトの名無しさん
2016/06/24(金) 00:07:21.92ID:y9xGd3/Dクロージャーで用が足りてしまう
0016デフォルトの名無しさん
2016/06/24(金) 00:11:07.35ID:aY7bO1ECstring.lengthだろ普通
len(string)って何だよハゲ
0017デフォルトの名無しさん
2016/06/24(金) 00:53:53.56ID:JTtdZOjWスコープの問題でエラーが出てるけど、
こういう場合ってどのようにしてselfをデコレータ関数に渡せばいい?
0018デフォルトの名無しさん
2016/06/24(金) 01:07:44.06ID:aY7bO1ECチンコフラグにしておけ
0019デフォルトの名無しさん
2016/06/24(金) 01:26:16.03ID:rWd+Q+yT何がしたいのか読み解けないな
デコレーターはクラスや関数定義に被せてその振る舞いを変更するもの
デコレーター自体にはラップしたオブジェクトを保持しておく機能はないぞ
0020デフォルトの名無しさん
2016/06/24(金) 08:21:46.13ID:fBO9F9sD> string.lengthだろ普通
> len(string)って何だよハゲ
はげ同
0021デフォルトの名無しさん
2016/06/24(金) 09:14:56.33ID:xEd+6tYG結局、クラス・無名クラス・クロージャ・ラムダ・プロセス・ブロック・関数など、
どういう名前をつけようが、(ファーストクラス、1級市民)オブジェクトと同じ
Ruby, JS などの実装では、各オブジェクトに、継承元を指す参照を付けて、関連を持たせ、
継承チェーンをさかのぼれるようにしている
結局、オブジェクト内には、処理・変数しかない。
オブジェクト{処理・変数}
つまり、オブジェクトとは単なる、名前空間・スコープ・いれ物
オブジェクトに、処理・変数を追加したものと、
処理に変数を追加したものも同じ
処理オブジェクトを作っても、それは継承元であるオブジェクトになるから、変数も追加できる。
つまり、処理もオブジェクト
primitive 以外は、すべてオブジェクト
0022デフォルトの名無しさん
2016/06/24(金) 10:41:01.54ID:QDx4C0nH最後まで読めばいいだろ馬鹿
0023デフォルトの名無しさん
2016/06/24(金) 10:58:48.07ID:QDx4C0nH>関数を返す関数とか初心者には理解不能
おまえが理解出来なかったからといって
すべての初心者が理解出来ないとか思うな
むしろ初心者には理解しやすい機能
0024デフォルトの名無しさん
2016/06/24(金) 11:01:02.23ID:tKCcbJqn理由は名前空間
まさか君ら from Hoge import * とかしてないよね?
0025デフォルトの名無しさん
2016/06/24(金) 12:24:23.10ID:QQZLWuam統一的に扱えるってのは素晴らしい
オブジェクトとプリミティブを区別するどこぞの糞言語とは別格だ
0026デフォルトの名無しさん
2016/06/24(金) 12:50:34.15ID:agaqEjrLスタティックメソッドの実用上の使い所ってどこだろうね?って話をしてるんだが
理由って何の理由?
理由なんか聞いてないぞ
噛み合ってなくない?
0027デフォルトの名無しさん
2016/06/24(金) 13:19:02.24ID:agaqEjrLユーティリティ関数をクラスに組み込む以外にスタティックメソッドの用途ってあるの?
ってこと
これの答えが「無い」かつ、上記のような使い方をしたくないなら>>7の答えは「チョベリグ」ってことでしょ?
0028デフォルトの名無しさん
2016/06/24(金) 13:34:47.30ID:xXeD9tP2頭沸いてんのかコイツ
0029デフォルトの名無しさん
2016/06/24(金) 14:23:33.26ID:agaqEjrL別に沸いてていいけどさ
実は1個も挙げられないんじゃない?
0030デフォルトの名無しさん
2016/06/24(金) 14:56:00.38ID:VtrWhcvY屠殺されてろ
0031デフォルトの名無しさん
2016/06/24(金) 16:51:18.06ID:MxX/1PyAなんだチキンか
0032デフォルトの名無しさん
2016/06/24(金) 20:21:38.77ID:4uG4wZHpチキンじゃないよ
ボクには全く思いつきませんって正直に悔しがってるじゃないか
0033デフォルトの名無しさん
2016/06/24(金) 20:37:03.70ID:9djNrQD60034デフォルトの名無しさん
2016/06/24(金) 20:45:45.85ID:MxX/1PyAチキンはチキンでも
0035デフォルトの名無しさん
2016/06/24(金) 21:02:17.75ID:hrcQZZLK0036デフォルトの名無しさん
2016/06/24(金) 21:36:48.30ID:6jJ3ISM+> pip show pip
---
Metadata-Version: 1.1
Name: pip
Version: 8.1.2
...
You are using pip version 7.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
つまり実際のバージョン(8.1.2)と内部チェックで警告されるバージョン(7.1.1)が事なっています。
指示に従って「pip install --upgrade pip」 をやっても 「Requirement already up-to-date: 〜」 となって何も変わりません。
pip show 〜 や pip list の際に警告表示が出るだけで特に害は無いのですが、ちょっと気持ち悪いです。これなんとかなりませんか?
OSは Mac10.9.5 で python34, py34-pip 共ににmacportsにてインストールしました。
0037デフォルトの名無しさん
2016/06/24(金) 22:01:07.03ID:aY7bO1ECプロパティとかいうグローバル変数を使う奴は死んで、どうぞ
0038デフォルトの名無しさん
2016/06/25(土) 00:04:03.41ID:MOSfoC5pfind使ってシステム内の全てのpipのパスを列挙してみてよ
あとPATHやPYTHON_PATHも書いて
貼る前にユーザー名は処理しろよ
たまに/Users/taro/.local~とかさらす奴いるからな
003936
2016/06/25(土) 01:01:06.10ID:SYCIm7h6> cd (何故かNGワード?)
> ls -d pip*
pip
pip-7.1.1.dist-info
pip-8.1.2-py3.4.egg-info
怪しい pip-7.1.1.dist-info ディレクトリを消したらまともになりました。
おそらく手動インストールで生じた設定と、パッケージ管理(macports)で入れた設定が衝突を起こしてたんじゃないかと思われ。
0040デフォルトの名無しさん
2016/06/25(土) 01:15:13.54ID:EHCh2Uvz↑
ファイルの一行目にこれ書いてるの見かけましたがこれ何の意味があるんですか?
0041デフォルトの名無しさん
2016/06/25(土) 07:58:18.32ID:xKVN32xN使う必要の無い変数を明示できないでしょうか。
x, y = func()
↑例えばこれのxが不要な時に、
NONE, y = func()
みたいにできればわかりやすいと思うのですが。
(PyDevだとxが"Unused variable"ワーニングになるし)
0042デフォルトの名無しさん
2016/06/25(土) 08:44:21.37ID:MOSfoC5phttp://stackoverflow.com/questions/13944234/how-to-suppress-unused-variable-warnings-in-eclipse-pydev
0043デフォルトの名無しさん
2016/06/25(土) 09:22:13.39ID:hV2d19q1x, y = func()
x = None #not use
としとけばいいんじゃね?
何でも一行で済まそうとするのはスクリプト言語ユーザーの悪い癖
0044>>41
2016/06/25(土) 09:51:07.55ID:xKVN32xNなるほど。
とりあえずアンダースコア一文字でいってみます。
_, y = func()
> 何でも一行で済まそうとするのはスクリプト言語ユーザーの悪い癖
もともとPerlのワンライナー書きなので・・。
0045デフォルトの名無しさん
2016/06/25(土) 10:06:09.28ID:4kNQuT5Vプッ、知らないくせにエラそうに口出ししたがる無能プログラマの悪い癖
0046デフォルトの名無しさん
2016/06/25(土) 10:07:52.25ID:MOSfoC5p直しな
0047デフォルトの名無しさん
2016/06/25(土) 10:17:55.73ID:4kNQuT5Vwwwww
0048デフォルトの名無しさん
2016/06/25(土) 10:19:59.59ID:StL0PHpgこれも人気言語のサガか…
よろしい
0049デフォルトの名無しさん
2016/06/25(土) 10:25:55.65ID:4kNQuT5V0050デフォルトの名無しさん
2016/06/25(土) 10:39:49.80ID:w8Uz2P2FQ&Aスレの常として、恥をかく→格上アピール→また恥をかくの無限ループで妖怪化する奴が出るよな
0051デフォルトの名無しさん
2016/06/25(土) 11:00:00.01ID:r2mPUQ2L語彙は貧弱っぽいから簡単そう
0052デフォルトの名無しさん
2016/06/25(土) 11:11:31.15ID:FcXCwkAU0053デフォルトの名無しさん
2016/06/25(土) 12:00:03.42ID:6FXI8pGs行末の w を数えるだけでいいんじゃね?
0054デフォルトの名無しさん
2016/06/25(土) 13:01:38.28ID:rlUj2yyq簡単そうなら自分で作れや無脳クン
>>53
頑張ってpythonでw数えるスクリプト作ってねw
0055デフォルトの名無しさん
2016/06/25(土) 13:08:55.36ID:yuco7QxE0056デフォルトの名無しさん
2016/06/25(土) 15:25:34.64ID:4ZuZDTqb#!python numbers=disable
1行目に、#! で始まるのは、シバン
pythonは、コマンド名で、
numbers=disableは、そのコマンドに渡す引数
0057デフォルトの名無しさん
2016/06/25(土) 15:38:42.26ID:4jKCvimF自演確定ですね判ります
0058デフォルトの名無しさん
2016/06/25(土) 15:51:01.45ID:rlUj2yyq0059デフォルトの名無しさん
2016/06/25(土) 16:38:46.52ID:wHPyEhSy頭固い上頭悪いな
かわいそう
0060デフォルトの名無しさん
2016/06/25(土) 18:22:40.40ID:lNHTQlcW>>56
ある種のwikiなんかで使うマークアップで、pythonシンタックスかつ行番号なしで表示、の意味
https://master19.moinmo.in/HelpOnParsers
0061デフォルトの名無しさん
2016/06/25(土) 18:53:37.14ID:MOSfoC5p休みなのに予定がないンゴねえ…
0062デフォルトの名無しさん
2016/06/25(土) 19:13:41.63ID:rlUj2yyqお前みたいに相手してくれる奴がいっぱいいるからな
無職の暇つぶしにはちょうどいいわw
0063デフォルトの名無しさん
2016/06/25(土) 21:11:34.02ID:wHPyEhSyまだここでくだ巻いてるのか
さっさと老衰で死ねばいいのにね
0064デフォルトの名無しさん
2016/06/26(日) 07:34:45.10ID:3e1P6hIRおはよう、ぱいチョン君
おじいちゃんの真珠入りの大蛇も鎌首を持ち上げて起床したようじゃわい
君の尻子玉を抉りたくてうずうずしておるよ
おじいちゃんはこれからも長生きするからよろしくな
0065デフォルトの名無しさん
2016/06/26(日) 10:44:34.40ID:efO+qfdC0066デフォルトの名無しさん
2016/06/26(日) 11:07:05.08ID:nuqGEokpPythonはweb方面での需要があまりないからね
webの進化に常に追従する必要のあるPHPとは
アップデート頻度も違ってくるだろう
0067デフォルトの名無しさん
2016/06/26(日) 11:31:40.70ID:dQ44lo7/ペチプ〜開発は全員睡眠薬飲んで舌噛んで首釣ってピラニアの糞になれ
0068デフォルトの名無しさん
2016/06/26(日) 12:15:31.86ID:Hr+drjlNhttps://twitter.com/chomado
0069デフォルトの名無しさん
2016/06/26(日) 12:28:45.36ID:Hr+drjlNhttps://pbs.twimg.com/media/Clr0jlzUYAQ_sGW.jpg
https://twitter.com/chomado/status/746177594882555904
https://twitter.com/chomado/status/746671498077691905
0070デフォルトの名無しさん
2016/06/26(日) 12:30:10.90ID:DGuJzPgH0071デフォルトの名無しさん
2016/06/26(日) 14:09:28.09ID:G4opLbcbあれ、今はMSの豚小屋で飼育されてるんじゃなかったの?
0072デフォルトの名無しさん
2016/06/26(日) 15:23:11.38ID:dQ44lo7/どんな男にでも股開くあばずれビッチの薬中のイメージやわ
0073デフォルトの名無しさん
2016/06/26(日) 15:37:17.19ID:/QVyePpS作者(ラスマス)は「歯ブラシのようなものです」って言ってるのに
「歯ブラシについて勉強をしたいんですか?物好きですね!」
0074デフォルトの名無しさん
2016/06/26(日) 15:49:11.58ID:dQ44lo7/0075デフォルトの名無しさん
2016/06/26(日) 17:13:33.74ID:rKvcpdNq普通のpythonは入れられなくなりますか?
3.5.1をインストールしようとしたらBUILD FAILEDのエラーが出てインストールできません
0076デフォルトの名無しさん
2016/06/26(日) 17:35:19.12ID:G4opLbcb3.5.1を先にanacondaを後に入れた時は正しくインストールできたように見えたが
実はpyenv全体のビルドパスが壊れていて、ビルドできなくなったライブラリがいくつか出た(例えばlxml)
そして俺はmacとlinuxでanacondaを使うのを止めた
0077デフォルトの名無しさん
2016/06/26(日) 18:17:08.68ID:Hr+drjlN0078デフォルトの名無しさん
2016/06/26(日) 19:02:14.51ID:rKvcpdNqやっぱりanaconda入れるとPATHが書き換えられておかしくなるんですかね。
conda自体にも仮想環境の機能あるみたいでそっち使ってみるか
anacondaやめてmoduleコツコツ入れるか
0079デフォルトの名無しさん
2016/06/26(日) 20:51:58.31ID:BHP2SLrcIDEで表示すると、文字化けして表示され、コマンドプロンプトから起動すると、UnicodeEncodeError: 'cp932' codec can't encode character '\xa5' と出ます。
uff-8でデコードしても上手く表示されません。
どうしたらいいでしょうか?よろしくお願いします。
0080デフォルトの名無しさん(芋)
2016/06/26(日) 21:23:01.75ID:67+zVS1S!ken:2 旧国表示
!ken:3 名物・名産品等
!ken:6 厨二・RPG風表示
!ken:8 玉音放送
!ken:11 町村(※実際にお住まいの町村ではないのでご安心を)
!ken:15 テレビ局
!ken:20 鉄道
!ken:99 地震
!ken:100 回線
!ken:101〜 玉音放送
上記以外の数字 旅(※現在はリモートホスト表示)
※携帯回線などパターンが全然ない所もあり
mode=数字に対応している
http://ken.2ch.net/shikibetsu/
県名非表示
!ken:8 玉音放送 !ken:99 地震
!ken:100 回線 !ken:101〜 玉音放送
!country と入れると国名が表示される !ryoukin と入れると利用料が表示される
!nensyu と入れると年収が表示される
!id:on 強制表示 !id:none IDのみ非表示(要浪人) !id:ignore IDもSLIPも非表示(要浪人)
!slip:none 末尾を無くす !slip:checked 従来末尾
!slip:feature 大雑把な末尾 !slip:verbose 末尾詳細表示
!slip:vvv ワッチョイ追加 !slip:vvvv IP出力
!slip:vvvvv 半コテ追加 !slip:vvvvvv 半コテ+IP出力
(板またはスレ(!extend)の設定より粗い(上段の)!slipを指定するには要浪人)
0081デフォルトの名無しさん
2016/06/26(日) 21:48:07.53ID:oiilcINCここ読めば解決するかな?
http://www.wakayama-u.ac.jp/~kazama/lab/python/i18n.html
0082デフォルトの名無しさん
2016/06/27(月) 06:43:38.74ID:cxdT+JV80083デフォルトの名無しさん
2016/06/27(月) 07:01:31.29ID:+yLdkfGb0084デフォルトの名無しさん
2016/06/27(月) 09:25:35.79ID:Z/vaWh51あの程度は読めや
0085デフォルトの名無しさん
2016/06/27(月) 09:56:52.37ID:2YKIZJue馬鹿には無理
0086名無し集中。。
2016/06/27(月) 09:57:01.07ID:KZPvlMHvそもそもhtmlのchrsetがUTF-8以外の可能性もあるんじゃ
>>81
自分のコードみたらちょいちがってた
(1)"# -*- coding:utf-(略"
(2)"略),encoding='utf-8'(略"
以上 初心者
0087デフォルトの名無しさん
2016/06/27(月) 10:41:44.76ID:9t0yJm0+↓
クライアントが推測を試みたが不明だったのでiso8859-1でデコード※1
↓
実はutf-8でYEN SIGN(0xa5)が混じっていた
↓
表示は化けるしcp932にしようとすると0x05が変換できなくてエラー
対策:bytesのままダウンロードし、自分で正しいエンコードを指定して文字列にする
0088デフォルトの名無しさん
2016/06/27(月) 11:26:38.57ID:X6fOZrAlヘッダーやhtmlソースに問題があったらどうしようもないからな。
なーに、恥ずかしがることはない。
はじめてwebスクレイピングの勉強するときは皆エロサイトの画像ダウンロードスクリプトを作るものだ。
だから、さあ、早くそのムラムラごっくんサイトのURLを貼るのだ。
0089デフォルトの名無しさん
2016/06/27(月) 12:02:45.94ID:jxLM+zhz0090デフォルトの名無しさん
2016/06/27(月) 12:41:31.83ID:2YKIZJue0091デフォルトの名無しさん(霧の向こうに繋がる世界)
2016/06/27(月) 16:20:00.68ID:K1ZKVWyY0092デフォルトの名無しさん
2016/06/27(月) 16:25:33.44ID:+yLdkfGbこれだとしたら、HTTPレスポンスヘッダの中から文字コード読み取るのがいいのかな?
ちょっとやってみよう
0093名無し集中。。
2016/06/27(月) 21:52:57.38ID:C+E0wwi2以上 初心者
0094デフォルトの名無しさん(霧の向こうに繋がる世界)
2016/06/28(火) 15:58:37.39ID:SL3kordU0095デフォルトの名無しさん
2016/06/28(火) 21:01:35.01ID:sYkWZckX0096デフォルトの名無しさん
2016/06/28(火) 21:02:55.67ID:+D0+qut0修復不可能なバグを全世界に公開して
旧コードのライブラリを撲滅しろ
0097デフォルトの名無しさん
2016/06/28(火) 22:19:40.93ID:g/uPwl5c互換性なくしてまでやるほどのメリットがあったんだろうか?
UnicodeやLongに統一したのはまぁわかるけど。
0098デフォルトの名無しさん
2016/06/29(水) 00:43:45.78ID:nJ963eR4プログラミング言語なんて作者の美学の産物だから
ある意味アーティストだぜ
オーディエンスは振り回されるのみ
0099デフォルトの名無しさん
2016/06/29(水) 01:09:42.93ID:+tPrb0Bz>>97
ってか言語と彼女は美人で新しいほうがいいとむかしから
0100デフォルトの名無しさん
2016/06/29(水) 07:28:54.18ID:/s7Zjhaf0101デフォルトの名無しさん
2016/06/29(水) 07:46:35.87ID:o6ryb2Vfカッコが増えるわ行が長くなるわで不快なんだよなあ
print('{} + {} = {}'.format(a, b, a + b))
0102デフォルトの名無しさん
2016/06/29(水) 08:12:59.85ID:8jvhHIa5PEP3015に理由が書いてあるよ。
仕様の追加変更の理由はPEP探せば、たいてい見つかるよ。
https://www.python.org/dev/peps/pep-3105/
0103デフォルトの名無しさん
2016/06/29(水) 11:26:41.78ID:+tPrb0Bzおま長所新車じゃないだろ
0104デフォルトの名無しさん
2016/06/29(水) 19:59:42.44ID:cemRDILH0105デフォルトの名無しさん
2016/06/29(水) 20:21:23.97ID:nJ963eR40106デフォルトの名無しさん
2016/06/29(水) 20:30:11.18ID:cemRDILH他にpythonでjavascriptを実行させるのにお勧めはありますでしょうか
0107デフォルトの名無しさん
2016/06/29(水) 20:37:30.68ID:nJ963eR4なんでわざわざ回りくどい方法を選ばなければならなかったのか、そっちの理由のが大事
やりたいことは分かるよ
使いたいんだよねjavascript
0108デフォルトの名無しさん
2016/06/29(水) 20:39:36.03ID:nJ963eR4実行させるだけならnodeをインストールしてsubprocessで叩いたっていいわけだろ
どんな風に使いたいんだ?
0109デフォルトの名無しさん
2016/06/29(水) 21:30:19.32ID:Cuj9KAahアホなの茶?
0110デフォルトの名無しさん
2016/06/29(水) 21:50:48.95ID:cemRDILHpythonでbrightcoveのJSからHTML5の動画URLを抜きたいんです。
0111デフォルトの名無しさん
2016/06/29(水) 21:57:03.91ID:mLvma06wそれだったら「python スクレイピング」でぐぐって調べてみるといいかも
0112デフォルトの名無しさん
2016/06/29(水) 22:05:12.04ID:cemRDILHhttp://admin.brightcove.com/js/BrightcoveExperiences.js
パラメーターも多いのでもうJSを実行したほうがはやいかなと
0113デフォルトの名無しさん
2016/06/29(水) 22:39:29.06ID:uB/vUkqG0114デフォルトの名無しさん
2016/06/30(木) 00:22:49.45ID:QT4/5B+5次の方、どうぞ
0115デフォルトの名無しさん
2016/06/30(木) 00:25:47.04ID:LsNR/CTw0116デフォルトの名無しさん
2016/06/30(木) 00:30:23.09ID:YVbalhsG0117デフォルトの名無しさん
2016/06/30(木) 00:36:17.23ID:7CBssyjRその該当サイトを教えなさいよ
0118デフォルトの名無しさん
2016/06/30(木) 03:00:04.54ID:WfyFo3ZOdef loop():
list = ['a', 'b', 'c']
for loop in list:
str_check(loop)
def str_check(str):
if str == b:
処理
else:
つぎのループ()
breakやsys.exitだとループ自体を抜けてしまって次のリストに進めませんし
ループ数をカウントしておいて、再帰的にリストを呼び出すのは複雑で汚い処理な気がします
def loop(loop_count):
list = ['a', 'b', 'c']
str = list[loop_count]
str_check(str, loop_count)
def str_check(str, loop_count):
if str == b:
print("a")
else:
loop_count = loop_count + 1
loop(loop_count)
loop(0)
どうすればいいでしょうか?よろしくお願いします。
0119デフォルトの名無しさん
2016/06/30(木) 03:01:52.78ID:WfyFo3ZO0120デフォルトの名無しさん
2016/06/30(木) 03:19:52.50ID:RDufRMFUstr_check() のelseのあとにreturnと書くか、そもそもelse含めて書かなければいい。
str_check() から帰ってきたら、次のループに進むよ。
ttp://ideone.com/FpJN31
あと、loopを関数名として使うのと、forループでの変数名として使うのと、重複して使うのは止めとけ。
str_check()の
== b
は、
== 'b'
の間違いじゃないのか?
0121デフォルトの名無しさん
2016/06/30(木) 03:23:54.93ID:XLhOvur7list = ['a', 'b', 'c']
for loop in list:
if str_check(loop) == True:
continue
処理B
def str_check(str):
if str == b:
処理A
return False
else:
return True
0122デフォルトの名無しさん
2016/06/30(木) 03:25:46.41ID:vuP+Aqa6def loop(values):
for v in values:
if check_and_process(v):
return
def check_and_process(value):
if value == b:
print(value)
return True
else:
return False
0123デフォルトの名無しさん
2016/06/30(木) 03:37:24.29ID:WfyFo3ZOみなさんありがとうございます
こんなに早く複数回答いただけると思っていなかったので、1つずつ動かしながら理解しようと思います
>>120
命名規則のところまでアドバイスありがとうございます
bの部分は仰るとおりで文字列として'b'と書かないといけなかったです
すいませんでした
0124デフォルトの名無しさん
2016/06/30(木) 08:39:51.59ID:+j4BkH8O120です。
str_check()で条件該当するときは、ループを抜けたかったんですね。そのまま続行するのかと勘違いしてました。120のコードは希望通りの動作はしないです。失礼しました。
0125デフォルトの名無しさん
2016/07/02(土) 16:08:18.16ID:z+j9Fa390126デフォルトの名無しさん
2016/07/02(土) 16:45:59.37ID:vZ4Zd/Cc自分が質問される立場だったらその質問に答えるのだろうか?
0127デフォルトの名無しさん
2016/07/02(土) 18:38:48.71ID:UZfdN1Kzねこむのファン?
0128デフォルトの名無しさん
2016/07/02(土) 18:45:39.20ID:sfY4+Etf推敲もできないくらい慌てるようなことでもあった?
0129デフォルトの名無しさん
2016/07/02(土) 18:49:40.94ID:UZfdN1Kz0130デフォルトの名無しさん
2016/07/02(土) 18:50:37.60ID:sfY4+Etf0131デフォルトの名無しさん
2016/07/02(土) 18:57:38.96ID:jUc7m6Z9ありますか?って聞かれたら、
ありますよって答えとけばいいんだよ。
0132デフォルトの名無しさん
2016/07/02(土) 19:03:20.94ID:UZfdN1Kz感心うえ
0133デフォルトの名無しさん
2016/07/02(土) 20:50:27.18ID:7nXY7PCy0134デフォルトの名無しさん
2016/07/02(土) 21:25:41.39ID:A9cM4Ou4見ての通り人間のくず並みだろ?
0135デフォルトの名無しさん
2016/07/02(土) 23:11:36.78ID:aN0Jneajしかし、以下の書き方だと回線を切ったときにレイアウトが崩れてしまいます。
htmlの拡張子だと、cssやjavascriptまで取得できていないことが原因だと考えています。
何かいいライブラリや解決策はありますか?それとも、不可能ではないけれど、コーディングにスキルがいるのでしょうか?
よろしくお願いします。
from urllib.request import urlopen
from urllib.request import urlretrieve
url = "http://news.livedoor.com/article/detail/11714603/"
urlretrieve(url, "test.html")
0136デフォルトの名無しさん
2016/07/02(土) 23:13:20.33ID:fxvfEqqa0137デフォルトの名無しさん
2016/07/03(日) 00:35:55.56ID:BbdX03Naサーバー上のHTMLから、同じサーバー上のCSS・JSファイルを取得するなら、
相対パスで指定しているとか?
でも、君のPC上のHTMLからなら、相対パスなら君のPCを指すから、
CSS・JSファイルも、ダウンロードする必要がある。
相手サーバーの絶対パスに変えれば、ダウンロードしなくても動くかも
HTMLをダウンロードしても、普通は動かない。
制作者が、HTMLをダウンロードして動くようには作っていないから。
だから普通は、画像などのコンテンツだけをダウンロードする
ブラウザで、F12を押して、開発者ツールを使って、デバッグすれば?
HTMLがサーバー上・君のPC上にある際、読み込まれるファイルがどう違うか確かめる
そもそも、他人の作ったアプリを解析するのは、ものすごく大変。
コメント・仕様書もないのに、アプリを解析しなきゃならない。
何十ものファイルが読み込まれるから、普通の人はあきらめるはず
0138デフォルトの名無しさん
2016/07/03(日) 00:40:39.98ID:wxgc021b0139デフォルトの名無しさん
2016/07/03(日) 02:00:24.57ID:s5HIlZiP0140デフォルトの名無しさん
2016/07/03(日) 08:35:57.17ID:GKjH2M+2作りこみが必要そう
って言ってもBSとかでやれば絶対パスに変換できた気がするから
そんな難しくはなさそう
0141デフォルトの名無しさん
2016/07/03(日) 13:12:19.43ID:DiVoIdPXpythonスレでやる内容じゃないな
0142デフォルトの名無しさん
2016/07/04(月) 02:59:13.37ID:24pN0A7mpub/css/b.css
pub/js/c.js
サーバー上で、こういうディレクトリ階層にしている場合、
これらを自分のPCにダウンロードしたら、全く同じディレクトリ階層を作る必要がある
ファイルの拡張子もたくさんあるし、絶対・相対パス表示もある。
数十のファイルが読み込まれるし、クソみたいなウィジェットもたくさん付けている
他人のサイトなんて、一々、解析してられないよ。馬鹿馬鹿しい
0143デフォルトの名無しさん
2016/07/04(月) 12:02:40.74ID:bmDp8Deupythonスレでやる内容じゃないな
0144デフォルトの名無しさん
2016/07/04(月) 12:09:10.84ID:z1FLHajj0145デフォルトの名無しさん
2016/07/04(月) 14:51:16.62ID:Tw9ula4I0146デフォルトの名無しさん
2016/07/04(月) 15:06:51.09ID:z1FLHajj0147デフォルトの名無しさん
2016/07/04(月) 16:37:50.75ID:igr6hGQQ0148名無し集中。。 ◆O/rpF5PUVw
2016/07/04(月) 20:59:40.14ID:XLZhajh3●結論からいうと、
・common.css と .jpg 2つがあればよい
・JSは無視してよい(JSからDOM(=HTML)をいじってstyleを変更は機能的にできるが)
●調査方法 FireFox+NoScript (自分は青を使ったが火狐でも十分だろう)
・”名前を付けてページを保存”メニューから2種類で保存
”Webページ、完全”、と”Webページ、HTMLのみ”
(注意:このときファイル名をASCIIで、HTML内で、URLエンコードされないように)
・
LoveCatMan_Full__files ( 1 file .css, 2 files .jpg のみをのこして後は全削除)
LoveCatMan_Full_.htm (同名で新ファイルを作成する(
・・・ <HTML><HEAD><BODY>のタグを追加。common.cssを含むtag行をコピー
・・・ 火狐開発ツールで <div class="articleBody">のInnerHTMLをコピーして貼り付け
... ほしい範囲はちがうかもだが )
●Pythonで (やってないけどたぶんできると思うたぶん)
・urllibで 、.html, .css, .jpg をローカル保存
・Python 内で.html から soupをつくり 上記調査でやったことと同じことをやり
ファイル書く
● JS動かした結果もほしいなら
0149デフォルトの名無しさん
2016/07/04(月) 22:31:17.35ID:fBjtovDX0150デフォルトの名無しさん
2016/07/05(火) 12:23:31.76ID:abP/1esm0151デフォルトの名無しさん
2016/07/05(火) 14:26:06.56ID:YVa+1ojq0152デフォルトの名無しさん
2016/07/05(火) 22:50:59.77ID:jRJDfSwk0153デフォルトの名無しさん
2016/07/05(火) 23:18:31.68ID:MA2k3Rdlusersテーブルにnameカラムのみがあります。
yamadaさんをinsertする際、すでに存在していればスルー、存在していなければ挿入する
というのをやりたいのですがどう書けばいいでしょうか?
以下を組み合わせるイメージです。
INSERT INTO users VALUES ('yamada')
NOT EXISTS(SELECT name FROM users WHERE name = 'yamada')
0154デフォルトの名無しさん
2016/07/05(火) 23:28:30.51ID:TzVVhqyw(プライマリーキーに設定じゃダメなのかな)
0155デフォルトの名無しさん
2016/07/05(火) 23:36:22.00ID:MA2k3Rdl私のようなザコには目からうろこでした。ありがとうございます!
0156デフォルトの名無しさん
2016/07/05(火) 23:44:11.75ID:p5TlSvlQsqlite3ならupsert相当の命令があるが既にある場合何もしないのとはちょっと違うな
0157デフォルトの名無しさん
2016/07/06(水) 00:06:00.91ID:qGJVKz7K0158デフォルトの名無しさん
2016/07/06(水) 01:57:30.45ID:vNFNHf89下の場合だと、rokkoに対して合致した場合にmountainをprintさせたいです。
よろしくお願いします。
mountain = ['huji', 'takao', 'rokko']
river = ['meguro', 'kamo', 'asahi']
sea = ['shonan', 'takasaki', 'atami']
text = 'rokko'
geography = [mountain, river, sea]
for category in geography:
for name in category:
if name == text:
print (category)
0159デフォルトの名無しさん
2016/07/06(水) 02:46:26.96ID:S9qDm7+Hif text in category:
print (category)
オブジェクト in リストオブジェクト
in 含むとき、真
not in 含まないとき、真
0160デフォルトの名無しさん
2016/07/06(水) 03:26:30.24ID:bnrkQm6Xgeographyをリストのリストでなく、
キーをカテゴリ名(mountainなど)、値をリスト、とした辞書にするのが良いと思います。
そうすれば、キーと値を自然な形で取り出せるので。
0161デフォルトの名無しさん
2016/07/06(水) 03:31:19.27ID:bnrkQm6Xあるいは、固有名詞から、対応するカテゴリを得るという処理がしたいのならば、
固有名詞をキーにして、カテゴリ(のリストor集合)を値にした辞書を持つという方法もあります。
こっちの方が何回もループ回さずに済みますよ。
0162デフォルトの名無しさん(霧の向こうに繋がる世界)
2016/07/06(水) 10:58:07.74ID:De8pYE6x0163デフォルトの名無しさん
2016/07/06(水) 11:09:51.15ID:uN6jT81e0164デフォルトの名無しさん
2016/07/06(水) 11:42:37.87ID:UEpscvSf0165デフォルトの名無しさん
2016/07/06(水) 14:46:32.85ID:vNFNHf89ありがとうございます。
辞書を使って書いた場合はこんな感じになると思います。
書いてみて、思ったことがあるのですが
1,何度もカテゴリを書き込む必要があるので、あまりいい書き方では無い気がする
2,>固有名詞をキーにして、カテゴリ(のリストor集合)を値にした辞書
という書き方をすると、もっとスマートにかける気がするのですが、どうやって書くのでしょうか?
教えていただけると嬉しいです。
geograpy = {'fuji':'mountain', 'takao':'mountain', 'rokko':'mountain',\
'meguro':'river', 'kamo': 'river', 'asahi': 'river',\
'shonan':'sea', 'takasaki':'sea', 'atami':'sea'}
text = 'rokko'
for key, value in geograpy.items():
if text == key:
print(value)
0166デフォルトの名無しさん
2016/07/06(水) 15:45:47.98ID:uN6jT81egeograpy = {'fuji': 0, 'takao': 0, 'rokko': 0,
'meguro': 1, 'kamo': 1, 'asahi': 1,
'shonan': 2, 'takasaki': 2, 'atami': 2}
print(category[geograpy[text]])
0167デフォルトの名無しさん
2016/07/06(水) 15:48:17.20ID:oBxXMfqLループを回して地名の集合に目標が含まれるかテストする
categories = {"mountain": {"fuji", "takao", "rokko"}, "river": {"meguro", "kamo", "asahi"}, "sea": {"shonan", "takasaki", "atami"}}
text = "rokko"
for category, geographies in categories.items():
if text in geographies:
print(category)
0168デフォルトの名無しさん
2016/07/06(水) 15:52:07.67ID:0UQys2u4これもおかしいぞ
print(geograpy[text])で終わるのに何故ループさせる?
0169デフォルトの名無しさん
2016/07/06(水) 16:53:19.08ID:UEpscvSfgeography=dict( [y, x[1]] for x in glist for y in x[0])
リストの順番で入らないのは何故?
0170デフォルトの名無しさん
2016/07/06(水) 17:09:17.84ID:UPmKjMqhdictは順序を保持しない。保持したいならOrderedDict
http://docs.python.jp/3/library/collections.html#collections.OrderedDict
0171デフォルトの名無しさん
2016/07/07(木) 16:27:15.24ID:/AyC11hm2のころはGUIでwxpythonを使っていたのですが,python3では正式には対応していないとのことで,phenixを使うことになるかと思います.
phenixを使用されている方が居られましたら伺いたいのですが,現状使い勝手はどのような感じでしょうか?
0172デフォルトの名無しさん
2016/07/07(木) 19:08:19.55ID:6foOCQOxググったらいっぱい出てくるけど?
0173デフォルトの名無しさん
2016/07/07(木) 19:14:07.71ID:fln6JgVKそれ聞いてどうしたいの?w
0174デフォルトの名無しさん
2016/07/07(木) 19:42:07.40ID:Y6hRAC0Wバカなの?
死ぬの?
死ねよ
0175デフォルトの名無しさん
2016/07/07(木) 21:29:06.62ID:FeHl2UAdGUI上で入力した日本語を取得するとどうしても文字化けしてしまいます。
(QLineEditのtext()メソッド)
ググッて出てきた解決策を色々試したのですが変わらず……
誰か助けてください
0176デフォルトの名無しさん
2016/07/07(木) 21:55:06.49ID:hNsvcGxY早く窓から飛び降りろゴミ
0177デフォルトの名無しさん
2016/07/07(木) 22:19:23.96ID:oZiDeRoGスレ違い そんな超初心者いねーよ
0178デフォルトの名無しさん
2016/07/07(木) 22:25:04.83ID:1eZWdJzSたぶん 3.x てのは現実には存在しないのだと思う。
0179デフォルトの名無しさん
2016/07/07(木) 22:49:44.03ID:oZiDeRoG真のpythonユーザーなら各バージョンいんすとるするでしょ
0180デフォルトの名無しさん
2016/07/08(金) 10:53:03.58ID:IntJC6pu0181デフォルトの名無しさん
2016/07/08(金) 12:41:22.79ID:Lki/uJV8brightcove.base64 = function() {
function b64ToByteArray(b64) {
return "test"
}
return {
toByteArray: b64ToByteArray
}
}
alert(brightcove.base64().toByteArray());
こういうJSをpythonで表現したいのですが、うまく行きません。
pythonではどのようにするのがよいでしょうか
0182デフォルトの名無しさん
2016/07/08(金) 12:46:42.53ID:gb0PvJK9システムのpythonはプログラミングには使わないほうが良いよ、pyenvで仮想環境作って3でも2でも好きなの使えば
0183デフォルトの名無しさん
2016/07/08(金) 13:14:49.02ID:MZ65v/q8クロージャ使ってオブジェクト構築する方法を捨ててクラスを設計する
brightcoveモジュールとBase64クラスとto_bytearrayメソッドに置き換えるのはどう?
0184デフォルトの名無しさん
2016/07/08(金) 13:34:32.18ID:WN2toBJMためしてないけど
class brightcove():
..@staticmethod
..def base64():
....def b64ToByteArray(b64=None):
......return "test"
....class noname():
......def __init__(self):
........self.toByteArray = b64ToByteArray
....return noname()
print brightcove.base64().toByteArray()
0185デフォルトの名無しさん
2016/07/08(金) 14:28:37.76ID:Lki/uJV8あざすやってみます
0186デフォルトの名無しさん
2016/07/08(金) 15:51:02.93ID:Lki/uJV8動きました。・・・が何をしているのかが理解できません
どうして
print brightcove.base64().toByteArray()
これが動くんだろう・・・・
0187デフォルトの名無しさん
2016/07/08(金) 15:53:48.37ID:Lki/uJV8最後にnoname()が呼び出されて
別名にしている?ここらへんのスコープがよくわかりません
0188デフォルトの名無しさん
2016/07/08(金) 16:21:22.87ID:XrfHWU2rnoname_obj = brightcove.base64()
func_obj = noname_obj.toByteArray
print func_obj()
別の表現すると
print ( ( brightcove.base64() ).toByteArray )()
0189デフォルトの名無しさん
2016/07/08(金) 16:48:31.16ID:MZ65v/q8>>184のbrightcove.base64()を呼び出すと
b64ToByteArray関数とnonameクラスを定義してnonameのインスタンスを返す
Pythonでは辞書に属性を追加できないので
nonameクラスで>>181のjsオブジェクト {toByteArray: b64ToByteArray} を真似ている
まあPythonでは一般的な書き方ではないと思う
0190デフォルトの名無しさん
2016/07/08(金) 16:59:28.99ID:Lki/uJV8return {...}を表現するにはこうするしかないんですね
あざす
0191デフォルトの名無しさん
2016/07/08(金) 17:07:14.08ID:MZ65v/q8toByteArrayもstaticmethodでラップする必要があるな
class brightcove:
....@staticmethod
....def base64():
........def b64ToByteArray(b64):
............return b64
........class noname:
............toByteArray = staticmethod(b64ToByteArray)
........return noname()
brightcove.base64().toByteArray("b64 test")
0192デフォルトの名無しさん
2016/07/08(金) 18:44:44.56ID:ulrB7cPH0193デフォルトの名無しさん
2016/07/08(金) 18:53:03.99ID:ulrB7cPHパっと見、えって思う処理ですね
0194デフォルトの名無しさん
2016/07/09(土) 20:40:26.01ID:A2kiW1x0__print(1)
name = "a"
変数nameに関数名を入れてるんですけど
このnameから関数を実行させる方法を教えてください
phpだと
<?php
function a(){
echo 1;
}
$name = "a";
$name();
で出来ますがpythonではどうやるのかわかりません
0195デフォルトの名無しさん
2016/07/09(土) 20:55:49.17ID:f44ee91j0196デフォルトの名無しさん
2016/07/09(土) 21:34:33.45ID:tiewsUwvname = a
name()
で行ける
"a"を使って呼び出す方法は知らない
0197デフォルトの名無しさん
2016/07/09(土) 21:42:46.83ID:YfgAyk2I>>195-196の言うとおりなんだが、原理的には
eval(name)()
や
locals()[name]()
で呼び出せる。が、やるべきじゃ無い。
0198デフォルトの名無しさん
2016/07/09(土) 22:18:40.23ID:w1tY8J+d名前を短くして、呼び出したいときもある
0199デフォルトの名無しさん
2016/07/09(土) 22:19:59.89ID:YfgAyk2Iそれを文字列でやる必要がどこにある?
0200デフォルトの名無しさん
2016/07/09(土) 22:36:16.13ID:zLjepEFC0201デフォルトの名無しさん
2016/07/09(土) 22:47:24.68ID:tiewsUwv100個)の関数を順に呼び出していくアプリを作ろうとしたことがあって
関数名を考えるのがめんどいし、main内にずらっと100個の呼び出しを
書くのも大変だから、動的に文字列でa1()〜a100()を作り出しながら
呼び出そうと思いついたことはある
ただ>>197のやり方を知らなかったので挫折した
0202デフォルトの名無しさん
2016/07/09(土) 23:00:20.45ID:zLjepEFC0203デフォルトの名無しさん
2016/07/09(土) 23:02:27.83ID:j7FBg3WE危険を承知したうえで使えばいいと思うんだがな
python流じゃないとか使うべきじゃ無いなら最初からそんなもん実装するなよ
0204デフォルトの名無しさん
2016/07/09(土) 23:05:10.46ID:zLjepEFCやれやれ
0205デフォルトの名無しさん
2016/07/10(日) 00:09:03.81ID:TyWwPenx0206デフォルトの名無しさん
2016/07/10(日) 00:27:57.27ID:s1YVXoV8って単純に疑問に思っただけなのにこんなにdisられるとは思いませんでしたw
0207デフォルトの名無しさん
2016/07/10(日) 00:38:37.58ID:6Xbhdejn難癖つけることに生きがい感じてる人も多いんだ。
0208デフォルトの名無しさん
2016/07/10(日) 01:51:38.13ID:8n7tHt7F0209デフォルトの名無しさん
2016/07/10(日) 02:12:27.35ID:JTH0ZdYCツールで、規約に則った、関数名を作り出すから
0210デフォルトの名無しさん
2016/07/10(日) 02:13:22.18ID:Mf/b32xw畜生と同じものを使ってるなんて、人畜共通感染症にでも掛かりそうだわ。
って煽られたことはあるね。
酷すぎて笑った。
0211デフォルトの名無しさん
2016/07/10(日) 04:05:03.84ID:p5bjADUuそのレベルの初心者にはevalはまだ早いとしか言えない
0212デフォルトの名無しさん
2016/07/10(日) 05:25:05.21ID:H5gxojYP書くときの利便性第一な考えやコードには特に厳しい
0213デフォルトの名無しさん
2016/07/10(日) 05:57:49.14ID:vse3CjPyクロージャは俺にとってこの世で最もわからないテクニックの一つなんだ
関数の中に関数を書いただけで、なぜクロージャなどという特別な名前になるのか
そこに俺はPythonの底知れぬ恐怖と闇を感じる
0214名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 13:18:19.45ID:ts85OtT4関数の中の関数はローカル変数をキャプチャする機能が含まれるからただの関数と区別するのはおかしくないでしょ
実際他の言語では区別するのが多いし
てかドキュメント読むとむしろpythonは区別してない気がするんだけど
0215194
2016/07/10(日) 14:03:00.41ID:xN29fWNL0216名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 14:44:54.64ID:7RALs3SKhttps://ja.m.wikipedia.org/wiki/Factory_Method_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3
0217名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 14:49:44.97ID:p5bjADUudef gen():
def f():
pass
return f
print(gen() == gen()) # False
0218名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 14:54:48.06ID:BWKzm6CE似て非なるものを指して言っているような気がしてならない。
0219名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 16:28:35.15ID:PgiToNvG0220名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 18:00:33.44ID:WKr7J3se0221名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 19:19:43.63ID:EY1v+Nkpgetattr('a')()
0222デフォルトの名無しさん
2016/07/10(日) 20:36:34.25ID:L/5VOBwr失敗したら地球爆発すんの?
0223デフォルトの名無しさん
2016/07/10(日) 20:46:43.11ID:WDQFjLtuバグとか悪意のあるコードが実行されたら...
あとはわかるよね
0224デフォルトの名無しさん
2016/07/10(日) 20:51:14.11ID:UiXNSESM(実際はそのスキルもないだろうけどここはとりあえずヤレると仮定しろ)
ところがそのマンコの素性は全く分からんよな?
いくら本マンコが「善意の処女やで!」とか言っても実際のところは本マンコにしか分からんだろ?
強烈なメンヘラかもしれんよ?美人局かもしれんよ?梅毒持ってるかもしれんよ?
たった一発のマンコでお前の薄っぺらい人生が崩壊するかもしれんのだよ?
それでもお前ヤれるか?怖いだろ?……俺はヤるけどな
0225デフォルトの名無しさん
2016/07/10(日) 21:13:17.83ID:acSiYBLC0226デフォルトの名無しさん
2016/07/10(日) 21:16:43.03ID:acSiYBLC人の忠告を無視する奴がどの面下げて教えを請いに来てるのか
想像もつかねえけどなw
さぞかし面の皮が厚いんだろ
脳みその収まる余地が無いくらいにな
まあPHPユーザーならそんなもんだろうよ
0227デフォルトの名無しさん
2016/07/10(日) 22:16:37.63ID:7RALs3SKユーザー入力を突っ込むと危険なのはpickle系も同じ
evalの問題は求める結果に対して過剰な機能であること、linterが利かないこと
0228デフォルトの名無しさん
2016/07/10(日) 22:51:42.78ID:0fV/bHx60229デフォルトの名無しさん
2016/07/10(日) 23:01:53.63ID:hnc6ePmd0230デフォルトの名無しさん
2016/07/10(日) 23:07:12.80ID:JTH0ZdYCグローバル空間で実行される、グローバルevalは、
ローカル変数にアクセスできないから、まだマシ
完全に隔離された空間でのevalが、推奨される
>>213
class A{
x = 0
f(){ x = 1 }
}
ラムダ式・クロージャ・関数・クラスも、結局はオブジェクト。
クラス内のメソッドからも、メソッドの外側にある、
インスタンス変数にアクセスできるし、
そのオブジェクトが存在する限り、インスタンス変数も存在する
0231デフォルトの名無しさん
2016/07/10(日) 23:08:31.73ID:7RALs3SKjsonは環境にバグがない限りユーザー入力による任意コード実行などできないから危険度は低い
evalと同等ではない
0232デフォルトの名無しさん
2016/07/10(日) 23:09:19.38ID:7RALs3SK0233デフォルトの名無しさん
2016/07/10(日) 23:31:40.32ID:YRIbcRwcうんごめん
>>231で言ってる意図が全然わかんね
0234デフォルトの名無しさん
2016/07/10(日) 23:50:22.12ID:0fV/bHx60235デフォルトの名無しさん
2016/07/11(月) 00:09:33.73ID:1vdForjojsonみたいに言語処理系でeval実行する(できる)コンセプトのデータ形式はキモくないの?ってこと
0236デフォルトの名無しさん
2016/07/11(月) 00:10:58.62ID:DT6nTI14お前に足りんのは脳ミソだろ
0237デフォルトの名無しさん
2016/07/11(月) 00:12:19.67ID:1vdForjo前から常駐してる罵倒の人でしたか
損した
0238デフォルトの名無しさん
2016/07/11(月) 00:18:39.52ID:DT6nTI140239デフォルトの名無しさん
2016/07/11(月) 00:30:19.04ID:/oPckdoQLisperであれば全くキモくない
なぜならS式はプログラム構文であり、同時にデータ形式でもあるから
とはいえ、今時にJSONデータをevalで評価しようする行為は罵倒される
普通はJSONデータをパーズしてJSオブジェクトに変換するライブラリを利用する
だから当然、まっとうなJS使いならJSONデータのevalはキモイ
それをあたかもJS世界ではJSONのevalが常識だととられかねない主張をした
>>229が、無知をわきまえない馬鹿とdisられてるだけの話
0240デフォルトの名無しさん
2016/07/11(月) 00:57:09.48ID:qc/cfS6K才能なさそうy
0241デフォルトの名無しさん
2016/07/11(月) 01:07:39.22ID:1vdForjo罵倒の人じゃなかったか
ごめんなさい
そうか
・入力されたデータを生で実行するのは危険だからevalは避けるべき(そりゃそうだ)
・だからと言って実行可能なデータ形式がキモいかどうかは当人の好みで別問題
0242デフォルトの名無しさん
2016/07/11(月) 01:08:55.35ID:OhCdJ0DNこいつのjsonとeval理解も大概アホだぞ
0243デフォルトの名無しさん
2016/07/11(月) 01:45:05.30ID:oX3hGq92う〜ん、なんかその、ちょっとずれてる
0244デフォルトの名無しさん
2016/07/11(月) 02:06:30.44ID:lcOj23NlJSON.parseが作られた経緯分かってんのか?
0245デフォルトの名無しさん
2016/07/11(月) 02:12:26.06ID:lcOj23Nl強行にJSONは実行可能データ形式であると主張するその根性と負けん気には敬意を表したいと思う
ま、当然バカにしてるけど
0246デフォルトの名無しさん
2016/07/11(月) 02:48:55.01ID:ci5xiTk9Pythonのjson.loadでjavascriptのeval相当の操作をjsonにできるものならやってみろよ。
できたら鼻でカルボナーラ食いながら渋谷の交差点全裸で渡ってやるよ(うろ覚え)
0247デフォルトの名無しさん
2016/07/11(月) 06:40:25.64ID:5AKVPaji0248デフォルトの名無しさん
2016/07/11(月) 06:50:30.11ID:5AKVPajiやっぱり話に口を挟むべきじゃなかったよ君は
論点ずらしも見え透いていて下手くそだ
0249デフォルトの名無しさん
2016/07/11(月) 06:58:46.55ID:BOCVQw3X> そもそもなんでjsonが絡んできたのか全く分からない。
℃素人の俺がちょっとググったところ
JavaScript の eval( ) は json 文字列を JavaScript のオブジェクトに変換できるみたい
なので
> まあeval危険っていう奴はjsonとかどうなのよ?
に対しては便利だよ
が模範解答
0250デフォルトの名無しさん
2016/07/11(月) 13:16:33.82ID:YDn097Nb薄っぺらいなら崩壊するとかどうでもいいな
マンコの方が大事
0251デフォルトの名無しさん
2016/07/11(月) 13:28:03.66ID:YDn097Nbjsoncallbackの風潮はどうにかならんかね
0252デフォルトの名無しさん
2016/07/13(水) 01:35:15.66ID:nKyDbGf10253デフォルトの名無しさん
2016/07/13(水) 02:27:25.39ID:bdUkj08A致命的に残念なことに
死なない
0254デフォルトの名無しさん
2016/07/13(水) 07:35:54.66ID:fokSqdi7であれば何も言わないから
0255デフォルトの名無しさん
2016/07/13(水) 07:56:38.71ID:nKyDbGf1自分から巻き込まれに来る馬鹿w
0256デフォルトの名無しさん
2016/07/13(水) 13:28:08.61ID:twk9LIr7アイディアと情熱のある方のみ、お願いします。
http://good-hill.xsrv.jp/?id=667121
『 グッドエンジェル 』
投資家と起業家のマッチングサービス(投資家数1300人以上)
有名投資家からベンチャーキャピタルまで登録されています。
0257デフォルトの名無しさん
2016/07/13(水) 17:11:03.43ID:Zm0ukFfg0258デフォルトの名無しさん
2016/07/13(水) 17:11:39.88ID:Zm0ukFfg0259デフォルトの名無しさん
2016/07/13(水) 22:31:21.95ID:UV93YtDm0260デフォルトの名無しさん
2016/07/13(水) 22:46:11.47ID:uIqWXDjj0261デフォルトの名無しさん
2016/07/13(水) 23:25:15.95ID:C7S+nyqs0262デフォルトの名無しさん
2016/07/13(水) 23:57:17.15ID:wOA9qUAA0263デフォルトの名無しさん
2016/07/14(木) 00:04:12.57ID:xgZTwt3gEcusopse(木亥)
0264デフォルトの名無しさん
2016/07/14(木) 00:49:07.35ID:Lc3bBZiG0265デフォルトの名無しさん
2016/07/14(木) 01:18:24.30ID:+A9J7TeB0266デフォルトの名無しさん
2016/07/14(木) 02:24:39.63ID:XhRL8Vfc0267デフォルトの名無しさん
2016/07/14(木) 06:08:02.82ID:wpDXSu8h0268デフォルトの名無しさん
2016/07/15(金) 08:17:26.15ID:s7YgG5tz0269デフォルトの名無しさん
2016/07/15(金) 08:52:32.64ID:RkIei/li0270デフォルトの名無しさん
2016/07/15(金) 23:06:10.36ID:Cw8w8O520271デフォルトの名無しさん
2016/07/16(土) 00:08:44.91ID:vzIkCttp有名なスクレイピング解説サイトなんですか?
真っ白なページが表示されたんですがサーバーが不調なのかな?
時間をおいて再アクセスしようと思います。
0272デフォルトの名無しさん
2016/07/16(土) 00:22:20.35ID:pr0Q4wPTやってしまいましたなあ
goggle.comを知らない初心者の方かな?
0273デフォルトの名無しさん(芋)
2016/07/16(土) 11:24:58.08ID:xdDlu3Yrまずあなたがやるもの
【データベース編】
0.使用するデータベースエンジンを決める
1.データベースに接続するサンプルを書く
2.データベースにデータを挿入するサンプルを書く
3.データベースからデータを取得するサンプルを書く
【クロール編】
0.python クロール スクレイピングでライブラリを探す。有名なライブラリがあるからすぐ見つかる。
1.そのライブラリの使い方を覚える
0274デフォルトの名無しさん
2016/07/16(土) 11:30:10.47ID:pr0Q4wPT0275デフォルトの名無しさん
2016/07/16(土) 13:10:08.79ID:vzIkCttpgoggleじゃなくてgoogleでしょう。
PC初心者の方かな?
0276デフォルトの名無しさん
2016/07/16(土) 13:15:49.68ID:7cBV7ERqhttp://ma tome.naver.jp/m/odai/2138942019399820601
0277デフォルトの名無しさん
2016/07/16(土) 13:24:57.97ID:osS02XrmWebサービスならHTTPやHTML、CSS、JSも学んで
色々と組み合わせて作ってって考えると
学校でプログラミングを教える際のゴールってなんなんだろうか
0278デフォルトの名無しさん
2016/07/16(土) 13:26:50.56ID:H0lahBy+goggle.comはgoogleと間違えてアクセスされる事を狙ったフィッシングサイト
アクセスするとウイルス感染
0279デフォルトの名無しさん
2016/07/16(土) 13:32:11.46ID:pr0Q4wPT0280デフォルトの名無しさん
2016/07/16(土) 14:36:33.47ID:E38BAzZVよくりんくできるなあ
感心まじで
0281デフォルトの名無しさん
2016/07/16(土) 14:38:03.27ID:9Y22Kipm>学校でプログラミングを教える
と言いながら
>python学んでDB学んで
>WebサービスならHTTPやHTML、CSS、JSも学んで
こういうのは三流學校
0282デフォルトの名無しさん
2016/07/16(土) 14:42:11.61ID:u9I+cCv7数値計算をC、fortran
データ処理をpython
0283デフォルトの名無しさん
2016/07/16(土) 14:43:46.49ID:pr0Q4wPT0284デフォルトの名無しさん
2016/07/16(土) 14:44:19.94ID:osS02Xrmあ、ごめんね義務教育でのことを言いたかった
申し訳ない
0285デフォルトの名無しさん
2016/07/16(土) 14:46:01.76ID:9Y22Kipm小中学生は忙しいんだ
0286デフォルトの名無しさん
2016/07/16(土) 14:47:36.38ID:pr0Q4wPTプログラミング教育なんて道徳の時間と同レベルのゴミになるよ
せいぜいScratchの人形を右往左往させる程度だ
0287デフォルトの名無しさん
2016/07/16(土) 14:47:41.89ID:7p7PH1Sq英語は喋れるが他に専門がない馬鹿と変わらんぞ。
0288デフォルトの名無しさん
2016/07/16(土) 16:01:17.72ID:mo63C6Y/0289デフォルトの名無しさん
2016/07/16(土) 16:03:16.81ID:pr0Q4wPT0290デフォルトの名無しさん
2016/07/18(月) 10:05:15.59ID:YwVQPIZA大半の英語圏の人材は専門もってるよ
日本で日本語日常会話喋れます
コンビニバイトができます
0291デフォルトの名無しさん
2016/07/18(月) 19:12:58.38ID:AmMtLZjt頭悪そうなツッコミで安心したわ
0292デフォルトの名無しさん
2016/07/18(月) 19:20:17.23ID:lHveE/q60293デフォルトの名無しさん
2016/07/18(月) 19:51:00.78ID:YwVQPIZA288をツッコミと感じる小日本人に完敗
0294デフォルトの名無しさん
2016/07/18(月) 20:11:56.00ID:zCbwfU630295デフォルトの名無しさん
2016/07/18(月) 21:20:14.55ID:gsecFLIc0296デフォルトの名無しさん
2016/07/18(月) 21:33:16.12ID:t5DNC3Q0歳食った固い頭で必死に覚えたプログラミングを
若い連中にあっさりマスターされては困るというものだ
0297デフォルトの名無しさん
2016/07/18(月) 22:04:32.86ID:91FtzvbI若い奴らにはむしろIT奴隷量産みたいな世界になっちまって可哀想にぐらいしか思わん。
0298デフォルトの名無しさん
2016/07/18(月) 22:20:10.67ID:zCbwfU63国はもっと数学や英語などの基礎力に力入れた方がいいよ
0299デフォルトの名無しさん
2016/07/18(月) 22:23:28.61ID:3iq1P2TN生まれ持った絶対的な才能の差は時間と努力では覆せない
室伏一家みたいに遺伝子操作しないとな
0300デフォルトの名無しさん
2016/07/18(月) 22:59:54.87ID:lHveE/q60301デフォルトの名無しさん
2016/07/19(火) 08:17:38.28ID:pfxIVr9e> 歳食った固い頭で必死に覚えたプログラミングを
自己紹介乙 w
そもそも 30年以上前の柔らか頭で覚えた言語が未だに通用することにびっくりしてるわ
0302デフォルトの名無しさん
2016/07/19(火) 09:29:52.86ID:SsIu4Enc1.シン・ジョンア事件(エール大学の学歴偽装)を受けて、6億ウォン(約6千万円)をかけて調査委員会を作る
2.3年間のあいだに1,000名を摘発
3.あまりにも規模が大きすぎるため社会的波紋が大きく、社会を麻痺させるおそれがあることから目をつぶることにする
4.偽造した者が何らかの問題を起こした場合に、随時一人ずつ淘汰することにする
http://honkan.jp/2466/
0303デフォルトの名無しさん
2016/07/19(火) 12:46:21.61ID:3sf6xm4M国は頭を使わず体を動かすだけの馬鹿を量産したいようだしなー
0304デフォルトの名無しさん
2016/07/19(火) 19:43:12.17ID:AIAqi+x1Python = 在日が選ぶスクリプト言語
ってことで F.A かな?
http://cdn-ak.f.st-hatena.com/images/fotolife/c/cocodrips/20140829/20140829091202.jpg
0305デフォルトの名無しさん
2016/07/19(火) 20:03:09.12ID:0ykrKFbthttp://paiza.jp/job_offers/dev_language/Java
Java 求人情報一覧 564件
JavaScript 求人情報一覧 475件
jQuery 求人情報一覧 325件
C# 求人情報一覧 253件
Ruby 求人情報一覧 247件
0306デフォルトの名無しさん
2016/07/19(火) 20:39:26.80ID:AIAqi+x1わざわざハングル版を購入したのはPythonだけ
わざわざ:
Python = 在日が選ぶスクリプト言語
を裏付ける指摘をしてくれて、ありがとん
0307デフォルトの名無しさん
2016/07/19(火) 21:44:17.07ID:LWjEk6tc計算結果を整理するのにpython便利だよね。
0308デフォルトの名無しさん
2016/07/19(火) 23:21:20.71ID:0ykrKFbt俺ネトウヨだけど朝鮮語で書かれているとは気が付かなかったよ。
でも、Pythonの日本語の本って少ないから、日本語でないのはしょうがないよ。
最近は出てきたらしいけど、その写真何年前のだっけ?
http://mint.2ch.net/test/read.cgi/news4plus/1468723645/
> 「北朝鮮から脱出してきた」と朝鮮語で話したという。
0309デフォルトの名無しさん
2016/07/20(水) 12:15:01.26ID:6y8qMuEKこの書き方だと一行の複数列で出力されてしまいます
import csv
list = ['1', '2', '3', '4', 'a', 'b']
with open ('path\\and\\filename.csv', 'w') as f:
writer = csv.writer(f)
writer.writerow(list)
0310デフォルトの名無しさん
2016/07/20(水) 12:35:21.23ID:1fXOWcfqそれが1行の複数列なら正常だと思うが。
0311デフォルトの名無しさん
2016/07/20(水) 13:19:47.78ID:86MTYlzD0313デフォルトの名無しさん
2016/07/20(水) 14:16:20.27ID:6y8qMuEK1
2
3
4
a
b
という形で出したいです。
>>311
一度2次元配列に買えないと、このままの配列の形では無理でしょうか?
0314デフォルトの名無しさん
2016/07/20(水) 14:25:31.45ID:1fXOWcfqリストはそのままで、writer.writerows(list)に変える。
0315デフォルトの名無しさん
2016/07/20(水) 14:56:31.06ID:6y8qMuEKありがとうございます。
でも、その書き方だと、リストの中身が2文字以上の文字列になると期待した結果にならないんです。
list = ['たこ', 'いか', 'しめさば', 'いくら', 'くじら', 'いるか']
の場合、出力が
た,こ
い,か
し,め,さ,ば
い,く,ら
く,じ,ら
い,る,か
となってしまいます。
1文字ずつに分割されない方法は、やはり2次元配列しかないのでしょうか?
0316デフォルトの名無しさん
2016/07/20(水) 15:10:55.13ID:1fXOWcfq具体的にどんなデータをどうしたいのか示さないと。
やり方は色々あるだろうけど、単にリストを処理するのが面倒だというなら
list=([l] for l in list)
0317デフォルトの名無しさん
2016/07/20(水) 15:34:21.57ID:AShPaQmfでは無理なんだっけ。無検証でナンだけど。
0318デフォルトの名無しさん
2016/07/20(水) 16:38:21.63ID:GYGYl+ukない
あきらめろ
あきらめないなら派手に死ね
0319デフォルトの名無しさん
2016/07/20(水) 18:08:28.03ID:+8JMtKmV0320デフォルトの名無しさん
2016/07/20(水) 23:11:04.33ID:6y8qMuEKありがとうございます。
今度から気をつけます。
>>317
うまくいきませんでした。
0321デフォルトの名無しさん
2016/07/22(金) 19:44:56.93ID:y0SFAbQxサンプルコードをネットからコピペしても下記のようなエラーが出るんですがどうしたらいいのか分からないです
qrcodeを再インストールしても出ます
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\JD\AppData\Local\Programs\Python\Python35-32\lib\tkinter\__init__.py", line 1550, in __call__
return self.func(*args)
File "C:\Users\JD\Desktop\qrcode.py", line 13, in generate
qr_label.qr_img = qr.make(encode_text.get())
AttributeError: module 'qrcode' has no attribute 'make'
このサイトの一番下のコードです
http://www.sbcr.jp/support/12891.html
0322デフォルトの名無しさん
2016/07/22(金) 20:53:35.46ID:8iZGHv2Nようわからんがお前さんのスクリプトのファイル名が qrcode.py だと python が混乱するから名前を変えろ
あと、qrcode.pyc があったらそれも消しとけ
って言われてるみたいだが
https://www.raspberrypi.org/forums/viewtopic.php?t=154323&p=1009676
0323デフォルトの名無しさん
2016/07/23(土) 00:26:19.56ID:6m2ysZBLいけました!
本当にありがとうございます!
とても嬉しいです
頭悪いなりにこれからも頑張ろうと思います
0324デフォルトの名無しさん
2016/07/23(土) 00:53:52.48ID:NB83gV8p''.join([hex(x).replace('0x', '') for x in a])などのような
ダサいことをする必要があったのだが、やっと3.5でa.hex()で済むようになったんだな
要望を出したわけじゃないが嬉しい改良だぜ
スクリプト系ってバイナリデータの扱いが弱いのは仕方ないのかねえ
0325デフォルトの名無しさん
2016/07/23(土) 03:28:55.07ID:Hw4nMMlnなんで削ったのか意味不明だった
binasciiがあるからいいだろって?
じゃあなんで今度はhex追加したんだよ
フワフワするんじゃない!
0326デフォルトの名無しさん
2016/07/23(土) 11:17:54.53ID:6lYjBmg5知らないひと→気付かないので放置
だろうね
0327デフォルトの名無しさん
2016/07/23(土) 11:53:58.04ID:lWwrOzUl0328デフォルトの名無しさん
2016/07/23(土) 12:11:16.70ID:NB83gV8p0329デフォルトの名無しさん
2016/07/23(土) 12:54:31.73ID:dZ4xqgxO0330デフォルトの名無しさん
2016/07/23(土) 13:23:12.50ID:lWwrOzUlないゾ
0331デフォルトの名無しさん
2016/07/25(月) 22:45:06.12ID:IxLMWt780332デフォルトの名無しさん
2016/07/26(火) 15:35:31.13ID:w3bCoSmhコマンドを実行した際に、ファイルに保存と端末での表示を同時にやりたいです
python hoge.py | tee test.log
調べたところ、このteeコマンドを使うと出来るのは分かったのですが、
python hoge.pyのみを実行した際に色が付いていた文字が色無しで表示されてしまいます
色付きで表示させる方法ありませんかね?
0333デフォルトの名無しさん
2016/07/26(火) 16:09:50.04ID:SZ1z99USつぎぃっ!
0334デフォルトの名無しさん
2016/07/26(火) 16:14:49.62ID:8FxBKUS6unbufferコマンドを介して実行しろってさ
0335デフォルトの名無しさん
2016/07/26(火) 16:17:45.67ID:As2nHGxNtee -a logfile
0336デフォルトの名無しさん
2016/07/26(火) 17:27:58.90ID:oSjA6IKMありがとうございます!
0337デフォルトの名無しさん
2016/07/26(火) 21:13:55.70ID:qj29Ya7u0338デフォルトの名無しさん
2016/07/29(金) 00:20:39.98ID:6nakcvoP0339デフォルトの名無しさん
2016/07/29(金) 18:15:29.75ID:jrtfUeU70340デフォルトの名無しさん
2016/07/30(土) 00:56:53.14ID:ttzU5SXH0341デフォルトの名無しさん
2016/07/30(土) 09:25:24.48ID:XtPmg2oJ0342デフォルトの名無しさん
2016/07/30(土) 10:43:22.23ID:NnN7Vre0文字化けします
なぜでしょう?
0343デフォルトの名無しさん
2016/07/30(土) 11:07:38.30ID:6eJMfqp8* 梅雨開けたから
0344デフォルトの名無しさん
2016/07/30(土) 11:13:17.53ID:NnN7Vre0ctypes.cdll.msvcrt.setlocale(LC_CTYPE, 'jpn')
m = ctypes.create_unicode_buffer(5)
ctypes.cdll.msvcrt.mbstowcs(m, 'あ', 5)
t = ctypes.create_unicode_buffer(5)
ctypes.cdll.msvcrt.mbstowcs(t, 'い', 5)
ctypes.windll.user32.MessageBoxW(0, m, t, 1)
ctypes.windll.user32.MessageBoxW(0, m.value, t.value, 1)
ctypes.windll.user32.MessageBoxW(0, ctypes.byref(m), ctypes.byref(t), 1)
0345デフォルトの名無しさん
2016/07/31(日) 20:39:28.30ID:JqDDxvY4ctypes.windll.user32.MessageBoxW(0, u'あ', u'い', 1)
0346デフォルトの名無しさん
2016/08/03(水) 05:10:13.79ID:Khjpbu9+初プログラミング言語の初心者です。
2次計画法を解くために、CVXOPTを使いたくてパッケージを入れようとしたのですが、
$ pip install cvxopt
をコマンドプロンプトに打つと
Collecting cvxopt
Using catching cvxopt-1.1.8.tar.gz
…………略
Failed building wheel for cvxopt
…………略
error: Microsoft Visual C++ 14.0 is required…略
と出ます。
どのように解決したらよいのでしょうか…?
0347デフォルトの名無しさん
2016/08/03(水) 05:39:03.47ID:hBhstNEscondaにcvxoptパッケージねえの?
使えねー
0348デフォルトの名無しさん
2016/08/03(水) 05:45:51.06ID:hBhstNEshttp://www.cvxpy.org/en/latest/install/#windows
要約すると
* Windowsみたいなオモチャでプログラミングすんなレゴブロックやってろ
* どうしても土下座してもWindowsでやりたいならPythonxyかAnaconda使え。ただしPython2限定な。今時w
* Python3でやりたければVirtualBoxでLinuxでも起動しろ。でなければMac買え貧乏人
0349デフォルトの名無しさん
2016/08/03(水) 05:53:50.35ID:Khjpbu9+ありがとうございます
0350デフォルトの名無しさん
2016/08/03(水) 05:57:08.47ID:hBhstNEsMinGWを用いてBLAS, LAPACKからインストールせよとのこと
http://cvxopt.org/install/index.html#building-cvxopt-for-windows
初心者には1年早いね
0351デフォルトの名無しさん
2016/08/03(水) 06:00:16.56ID:Khjpbu9+そこそこの速さで2次計画法解く方法、他にありませんか?
Rのquadprogだとクソ遅くてpython勉強してるのですが、調べてもcvxoptばっかり出てくるんです
0352デフォルトの名無しさん
2016/08/03(水) 06:05:59.88ID:hBhstNEscvxoptのwindows版バイナリ
http://www.lfd.uci.edu/~gohlke/pythonlibs/#cvxopt
これを入れろ
0353デフォルトの名無しさん
2016/08/03(水) 06:09:35.34ID:hBhstNEs責任はとらないぞ
0354デフォルトの名無しさん
2016/08/03(水) 06:21:55.02ID:Khjpbu9+ありがとうございます!
0355デフォルトの名無しさん
2016/08/03(水) 11:40:19.32ID:mbys/AN5わかりやすい解說ありがとう
0356デフォルトの名無しさん
2016/08/03(水) 12:21:54.77ID:uW5WiLiFttps://gist.github.com/karpathy/a4166c7fe253700972fcbc77e4ea32c5
こういうのを見るとPython覚えたくなる。
Pythonの実行環境がRaspberry Piしかないからちょっと躊躇中。
0357デフォルトの名無しさん
2016/08/03(水) 12:29:04.91ID:O5P5BImiどうにかならないかな?
0358デフォルトの名無しさん
2016/08/03(水) 13:03:23.85ID:mbys/AN5簡単だからさっさと覚えれば
0359デフォルトの名無しさん
2016/08/03(水) 16:08:53.13ID:IW34TJcl0360デフォルトの名無しさん
2016/08/03(水) 16:11:35.34ID:gs2sTnvr0361デフォルトの名無しさん
2016/08/03(水) 16:19:28.78ID:IW34TJcl0362デフォルトの名無しさん
2016/08/03(水) 16:27:44.41ID:mbys/AN50363デフォルトの名無しさん
2016/08/03(水) 17:22:49.14ID:uW5WiLiF0364デフォルトの名無しさん
2016/08/03(水) 17:34:00.08ID:4xmC/CLmサンプルコード作った。
ttp://ideone.com/CXmqap
excelの読み書きパッケージとか探せば、あるのかもしれん。
0365デフォルトの名無しさん
2016/08/03(水) 17:57:59.25ID:Iw5OvszK0366デフォルトの名無しさん
2016/08/03(水) 18:09:05.24ID:5C1LDp/pbk = xl.Workbooks.Add()
ws = bk.Worksheets(1)
ws.Cells(1,1).Formula='=column($ZZZ$1)'
puts ws.Cells(1,1).Value
bk.Close()
xl.Quit()
0367デフォルトの名無しさん
2016/08/03(水) 18:57:18.54ID:sB4886U2xl.Range("A:A").Column とかの方がスマートじゃない?
0368デフォルトの名無しさん
2016/08/03(水) 20:00:00.61ID:Iw5OvszK0369デフォルトの名無しさん
2016/08/03(水) 22:41:17.95ID:MksUbGAm0370デフォルトの名無しさん
2016/08/05(金) 10:59:31.67ID:aq/j6KXqもしくは分けて書くしかない?
ど素人でごめん
x = a.mean()
x = a.as_matrix()
0371デフォルトの名無しさん
2016/08/05(金) 12:35:13.02ID:LJe/qM3fx=a.as_matrix()
だけでよくね
0372デフォルトの名無しさん
2016/08/05(金) 12:39:55.46ID:AEY+Zro10373デフォルトの名無しさん
2016/08/05(金) 12:40:45.14ID:AEY+Zro10374デフォルトの名無しさん
2016/08/05(金) 12:49:19.08ID:9LvdmO9zc = b.as_matrix()
a = c
または
a = (a.mean()).as_matrix()
0375デフォルトの名無しさん
2016/08/05(金) 12:54:14.20ID:AEY+Zro1できました!
ありがとうございます!
0376デフォルトの名無しさん
2016/08/05(金) 18:12:00.32ID:aLUyZ6c30377デフォルトの名無しさん
2016/08/05(金) 18:43:57.65ID:LBJxNxCj優しい世界
0378デフォルトの名無しさん
2016/08/05(金) 18:50:25.18ID:2stQ5/F7たとえば、下みたいな例の場合です。
これの出力は、「Noneは3です」になります。
def calc():
plus_result = plus(1, 2)
string(plus_result, "は3です")
def plus(num1, num2):
result = num1 + num2
def string(str1, str2):
str1 = str(str1)
str2 = str(str2)
result = str1 + str2
print(result)
calc()
0379デフォルトの名無しさん
2016/08/05(金) 18:50:56.49ID:2stQ5/F7出力は「3は3です」となります。
def calc():
plus(1, 2)
def plus(num1, num2):
result = num1 + num2
#変更点
string(result, "は3です")
def string(str1, str2):
str1 = str(str1)
str2 = str(str2)
result = str1 + str2
print(result)
calc()
よろしくお願いします。
0380デフォルトの名無しさん
2016/08/05(金) 19:00:03.03ID:+njdgsRS0381デフォルトの名無しさん
2016/08/05(金) 19:07:39.06ID:odvtoNSJ0382デフォルトの名無しさん
2016/08/05(金) 19:10:59.44ID:LJe/qM3fdef calc():
global result
result = plus(1, 2)
string(result, "は3です")
def plus(num1, num2):
global result
result = num1 + num2
def string(str1, str2):
global result
str1 = str(str1)
str2 = str(str2)
result = str1 + str2
print(result)
calc()
0383デフォルトの名無しさん
2016/08/05(金) 19:13:04.28ID:+ugVtLatできました!
ありがとうございます!
0384デフォルトの名無しさん
2016/08/05(金) 19:13:37.95ID:9LvdmO9z0385デフォルトの名無しさん
2016/08/05(金) 19:20:34.45ID:w68cctVgplus()関数にreturnが無いから関数の戻り値がNoneになってる。plusの最後の行に
return resultを加えれば戻り値がresultになるからうまく行くんじゃないか
グローバル変数は後々面倒になるから使わない方がいい
0386デフォルトの名無しさん
2016/08/05(金) 19:27:41.67ID:lTlSyHCU私もこの意見に賛成。
global 変数を使って複数の関数の間でデータのやりとりをするのは避けるべき。
言語によっては(R とか)、明示的にreturn文書かなくても、最後に評価された式が返り値になったりするけど、
Pythonでは明示的なreturn文が必要。
0387デフォルトの名無しさん
2016/08/05(金) 19:40:51.22ID:84VTtRSy経験の伴わん知識なんか張りぼてのダッチワイフと一緒や
ところで最近のダッチワイフはラブドールちゅうてホンマもんのおなごより良いらしいな
ワイも一体欲しいわダッチワイフ馬鹿にすんなや!
0388デフォルトの名無しさん
2016/08/05(金) 19:45:44.29ID:LBJxNxCjスパゲッティーソースとか好きそうなおっさんやな。
0389デフォルトの名無しさん
2016/08/05(金) 20:07:07.41ID:84VTtRSyスパゲッティーは大概好きやで
お前らの書くソースコードは読まずにポイ!やけどな
違いの分かるおっさんてそういうもんやw
0390デフォルトの名無しさん
2016/08/05(金) 20:15:02.36ID:j/FnlCNZ0391デフォルトの名無しさん
2016/08/05(金) 20:45:49.53ID:84VTtRSy歴史を学ぶ言うんは過去に起こった様々な事例をパラメタライズして
似たような実体験に照らしあわせてシミュレーションし
未来に起こりうる事を予測する言うことや
このパラメタライズするいうんも経験がないと上手には出来んわな
複雑に絡み合う事象のもんじゃ焼きみたいなおぞましいもんから
目的に沿った抽象化によってシンプルなモデルを洗い出す仕事や
目的もなくただ本を読んでハイ歴史学びました言うんは
ママにおとぎ話を読んでもらって喜んでる子供と一緒や
学ぶ事自体にも経験の裏付けがないと詰めこんだ知識をただ腐らせる
生ける肥溜めになってまうで
歴史も言っとるわ「書を捨てよ」てな
お前らも腐った肥料製造機にならん様に町へ出なあかんでホンマにw
0392デフォルトの名無しさん
2016/08/05(金) 21:27:15.51ID:+bypssD10393デフォルトの名無しさん
2016/08/05(金) 21:43:21.15ID:jAVovk020394デフォルトの名無しさん
2016/08/05(金) 22:34:31.01ID:nO4vVXWk最初に出現する位置を調べたい
どうすりゃいいでしょうか
0395378-379
2016/08/05(金) 23:24:05.34ID:2stQ5/F7皆さんありがとうございました。
皆さんに指摘されたとおり、return文の使い方をよく分かっていませんでした。
>>385 さんの書かれた通りに修正したらうまくいきました。
ありがとうございました。
0396デフォルトの名無しさん
2016/08/06(土) 00:35:08.39ID:8Rl0Ybxyfind は前から、rfind は後ろから
0397デフォルトの名無しさん
2016/08/06(土) 01:39:21.26ID:crOhEBhcimport re
m = re.search(r'[^ ] +$', 'hello ')
pos = m.start() # => 4 : 先頭から数えた位置
pos = m.start() - m.end() # => -2 : 最後尾から数えた位置
0398デフォルトの名無しさん
2016/08/06(土) 17:17:37.27ID:TNYUaRVo[6,7,8,9,10],
これを右に90度回転させて
[6,1],
[7,2],
[8,3],
[9,4],
[10,5],
にする方法をnumpy使わないでやる方法教えてください
0399デフォルトの名無しさん
2016/08/06(土) 17:42:47.09ID:Yvzf/90f>>> l = [1,2,3,4,5], [6,7,8,9,10],
>>> [[y, x] for x, y in zip(*l)]
[[6, 1], [7, 2], [8, 3], [9, 4], [10, 5]]
0400デフォルトの名無しさん
2016/08/06(土) 17:46:17.98ID:ifLAYwuP0401デフォルトの名無しさん
2016/08/06(土) 17:53:28.20ID:Yvzf/90fこれ、要素数変わってもそのままいけるからいいな
>>399
>>> [x[::-1] for *x, in zip(*l)]
[[6, 1], [7, 2], [8, 3], [9, 4], [10, 5]]
0402デフォルトの名無しさん
2016/08/07(日) 09:33:23.04ID:31fqZQa70403デフォルトの名無しさん
2016/08/07(日) 10:31:00.29ID:CW9XTkZJ0404デフォルトの名無しさん
2016/08/07(日) 11:32:57.51ID:yYlv94b40405デフォルトの名無しさん
2016/08/07(日) 12:48:43.92ID:XjDT6LyO0406デフォルトの名無しさん
2016/08/07(日) 12:49:44.73ID:t+m4V/Gprange も挙動が2と3で変わるけど、使わないの?
0407デフォルトの名無しさん
2016/08/08(月) 13:01:23.22ID:YNORZKaV2なんて所詮オマケだからオーバーヘッドなんて考慮してやらない
0408デフォルトの名無しさん
2016/08/08(月) 23:43:16.99ID:KQ3/jkgDdef powise(f):
def inner(x, n):
return tz.compose(*(f for _ in range(n))(x)
return inner
とした時のpowiseみたいな感じの効果を持つ関数を含むライブラリを探しているのですが何かあるでしょうか?
0409デフォルトの名無しさん
2016/08/08(月) 23:58:26.04ID:NYluicFvRubyは嫌いだけどやるならrailsのほうがいいです。
djangoが動かせるフリーのクラウドサーバも極少ないですし、あったとしてもバージョンが古いんですね。
django 1.9に対応したサーバなんてないんですよ。
0410デフォルトの名無しさん
2016/08/09(火) 01:13:18.75ID:mCEAgHsh0411デフォルトの名無しさん
2016/08/09(火) 10:31:13.40ID:f4n/Ethyやはりwebの事はpythonでやるべきではないのです
pythonは学術分野や
0412デフォルトの名無しさん
2016/08/09(火) 11:09:01.80ID:qHDdsQzXあ、君のレベルが低すぎるから必死にならないといけないのか?
すまない、そこまで考えが至らなくて…これでは人のことを笑えないね
0413デフォルトの名無しさん
2016/08/09(火) 18:42:11.47ID:nciCfi0Z0414デフォルトの名無しさん
2016/08/11(木) 00:05:40.65ID:76MkTF1F0415デフォルトの名無しさん
2016/08/11(木) 00:13:15.95ID:M8sBWG1y↓
質問の意図が伝わってないようですね
というパターンの悪寒
0416デフォルトの名無しさん
2016/08/11(木) 00:51:07.19ID:RnHKF8GL0417デフォルトの名無しさん
2016/08/11(木) 00:51:57.86ID:bULuivxCL = [1, 2, 3]
iterator = itre(L)
0418デフォルトの名無しさん
2016/08/11(木) 00:55:42.45ID:bULuivxCiterator = iter(L)
0419デフォルトの名無しさん
2016/08/11(木) 07:02:05.15ID:76MkTF1F0420デフォルトの名無しさん
2016/08/11(木) 07:34:37.62ID:C2qurrSb0421デフォルトの名無しさん
2016/08/11(木) 07:38:17.40ID:Dc9rqI99正直わかりづらい
0422デフォルトの名無しさん
2016/08/11(木) 11:33:56.15ID:RnHKF8GLほとんどの言語は外部イテレータを使用します
メジャー言語で唯一と言っていい内部イテレータ使用者はRuby
0423デフォルトの名無しさん
2016/08/11(木) 16:38:15.56ID:L+3oWP0Gディレクトリがカレントとは違うところにあるpyファイルです。
何が原因で、どうすれば使えるようになるのでしょうか?
0424デフォルトの名無しさん
2016/08/11(木) 17:00:14.57ID:v2n9djjr2. これをコードの前に書いて試す sys.path.append('モジュールのある場所')
3. site-packages とかに置く
0425デフォルトの名無しさん
2016/08/11(木) 17:04:39.15ID:gH1UesdX0426デフォルトの名無しさん
2016/08/11(木) 17:06:30.60ID:v2n9djjr0427デフォルトの名無しさん
2016/08/11(木) 17:09:06.30ID:v2n9djjr迭代器 Iterator
又叫做游標 Cursor
だそうだ
0428デフォルトの名無しさん
2016/08/11(木) 17:11:44.99ID:L+3oWP0G1と2は大丈夫なので、site-packageを調べてみます。
ありがとうございます。
0429デフォルトの名無しさん
2016/08/11(木) 17:52:02.98ID:l2mPGcl70430デフォルトの名無しさん
2016/08/11(木) 18:47:29.93ID:sGViF45Gそっちのはマウスカーソルの当て字や
0431デフォルトの名無しさん
2016/08/11(木) 19:02:35.23ID:D9eDNqo60432デフォルトの名無しさん
2016/08/11(木) 20:04:25.70ID:Qt8WKUJUpython3ではコンパイル不要でインストールできた
python3だとwheelっていうやつのおかげ?
0433デフォルトの名無しさん
2016/08/11(木) 21:52:30.77ID:hMurEUuf0434デフォルトの名無しさん
2016/08/11(木) 22:28:43.55ID:V006FGRO0435デフォルトの名無しさん
2016/08/12(金) 08:10:59.88ID:DTGn+8Gyスマホは特に考えてなくてwin,mac,linuxでクロスプラットフォームアプリならまだpyqtのほうが優勢?
0436デフォルトの名無しさん
2016/08/12(金) 08:42:51.83ID:11GCqrVcその中でシェアどんだけだろうと母数の少なさゆえに信用できるのかって気が
0437デフォルトの名無しさん
2016/08/12(金) 14:13:04.94ID:5sOoPQZ5Tk
0438デフォルトの名無しさん
2016/08/12(金) 15:34:04.09ID:VAA6XEd23.4といえばenumぐらいしか知らない
3.5ってなにがかわったのかまったくわからない
0439デフォルトの名無しさん
2016/08/12(金) 15:39:14.64ID:13aMy6kv0440デフォルトの名無しさん
2016/08/12(金) 17:25:09.80ID:JvFyLa370441デフォルトの名無しさん
2016/08/12(金) 17:26:35.22ID:NhfgeYUbtype hintとかf-stringとかコーディングスタイルが変わりそうな変更があるよ
0442デフォルトの名無しさん
2016/08/12(金) 17:32:10.19ID:ZTieBn5J0443デフォルトの名無しさん
2016/08/12(金) 17:44:56.97ID:MWL9vEtP0444デフォルトの名無しさん
2016/08/12(金) 17:49:31.10ID:ZTieBn5J0445デフォルトの名無しさん
2016/08/12(金) 17:59:28.40ID:rZLrT/rF0446デフォルトの名無しさん
2016/08/12(金) 18:05:09.26ID:XGdV1sve4.4 だか .44 だかそういうのがあるだろう
0447デフォルトの名無しさん
2016/08/12(金) 19:03:55.76ID:MWL9vEtP0448デフォルトの名無しさん
2016/08/12(金) 19:55:18.11ID:/BBz6uHl0449デフォルトの名無しさん
2016/08/12(金) 22:58:31.60ID:/xa9WOaI体系的に文法を勉強できるおすすめの本はありませんか?
オライリーは日本語の文章が気持ち悪いので不可で
0450デフォルトの名無しさん
2016/08/12(金) 23:03:12.36ID:MWL9vEtP0451デフォルトの名無しさん
2016/08/12(金) 23:12:40.24ID:PV0xO3Fw著者でなければあれはファンボーイと呼ばれる奴だ
0452デフォルトの名無しさん
2016/08/12(金) 23:15:24.07ID:JvFyLa370453デフォルトの名無しさん
2016/08/12(金) 23:22:18.21ID:ZwIOZQNf残念だけどオライリーが一番マシなんだなこれが
他は文章がどうこう以前にPythonのことをよくわかっていないヤツが書いてたりする
0454デフォルトの名無しさん
2016/08/12(金) 23:34:09.13ID:MEWR5IhP0455デフォルトの名無しさん
2016/08/12(金) 23:53:35.02ID:6MA5LqXOおっぱいはみんぱい
みんなのおっぱい
おっpypy
みんぱいでぱい
0456デフォルトの名無しさん
2016/08/13(土) 00:07:04.42ID:4qr6AZVG0457デフォルトの名無しさん
2016/08/13(土) 00:08:10.26ID:dHChMd69だから自己嫌悪なんだって
0458デフォルトの名無しさん
2016/08/13(土) 00:20:27.00ID:OUvF7UfFオライリーの日本語って気持ち悪くないですか?
0459デフォルトの名無しさん
2016/08/13(土) 00:40:36.85ID:fYZ2tnLVで、オライリーから出てる Mark Lutz の Learning Python (1600ページ) の原著を読んで勉強した。
良い点 詳しい。説明が懇切丁寧。特に、Pythonにおけるobjectと名前と参照とか、mutable/immutable の関係の説明は良かった。
悪い点 同じことを難度も繰り返し述べていて回りくどい。unicodeに対する著者のやる気のなさ(英語圏以外に対する配慮の欠如)には、憤りを通り過ぎて、憐れみすら感じた。
0460デフォルトの名無しさん
2016/08/13(土) 01:22:54.97ID:UCcvFpfzGodot(ゴドー) Engineではじめるゲーム制作、天沢(あまさわ)らせん、2015
OSS・MITライセンスで、マルチプラットフォーム(iOS/Android/HTML5)、
Python風のGDScriptで書く
2D/3D用だが2D中心で、物理シミュレーションも搭載。
インストール不要で、サイズは20MB
0461デフォルトの名無しさん
2016/08/13(土) 02:28:42.83ID:lhMZLljj江添くんみたいなこと言ってら
英語圏民ってのは高等選民なんだよ
猿が一丁前に人間と口利いてんじゃねえと思ってんのさ
0462デフォルトの名無しさん
2016/08/13(土) 07:03:29.48ID:ETM1Iih10463デフォルトの名無しさん
2016/08/13(土) 07:42:53.78ID:stcbES8r出たばっかりでよんでないけど
この本よさそうプログラミング初心者向けっぽい
http://shinyorke.hatenablog.com/entry/2016/08/05/224825
0464デフォルトの名無しさん
2016/08/13(土) 11:01:40.93ID:NFRV6ITM0465デフォルトの名無しさん
2016/08/13(土) 11:40:24.27ID:4qr6AZVG死んでどうぞ
0466デフォルトの名無しさん
2016/08/13(土) 12:03:14.23ID:ETM1Iih10467デフォルトの名無しさん
2016/08/13(土) 12:14:24.65ID:e5vYChiM0468デフォルトの名無しさん
2016/08/13(土) 14:25:49.91ID:YKUSFx3w0469デフォルトの名無しさん
2016/08/13(土) 14:36:52.22ID:pypLqSdb前書きにこんなことが書いてあるチュートリアルが、これからプログラミングを学ぶ人間に適しているとはとても思えない
0470デフォルトの名無しさん
2016/08/13(土) 14:45:01.99ID:t4GHKHGu0x30 0x41 0x30 0x42 0x00 0x00
っていうバイト順になってるポインタを指すと
0x4130 を表示しようとしてエラーになります
0x41 0x30 0x42 0x30 0x00 0x00
っていうバイト順で格納されてれば
ぁあ
って表示してくれるんですけど
なんでこういう仕様なんでしょう?
リトルエンディアンというのは判るのですが
なんか気持ち悪いです
0471デフォルトの名無しさん
2016/08/13(土) 14:49:31.31ID:pypLqSdb0472デフォルトの名無しさん
2016/08/13(土) 15:23:02.72ID:pozD573T意味がわからん
0473デフォルトの名無しさん
2016/08/13(土) 16:04:24.48ID:4qr6AZVG書いてるやつも意味わかってないからセーフ
0474デフォルトの名無しさん
2016/08/13(土) 19:38:08.51ID:TNJKnQmoクソ長いコード書くときにオブジェクトを被らないようにするってこと?
本読んでもよく分かんない
0475デフォルトの名無しさん
2016/08/13(土) 19:46:11.12ID:stcbES8rpythonではすべてがオブジェクト
関数もリストも変数も…
そのオブジェクトの定義をするのがクラス
0476デフォルトの名無しさん
2016/08/13(土) 19:47:33.91ID:4qr6AZVGclass 歩 extends 駒
class 香車 extends 駒
。。。
こんなふうに書けば
駒classにmoveメソッドを定義するだけで、全ての駒にmoveメソッドを定義できる
これを多態性という
オブジェクト指向の基本のキです
0477デフォルトの名無しさん
2016/08/13(土) 19:48:51.23ID:hTAECAdcクラスは処理できてデータも保存できるって覚えてる
0478デフォルトの名無しさん
2016/08/13(土) 19:58:34.09ID:wiadwCFF0479デフォルトの名無しさん
2016/08/13(土) 20:20:30.50ID:TNJKnQmoありがとう!
0480デフォルトの名無しさん
2016/08/13(土) 20:22:11.76ID:/wiTpHoRPythonにおいては誤った理解だな
0481デフォルトの名無しさん
2016/08/13(土) 20:41:11.36ID:stcbES8rデータって言うのはattributeのことかな?
クラスが持っているというよりインスタンスが持っているんだろ?
インスタンスが持つattributeを定義するのがクラス
0482デフォルトの名無しさん
2016/08/13(土) 21:23:31.18ID:4qr6AZVG0483デフォルトの名無しさん
2016/08/13(土) 21:38:19.99ID:stcbES8rお前適当すぎるだろ。継承がextendsってjavaかphpかよ、python知らないっしょ
0484デフォルトの名無しさん
2016/08/13(土) 22:50:50.24ID:mEeyv72O0485デフォルトの名無しさん
2016/08/13(土) 23:30:08.13ID:4qr6AZVG0486デフォルトの名無しさん
2016/08/14(日) 00:14:15.21ID:PSjva1BYネットの上だけは勇ましいw
0487デフォルトの名無しさん
2016/08/14(日) 00:36:54.15ID:o89l86K30488デフォルトの名無しさん
2016/08/14(日) 01:13:17.06ID:CHMAs2kF>>>>78/8
>>9 になる。表示させる方法おしえてクレクレ
0489デフォルトの名無しさん
2016/08/14(日) 01:18:26.13ID:DwT8/mU3で良いんでない
0490デフォルトの名無しさん
2016/08/14(日) 01:28:54.68ID:CHMAs2kFしゃーないな
0491デフォルトの名無しさん
2016/08/14(日) 01:30:30.21ID:gXPvng2z0492デフォルトの名無しさん
2016/08/14(日) 02:28:15.99ID:df81irad0493デフォルトの名無しさん
2016/08/14(日) 02:29:53.88ID:LEn2F7ZWス ク ス | | │ //
/ ス | | ッ // ク ク ||. プ //
/ // ス ク ス _ | | │ //
/ ̄ ̄\ / ス ─ | | ッ //
/ _ノ .\ / //
| ( >)(<) ___
. | ⌒(__人__) ./ ⌒ ⌒\
| ` Y⌒l / (>) (<)\
. | . 人__ ヽ / ::::::⌒(__人__)⌒ \
ヽ }| | | ` Y⌒ l__ |
ヽ ノ、| | \ 人_ ヽ /
. /^l / / ,─l ヽ \
0494デフォルトの名無しさん
2016/08/14(日) 11:51:19.77ID:V0sh5U7usys.exit(1)
これをexit.pyに書いてpython exit.pyってすると1って出力されるんですが
文字を出力しないでerrorcodeだけ出す方法を教えてください
0495デフォルトの名無しさん
2016/08/14(日) 15:29:22.09ID:BqouuYIbうちでは1って出力されませんね。
$ python -c "import sys; sys.exit(1)"
$ echo $?
1
Windowsも同様。
0496デフォルトの名無しさん
2016/08/14(日) 16:44:42.43ID:YcWtT0avクソ古いpythonだとlongだと1って出力しちゃうかも
0497デフォルトの名無しさん
2016/08/14(日) 19:09:18.79ID:HA8B0Krximport sys
argv = sys.argv[1] if len(sys.argv) > 1 else 0
sys.exit(argv)
0498デフォルトの名無しさん
2016/08/14(日) 20:04:40.75ID:YcWtT0avそんなおま環上等な話
OSのバージョンとかPythonのバージョンとか書いたら
心当たりのある人が現れるかもな
0499デフォルトの名無しさん
2016/08/14(日) 20:59:57.18ID:lWJ8KOvw0500デフォルトの名無しさん
2016/08/15(月) 18:22:49.47ID:DOcE5KMfrequestsモジュールでCookieを削除(又はクリアー)するにはどうしたらよろしいですか
開発版のドキュメントにもCookieに深入りしてなくてわからんちんです
最悪urllibの方法でも良いんですが。。
0501デフォルトの名無しさん
2016/08/15(月) 18:29:34.02ID:hCHaq+GR# 適当なリクエスト
del s.cookies['foo']
requests.getなど, Sessionを利用していない場合はそもそもcookieを保持していない
0502デフォルトの名無しさん
2016/08/15(月) 18:49:36.17ID:kRKJvI2xよおださぞー
0503デフォルトの名無しさん
2016/08/15(月) 18:56:36.28ID:DOcE5KMfIt's Nice!
0504デフォルトの名無しさん
2016/08/17(水) 00:55:46.41ID:sYAShLE1{"a":1},
{"x":30},
{"efe":10},
]
1次元リストの数値を1行で全部足す楽な方法教えてください
リストの値は不定です。キーの名前も不定ですが{〜}の中にキーは1こだけしか存在しないのは確定してます。
sum(l)だとエラーになります
0505デフォルトの名無しさん
2016/08/17(水) 01:08:23.27ID:dvSJJ2+mこれ読める?
sum(val for dic in L for val in dic.values())
0506デフォルトの名無しさん
2016/08/17(水) 03:14:16.07ID:a7znAueU哲学的だな
0507デフォルトの名無しさん
2016/08/17(水) 03:21:56.32ID:qSyAm+CL0508デフォルトの名無しさん
2016/08/17(水) 17:47:28.81ID:J8vQ55+L>{〜}の中にキーは1こだけしか存在しないのは確定してます。
期待する答えになっていないからあくまで参考意見だけど、
そういうふうに確定しているのなら、(要素数が不確定な)辞書ではなく
キーと値の対(「つい」、
0509デフォルトの名無しさん
2016/08/17(水) 17:48:35.66ID:J8vQ55+L>>504
>{〜}の中にキーは1こだけしか存在しないのは確定してます。
期待する答えになっていないからあくまで参考意見だけど、
そういうふうに確定しているのなら、(要素数が不確定な)辞書ではなく
キーと値の対(「つい」、"pair")をタプルで表現すべきだよ
タプルであれば、単純にPythonの内包表記と関数sumで計算できる
>>> l = [("a", 1), ("x", 30), ("efe", 10)]
>>> sum([v for (_, v) in l])
41
本来、数学における直積の簡潔なプログラム表現をタプルと呼ぶのだけど、
ナゼかPythonでは単なる不変配列にタプルという命名をしたものだから、
タプルの持つ意味が誤解されて普及してるという困った状況…(溜息)
だからタプルを使わない>>504を責めれないのだけど、
もう一度タプルについて復習することを勧める
0510デフォルトの名無しさん
2016/08/17(水) 19:28:55.33ID:NmmfsJJl0511デフォルトの名無しさん
2016/08/17(水) 19:40:57.52ID:XOS/giEY数学用語なんて数学を専攻した人しか知らないわけだから
誤解もクソもないと思う
0512デフォルトの名無しさん
2016/08/17(水) 19:54:05.16ID:3Nz3QBLd数学用語云々は全くの蛇足。
0513デフォルトの名無しさん
2016/08/17(水) 20:02:58.42ID:GCK9FwCIjupyter-notebookを起動したらブラウザにhttp://localhost:8888/treeが開かれます
リストの中にREADME.mdがあるのでクリックしたらhttp://localhost:8888/edit/README.mdが別タブ開きます
そしたら編集画面になるんですがプレビューする所がありません
どこでプレビューするんですか?
0514デフォルトの名無しさん
2016/08/17(水) 22:16:23.00ID:a7znAueU0515デフォルトの名無しさん
2016/08/17(水) 22:45:12.19ID:5bTuiSRbって何がそんなに良いのかがわからない
0516デフォルトの名無しさん
2016/08/17(水) 22:52:33.57ID:O/ZxwCtm0517デフォルトの名無しさん
2016/08/18(木) 10:02:58.78ID:PeZpVfDrセルでいちいち実行しないといけないの面倒くさいですね
しかも実行する毎に新しいセルにカーソルが移動するのも面倒くさい
jupyterでmarkdown書くのやっぱりやめます
0518514
2016/08/18(木) 10:46:18.43ID:Pxb0F6SP0519デフォルトの名無しさん
2016/08/18(木) 12:33:52.74ID:aeEeX8qQだよね
プログラマーじゃないひとにはウケるのかもしれないね
0520デフォルトの名無しさん
2016/08/19(金) 20:13:13.73ID:RV/EJv9L0521デフォルトの名無しさん
2016/08/19(金) 21:42:07.62ID:TLpL96j5一般的にはvenvで仮想環境を作るほうが楽だよね
0522デフォルトの名無しさん
2016/08/20(土) 01:37:39.22ID:iIqp8rZOpip
他にanaconda?
とかパッケージ管理システムがいろいろあるみたいですが
apt-getで入れたライブラリとpipで入れたライブラリを
同時に使用したりできるんですか?
0523デフォルトの名無しさん
2016/08/20(土) 01:47:03.19ID:+n/jzXUpピープ
アヌアコンダ
0524デフォルトの名無しさん
2016/08/20(土) 02:05:59.80ID:k2q2Zecd0525デフォルトの名無しさん
2016/08/20(土) 02:30:54.55ID:iIqp8rZO今までpipで入れてましたが
anacondaがいいとかいう話も聞くので
どうしようかと
0526デフォルトの名無しさん
2016/08/20(土) 02:59:02.87ID:k5B4WFRUシステムに入っているパッケージはaptにまかせてpipで更新しない
個人的に使うパッケージはpipを使ってシステムへインストールしない
個人用の隔離環境を作りその中でpipを使ってパッケージを管理する
0527デフォルトの名無しさん
2016/08/20(土) 14:56:56.47ID:OZEoChm60528デフォルトの名無しさん
2016/08/20(土) 15:13:06.27ID:p8tT+kZwインストールできますか?
0529デフォルトの名無しさん
2016/08/20(土) 15:19:40.19ID:R6ay4zezpip install <package.tar.gz>
数が多い場合は
http://pelican.aodag.jp/20140502-pip-wheel-speedup.html
他にはpypiserverなどで一時的にローカルリポジトリを立てる方法もある
0530デフォルトの名無しさん
2016/08/20(土) 15:36:02.93ID:OZEoChm6ダウンロード済のものを保存しておいて
ネット切れてる状態でそこからインストールは可能
0531デフォルトの名無しさん
2016/08/20(土) 15:39:59.29ID:p8tT+kZw0532デフォルトの名無しさん
2016/08/20(土) 18:46:17.45ID:9UlfMy7c0533デフォルトの名無しさん
2016/08/20(土) 20:04:20.79ID:R6ay4zez0534デフォルトの名無しさん
2016/08/20(土) 20:10:18.91ID:+n/jzXUp0535デフォルトの名無しさん
2016/08/21(日) 09:48:35.20ID:1nVIzA9Nhttp://qiita.com/DoG_peer/items/249f4c1c33c7d095372b
jsonとstr(dict)の区別もつかないンゴ
0536デフォルトの名無しさん
2016/08/21(日) 10:26:01.16ID:qVxknmII0537デフォルトの名無しさん
2016/08/21(日) 10:28:34.59ID:dmxnJgGJ0538デフォルトの名無しさん
2016/08/21(日) 10:37:20.79ID:fBOC+6gN0539デフォルトの名無しさん
2016/08/21(日) 10:43:26.76ID:n9Qhj41I0540デフォルトの名無しさん
2016/08/21(日) 11:00:45.34ID:72zLWHSOこれはひどい
0541デフォルトの名無しさん
2016/08/21(日) 11:09:49.98ID:72zLWHSOhttp://www.data.go.jp/data/dataset?q=json
2015年5月のを取りに行こうとすると
ダウンロードファイル名が可笑しい
2015年3月のを取りに行こうとすると
どこクリックしても証明書が可笑しいって言われる
色々あれだな
向いてないひとがやってるな
0542デフォルトの名無しさん
2016/08/21(日) 11:12:23.57ID:72zLWHSOほかの案件だがNからこういうの納品されたのを見たことはある
この体裁だとIS●かも知れない
0543デフォルトの名無しさん
2016/08/21(日) 11:30:15.88ID:BITVlOvg0544デフォルトの名無しさん
2016/08/21(日) 11:33:54.46ID:72zLWHSOこの様子だとデータの中身の信頼性もアレな訳で
0545デフォルトの名無しさん
2016/08/21(日) 12:18:35.14ID:fBOC+6gNこんなんで税金ジャブジャブもらって良い家住んでうまい飯食ってんのかよ
トンカチで撲殺してやりてえわ
>>544
文字化けとか想定外の数値丸めとか起きてても全然不思議じゃないな
0546デフォルトの名無しさん
2016/08/21(日) 12:55:59.88ID:F2yFIzbO「ハンマー」
「げんのう」「とんかち」「かなづち」? - 技術の部屋
http://gika.s206.xrea.com/gika:mokkou:hammer
0547デフォルトの名無しさん
2016/08/21(日) 14:10:57.69ID:G0pHm5ps0548デフォルトの名無しさん
2016/08/21(日) 16:15:44.27ID:BITVlOvg0549デフォルトの名無しさん
2016/08/21(日) 16:27:16.95ID:DCczMhXj丸くなってるのがげんのうじゃなかったのか
0550デフォルトの名無しさん
2016/08/21(日) 16:34:00.00ID:BITVlOvg0551デフォルトの名無しさん
2016/08/21(日) 16:48:58.17ID:fBOC+6gN0552デフォルトの名無しさん
2016/08/21(日) 22:02:46.27ID:UEjAQXcaタブみたいのもいっしょについてきてしまうんですが
うまいやりかたないですか
0553デフォルトの名無しさん
2016/08/21(日) 22:09:41.17ID:BITVlOvg0554デフォルトの名無しさん
2016/08/22(月) 00:40:05.76ID:V1Kr9cv80555デフォルトの名無しさん
2016/08/22(月) 00:44:39.37ID:63x7gu4qなんちゃって
0556デフォルトの名無しさん
2016/08/22(月) 00:56:51.18ID:N5dDdvcN0557デフォルトの名無しさん
2016/08/23(火) 16:00:50.06ID:bX+xyjcYつ ⌒ s/\t/ /g
0558デフォルトの名無しさん
2016/08/24(水) 18:12:14.69ID:B7NxlziK(サーバーに置いてるスクレイピングのスクリプトなど)
勉強がてらpythonに変更してみようかと思ったのですが、PHP7が高速になったのでそれをするのは無駄なのではないかと迷っています。
サーバーの負荷やメモリの消費が減ったりなどのメリットはあるのでしょうか?
0559デフォルトの名無しさん
2016/08/24(水) 18:17:53.63ID:Ku8YOB4B(サーバーに置いてるスクレイピングのスクリプトなど)
サーバーの負荷やメモリの消費が増えたりなどのデメリットはあるのでしょうか?
0560デフォルトの名無しさん
2016/08/24(水) 19:07:56.68ID:zACxNHAZ勉強がてらますは書け
0561デフォルトの名無しさん
2016/08/24(水) 19:54:37.02ID:pBZZeEvv再実装なんて時間の無駄だから本当にお前にとって必要なことをやれ
0562デフォルトの名無しさん
2016/08/24(水) 20:19:38.23ID:9Hegp3zN0563デフォルトの名無しさん
2016/08/24(水) 21:10:15.99ID:GdZrp4uCお前の存在がデメリットだ
>>561
お前の存在が無駄だ
>>562
お前の存在が馬鹿げてる
0564デフォルトの名無しさん
2016/08/24(水) 22:14:20.72ID:L7QR9yKS0565デフォルトの名無しさん
2016/08/25(木) 00:25:17.87ID:i3bEIs7l一方、Python3は、6年前からある。
しかし、CentOSみたいに未だに、Python2を使っているディストリもある
0566デフォルトの名無しさん
2016/08/25(木) 00:52:59.67ID:fsPKwKyg0567デフォルトの名無しさん
2016/08/25(木) 10:47:47.72ID:2ugLHJjt0568デフォルトの名無しさん
2016/08/25(木) 12:27:15.24ID:lx8wEgNHrequestパッケージを使ってhttpsコネクションを開くプログラムで困っています
pyのソース実行ではうまく動作して、py2winwindows用のバイナリにビルドして実行したらエラーが出ます
ビルドしたプログラムにSSLの認証ファイルが無いからエラーのようで、stackoverflowの似た事例だとverifyを弄るとプログラムではなくPC内のSSL認証用のライブラリを拾うらしいのですが、変えてもやはりエラーは出ます
なんとかPC内のライブラリを拾うか、ビルドの際にSSLのライブラリを含めるいい方法は無いでしょうか
pythonのバージョンは2.7.9です
0569デフォルトの名無しさん
2016/08/25(木) 12:41:04.92ID:2ugLHJjt0570デフォルトの名無しさん
2016/08/25(木) 22:41:38.57ID:fsPKwKyg0571デフォルトの名無しさん
2016/08/25(木) 23:00:32.81ID:v/cYT1BL0572デフォルトの名無しさん
2016/08/25(木) 23:04:49.18ID:fsPKwKyg0573デフォルトの名無しさん
2016/08/25(木) 23:28:00.24ID:v/cYT1BL0574デフォルトの名無しさん
2016/08/28(日) 05:02:26.03ID:P4v5+18x0575デフォルトの名無しさん
2016/08/28(日) 05:19:46.62ID:j49BNjyyただし3.5から引数アンパックの制限が緩和されたので3.4以前との互換性に注意
0576デフォルトの名無しさん
2016/08/28(日) 05:40:05.07ID:P4v5+18xありがとうございます
アンパックって言うんですか
関数定義の時の引数に付ける*と混同してました。別物ですね
0577デフォルトの名無しさん
2016/08/28(日) 13:30:42.64ID:xRs/MIdN0578デフォルトの名無しさん
2016/08/28(日) 13:35:10.47ID:xRs/MIdN履歴戻ってもインデントしたブロック復元してくれるし
なんでこれ公式にならないんでしょ?
0579デフォルトの名無しさん
2016/08/28(日) 17:00:08.37ID:w/QdCsat0580デフォルトの名無しさん
2016/08/28(日) 21:02:11.81ID:vx1a7S190581デフォルトの名無しさん
2016/08/31(水) 22:48:31.42ID:wXcPRYkuとすると、使ってるsublimetextが開いて、virtualenv.pyが開いてしまいます
どのように対処すればよいのでしょうか?
ちなみにvirtualenvはpipにて入れています
0582デフォルトの名無しさん
2016/09/01(木) 00:39:32.19ID:nGqVI4Wr.pyファイルに、特定のエディタ(既定のアプリ)が紐づいている
.pyファイルをダブルクリックした場合に、既定のアプリで開くようになっている。
その設定を変更すれば?
0583デフォルトの名無しさん
2016/09/01(木) 09:22:09.22ID:rL75RZpEレジストリの方からもどうしても上手くいかなかったけれど、”Python launcher for Windows”ってのに変更したらいけた
ありがと
0584デフォルトの名無しさん
2016/09/01(木) 10:10:02.96ID:+H7dWXL/じゃいかんのか?
0585デフォルトの名無しさん
2016/09/01(木) 23:08:16.21ID:2jWBQfA8たとえば、
glob.glob(pathname, *, recursive=False)
みたいなの。
これの * だけってどういう意味ですか?
globのソースを見ても * に関するコードっぽいの全然ないし。
0586デフォルトの名無しさん
2016/09/01(木) 23:10:10.88ID:lCQp4yeQまたはアナルーの意味
0587デフォルトの名無しさん
2016/09/01(木) 23:31:36.53ID:ECsSqkbc0588デフォルトの名無しさん
2016/09/01(木) 23:49:21.27ID:C/bpWqcm可変長引数の意味
glob.glob(pathname) でもいいし
glob.glob(pathname, a, b, c, d) とかでもいい
0589デフォルトの名無しさん
2016/09/01(木) 23:52:50.16ID:VuYRfyfh0590デフォルトの名無しさん
2016/09/02(金) 00:18:32.65ID:IJ+lyk4hdef glob(*pathname, recursive=False):
みたいにしてるとか
0591デフォルトの名無しさん
2016/09/02(金) 02:42:49.76ID:zQ5lZq7U0592デフォルトの名無しさん
2016/09/02(金) 03:04:20.79ID:Zuz34hMdしったか乙。
glob.glob('aaa', 'bbb')
<中略>
glob() takes 1 positional argument but 2 were given
glob.glob((aaa', 'bbb'))
<中略>
AttributeError: 'tuple' object has no attribute 'rfind'
なんで自分が検証したのもう一回やってやり直してコピペせなあかんねん。
ていうかお前は死ね。
0593デフォルトの名無しさん
2016/09/02(金) 03:35:28.68ID:kWkQROgWザ シティ・ベルシティ伊勢佐木町店(神奈川県)の周りにはソープランドがたくさんあります(ソープランド街です)。
このパチンコ店は韓国人か中国人が経営者の可能性があります(パチンコ店のほとんどは韓国人が経営してます)。
ザ シティ・ベルシティ伊勢佐木町店の周りには韓国料理店がたくさんあり、数キロ先には横浜中華街があります(韓国人、中国人がすごく多い地域です)。
普通はこんな場所に店を出さない気がします。
DICE系列 関東圏4
http://hayabusa6.2ch.net/test/read.cgi/netspot/1467360487/
ダイス(DICE)=まんがランド(漫画喫茶)=ちょっと気分転館(漫画喫茶)=ねっとラボ=ベルシティ(ザ シティ)というパチンコ店
↑
パチンコ店のほとんどは韓国人が経営してます
0594デフォルトの名無しさん
2016/09/02(金) 06:04:22.89ID:LrG8XeLB*はキーワードに誤指定しないようにするガード機能(Python3から入った)
位置引数&キーワードの組み合わせで効果が現れる
def foo(a, b, c=None): ...
def bar(a, b, *, c=None): ...
fooのcキーワードはfoo(1, 2, 3)で暗黙的に指定できる
barのcキーワードはbar(1, 2, 3)で指定できない、TypeErrorになる
def qux(a, b, *_, c=None): ...
以前からキーワード誤指定を防ぐquxのようなイディオムがあった
*_の部分で位置引数を全部引き取るのでcキーワードは明示的に指定しなければならない
しかし位置引数が想定より多くてもエラーが出ないのでガード機能が追加されたと思われる
0595デフォルトの名無しさん
2016/09/02(金) 09:28:14.14ID:zCAhbke+はやく3やりたい
0596デフォルトの名無しさん
2016/09/02(金) 13:34:38.39ID:IkSnSdEvfromfunction は挙動がわかりにくいので避けたいです
0597デフォルトの名無しさん
2016/09/02(金) 16:21:19.02ID:lEy3MWirsys.path.append(localpath)
いろんなpythonファイルから特定のパスを追加して使いたいんですが
いちいち書いておくのが面倒くさいしパスが変更されたら全部書き換えるのが疲れmス
phpのphp.iniみたいに設定ファイルで管理する方法を教えてください
0598デフォルトの名無しさん
2016/09/02(金) 16:33:21.13ID:tIJhbCeGimport sys
sys.path.append(php.localpath)
0599デフォルトの名無しさん
2016/09/02(金) 16:50:14.83ID:LrG8XeLBpipを使ったパッケージ管理はローカルのファイルに対しても便利だ
パッケージの場所が変わっても一旦uninstallして入れなおすか
install --force-reinistallで上書きすれば追従できると思う
0600デフォルトの名無しさん
2016/09/02(金) 20:59:31.60ID:zQ5lZq7Uimport sys
sys.path.append('./lib')
import lxml
これやって ImportError: No module named 'lxml' って出るんですけど
他の例えばtwitterパッケージとかなら上手くいくのに・・・
0601デフォルトの名無しさん
2016/09/03(土) 01:50:52.61ID:PrPpwHcdありがとうございます。よくわかりました。
わかった上でドキュメント読んだらそんなこと書いてありますね。
わかってなかったらさっぱりわからなかったです。
0602デフォルトの名無しさん
2016/09/03(土) 13:11:29.52ID:7kcHTHSnあきらめて大蛇に飲み込まれろ!
https://anaconda.org/anaconda/lxml
0603デフォルトの名無しさん
2016/09/03(土) 13:38:35.82ID:dJKRKg36__print(1)
これを1行で
print(1) if 1
って書いたらエラーなんですけどどう書けば1行に出来ますか?
0604デフォルトの名無しさん
2016/09/03(土) 13:39:26.72ID:Funvvtqhはい次の人
0605デフォルトの名無しさん
2016/09/03(土) 13:57:57.85ID:w8mOGCX10606デフォルトの名無しさん
2016/09/03(土) 14:00:20.78ID:Ldo2zkFM0607デフォルトの名無しさん
2016/09/03(土) 14:01:34.39ID:w8mOGCX10608デフォルトの名無しさん
2016/09/03(土) 18:13:49.80ID:/aqe1xuVこう書くしかできないんですかね
a = 1 if 1 else 0
こんな感じの何でprint()でできないんでしょうね
0609デフォルトの名無しさん
2016/09/03(土) 18:18:42.54ID:PrPpwHcdprint(1 if 1 else 0)
0610デフォルトの名無しさん
2016/09/03(土) 18:44:40.55ID:mz/+LObN0611デフォルトの名無しさん
2016/09/03(土) 18:56:12.78ID:PrPpwHcd>>608 は条件にかかわらず代入している。
0612デフォルトの名無しさん
2016/09/03(土) 19:21:48.92ID:PAfegoNDuser1 = {
____"name": "kido",
}
■main.py
import school
print(user2)
main.pyからschoolの変数users2が定義されてないのでエラーになりますが
users2が定義されているか調べる方法を教えてください
0613デフォルトの名無しさん
2016/09/03(土) 19:34:00.99ID:w8mOGCX10614デフォルトの名無しさん
2016/09/03(土) 23:06:11.82ID:nEs/LV0+0615デフォルトの名無しさん
2016/09/03(土) 23:09:04.78ID:a64WOohuちなみにOSとプリンター何使ってる?
0616デフォルトの名無しさん
2016/09/03(土) 23:18:35.74ID:XfFPRFyKUbuntuとSamsungです
0617デフォルトの名無しさん
2016/09/03(土) 23:31:15.52ID:nEs/LV0+OSはWindows7
プリンターは:ハードがないのでデフォのMicrosoft XPS Document Writerです
0618デフォルトの名無しさん
2016/09/04(日) 11:17:53.06ID:GA4zd2o1それメモ帳でテキストファイル開いて印刷すればよくね?
0619デフォルトの名無しさん
2016/09/04(日) 11:27:05.74ID:XWDVMsjgおま天・・・おまえ天才かよ
0620デフォルトの名無しさん
2016/09/04(日) 11:27:30.12ID:GZCXAM8tできるはできるようだけど、結構面倒くさそうね
0621デフォルトの名無しさん
2016/09/04(日) 12:37:07.07ID:x26+bJ6p入力データをPythonでチェックし、エラーログをファイルに書き出し、
印刷し、応答待ちにする
↓
操作者が印刷内容を見て続行か中止を返答
のような処理をしたいのです
ファイルを手で印刷するのもありですが、できれば自動で印刷したいなと
>>620
参考にします。ありがとうです
0622デフォルトの名無しさん
2016/09/04(日) 13:01:45.50ID:XWDVMsjg0623デフォルトの名無しさん
2016/09/04(日) 13:08:20.84ID:VFCxu5XK0624デフォルトの名無しさん
2016/09/04(日) 13:23:57.56ID:XWDVMsjg0625デフォルトの名無しさん
2016/09/04(日) 13:56:51.76ID:IFwJ6k9Dimport os
os.startfile("C:/Users/TestFile.txt", "print")
0626デフォルトの名無しさん
2016/09/04(日) 16:00:26.38ID:8irKWJaz0627デフォルトの名無しさん
2016/09/04(日) 19:05:31.37ID:Vrh+QpQO0628デフォルトの名無しさん
2016/09/04(日) 19:10:09.06ID:XWDVMsjg0629デフォルトの名無しさん
2016/09/04(日) 19:21:01.79ID:6YlvUOaN0630デフォルトの名無しさん
2016/09/04(日) 20:10:46.51ID:7xADVbEz0631デフォルトの名無しさん
2016/09/04(日) 20:13:19.38ID:TeZXuRZycsvの問扱い
スクレイピングの手法
それぐらい覚えればいけそう
0632デフォルトの名無しさん
2016/09/04(日) 20:16:39.06ID:7xADVbEzスクレイピングについては一通り見たのですが、特定のサイトからのデータ取得はあっても、サイトにある入力フォームに文字を入れ、検索して表示されるページから取得、というものがよく分からないのです…
0633デフォルトの名無しさん
2016/09/04(日) 20:17:33.48ID:TeZXuRZyHTTPを学ぶ
0634デフォルトの名無しさん
2016/09/04(日) 20:23:03.53ID:7xADVbEzうわぁ…がんばろう…
0635デフォルトの名無しさん
2016/09/04(日) 20:25:05.04ID:GZCXAM8tform使ったWebアプリケーションを一つ書いてみるべきかもしれね
0636デフォルトの名無しさん
2016/09/04(日) 20:32:48.41ID:7xADVbEzありがとうございます
普段はデータ解析しかやんないので四苦八苦してますが、ビッグになります
0637デフォルトの名無しさん
2016/09/04(日) 20:34:01.33ID:EHv370Pypython スクレイピング
とりあえずぐぐったら勉強できるだろう
依頼がしたいならwebmoneyよこせ
0638デフォルトの名無しさん
2016/09/04(日) 20:36:01.76ID:TeZXuRZyHTTP基本だからなぁ
それが嫌ならSeleniumとPhantomJSでスクレイピングかな
データ解析ならスクレイピングは基本スキルの一つだろうから
HTTP覚えた方が一生ものになる
0639デフォルトの名無しさん
2016/09/04(日) 21:39:05.46ID:Tfziz2zbここのファイルの実行って具体的にどのようにすれば良いのでしょうか。
[-h] [-m MARKET] [-r {inc,bal,cas}]
[-t {annual,interim}] [-c CSV]
[symbol]
これらの使い方がわかりません
0640デフォルトの名無しさん
2016/09/05(月) 00:06:17.05ID:9BOKSe/b直接聞いてみたら?
日本人だし
0641デフォルトの名無しさん
2016/09/05(月) 00:19:22.94ID:/MPM0l890642デフォルトの名無しさん
2016/09/05(月) 00:35:55.25ID:fUaw1J2I0643デフォルトの名無しさん
2016/09/05(月) 00:39:41.41ID:9BOKSe/b0644デフォルトの名無しさん
2016/09/05(月) 07:12:00.56ID:dxW+1+K+0645デフォルトの名無しさん
2016/09/05(月) 12:29:35.99ID:QdmNQA+5知ってるかもしれないけど、この本じゃだめなの?
PythonによるWebスクレイピング
https://www.oreilly.co.jp/books/9784873117614/
0646デフォルトの名無しさん
2016/09/05(月) 12:38:32.61ID:mpmtDfhF過疎リポジトリなら晒されたとき恥ずかしいが
メジャーになると晒されても気にならない
0647デフォルトの名無しさん
2016/09/05(月) 13:18:16.40ID:/PewDBDd0648デフォルトの名無しさん
2016/09/05(月) 17:00:52.58ID:GKF9KbTm0649デフォルトの名無しさん
2016/09/05(月) 18:34:30.95ID:/PewDBDd0650デフォルトの名無しさん
2016/09/05(月) 19:22:21.30ID:4QehThkG0651デフォルトの名無しさん
2016/09/05(月) 21:38:18.30ID:YiRSHAtj0652デフォルトの名無しさん
2016/09/05(月) 21:43:34.18ID:fUaw1J2I0653デフォルトの名無しさん
2016/09/05(月) 22:02:44.93ID:/PewDBDd0654デフォルトの名無しさん
2016/09/05(月) 22:30:07.68ID:C3pQzBul0655デフォルトの名無しさん
2016/09/05(月) 23:39:52.40ID:lSPGi3pK0656デフォルトの名無しさん
2016/09/06(火) 00:16:02.96ID:dLsOjWT10657デフォルトの名無しさん
2016/09/06(火) 00:16:34.70ID:NL3/cOU60658デフォルトの名無しさん
2016/09/06(火) 00:19:32.30ID:YQyoAbxm0659デフォルトの名無しさん
2016/09/06(火) 00:23:19.10ID:NL3/cOU60660デフォルトの名無しさん
2016/09/06(火) 00:32:38.10ID:YQyoAbxm0661デフォルトの名無しさん
2016/09/06(火) 00:32:39.20ID:jPRTRi+1呼ばない
クロージャは識別子を解決するときにクロージャ自身が定義された場所の静的スコープを使うものを言う
Pythonだと関数内で定義される関数やlambda、lambda内で定義されるlambdaがクロージャになりえる
def foo():
x = 1
def closure(y):
return x + y
print(closure(10)) # => 11、closureはxをfooの静的スコープから解決した
0662デフォルトの名無しさん
2016/09/06(火) 00:35:40.38ID:YQyoAbxm0663デフォルトの名無しさん
2016/09/06(火) 00:55:08.50ID:epB395hO0664デフォルトの名無しさん
2016/09/06(火) 02:08:08.26ID:ZKRe+MIuファクトリ(関数)とか?
0665デフォルトの名無しさん
2016/09/06(火) 02:34:01.72ID:jPRTRi+1高階関数
0666デフォルトの名無しさん
2016/09/06(火) 08:43:40.50ID:r9CpfiZJクローザーじゃね?
0667デフォルトの名無しさん
2016/09/06(火) 12:31:00.89ID:LlqHzUJLちょっと指摘しにくい恥ずかしい言い間違いだぞ
0668デフォルトの名無しさん
2016/09/06(火) 16:24:21.82ID:1inLZcJu他のプロセスからa.pyしたときにこのbashスクリプトの実行が終わってなかったら二重に実行しないようにしたいんですが
方法を教えてください
0669デフォルトの名無しさん
2016/09/06(火) 18:00:07.12ID:t1C08fjSクロスプラットフォームは非常に面倒くさい
超初心者に手が出せるレベルではない
0670デフォルトの名無しさん
2016/09/06(火) 18:07:40.92ID:1inLZcJu0671デフォルトの名無しさん
2016/09/06(火) 18:46:36.20ID:MfZbc6Jbmutex
0672デフォルトの名無しさん
2016/09/06(火) 19:41:31.51ID:1XSUlqoQ> クロージャーの事をクローザーと呼んでいたら
お前はちょっと落ち着いた方がいい
ちょっと指摘しにくい恥ずかしい考え違いだぞ w
0673デフォルトの名無しさん
2016/09/06(火) 21:24:58.22ID:95llcME0ありがとうございます
関数の中で関数を定義することで
内側の関数が外側の関数の引数や変数を使うことができるってことですかね
0674デフォルトの名無しさん
2016/09/06(火) 23:05:23.07ID:NL3/cOU6お前の方があわてんぼうだろう
俺が言いたいのは1つだけ
クローザーじゃねえ
って事だ
0675デフォルトの名無しさん
2016/09/06(火) 23:20:22.67ID:iMGfxvVlあるある
0676デフォルトの名無しさん
2016/09/06(火) 23:40:13.37ID:YQyoAbxm0677デフォルトの名無しさん
2016/09/06(火) 23:46:12.78ID:jPRTRi+1補足しておくと、
クロージャの中ではローカルじゃない変数は保護されていて再代入と代入演算ができない
再代入はローカル変数が作られて外側の変数が隠されるし、代入演算はエラーが発生する
この変数保護はあくまでPythonのルールなので他の言語は違う挙動かもしれない
この制限は厳しいので、
Python3から関数のクロージャではnonlocal文で変数を指定することで
ローカルじゃない変数に対する再代入や代入演算ができるようになった
0678デフォルトの名無しさん
2016/09/07(水) 04:58:48.61ID:MZvlar21>>657 から読み直せ、あわてんぼうさん w
0680デフォルトの名無しさん
2016/09/07(水) 07:43:38.82ID:uegLhTsttmpファイルなどを作って、それを書き込みで開けば、
他のプロセスが、そのファイルを開けないから、そういうのを利用するとか
それに類似した、もっと効率的なOSのロック機構(排他制御)があると思うけど、よく知らない。
セマフォ、mutex あたり?
0681デフォルトの名無しさん
2016/09/07(水) 09:01:08.97ID:dMgwZegp0682デフォルトの名無しさん
2016/09/08(木) 00:12:55.34ID:WVFyyWQV現在matplotlibを用いたグラフの出力の勉強をしております
matplotlibを用いてplt.showを行うとそのshowのグラフを消さないと
次の処理に進まないのが仕様になっていると思うのですが
その解消法はありますでしょうか?
また上に付随してmatplotlibでreplotを行う場合どのようにすればいいでしょうか?
イメージ
plt.show(1つ目のグラフ
何かしらのグラフにおける処理(clear、グラフの再設定など
plt.show(2つ目のグラフの表示、表示されたとき1つ目のグラフが消える
このような感じなのですが
ご指何よろしくおねがいします
0683デフォルトの名無しさん
2016/09/08(木) 00:40:28.44ID:RK2z8nyj0684デフォルトの名無しさん
2016/09/08(木) 20:05:48.36ID:YUwQ7/9Qあります
0685デフォルトの名無しさん
2016/09/08(木) 20:06:43.24ID:YUwQ7/9Qバージョンによって違うけど
plt.pause(.01)
とか
plt.draw()
0686デフォルトの名無しさん
2016/09/10(土) 18:42:19.86ID:enT02Ur8Rのexample()関数のような、あるデータセットの解析例を表示してくれるような関数はないでしょうか?
0687686
2016/09/10(土) 23:25:09.22ID:enT02Ur8なさそうです。スレ汚し失礼しました。
http://mathesaurus.sourceforge.net/r-numpy.html
0688デフォルトの名無しさん
2016/09/11(日) 05:05:44.15ID:LcxmXDA4知らんけど
0689デフォルトの名無しさん
2016/09/11(日) 06:18:47.41ID:VDN116gL0690デフォルトの名無しさん
2016/09/11(日) 14:16:15.58ID:lYgMQCJJ昨日Pythonをはじめたばかりで、インストールした物はAnaconda3-4.1.1-Windows-x86のみ、
環境はVista 32bitでPython 3.5.2、IDEとしてSpyder 2.3.9 を使ってみたのですが、
メニューバーからのカットとCtrl+Xのどちらも利用するとSpyder (Python?) がCrushしてしまいます (コピー&ペーストは特に問題無し)
Jupyter QtConsole ですとCtrl+Xも特に問題なく動作します
原因と対策法に心当たりのある方、ご教授いただけないでしょうか?
0691デフォルトの名無しさん
2016/09/11(日) 14:27:04.15ID:OA9SPKwK0692デフォルトの名無しさん
2016/09/11(日) 14:34:14.36ID:lYgMQCJJそうしたいのは山々ですが…
>>690補足
次にSpyderを起動した際、Internal Consoleで以下のメッセージが表示されたりされなかったりします
This console is used to report application
internal errors and to inspect Spyder
internals with the following commands:
spy.app, spy.window, dir(spy)
Please don't use it to run your code
>>> C:\anaonda\lib\site-packages\nbformat\current.py:19: UserWarning: nbformat.current is deprecated.
- use nbformat for read/write/validate public API
- use nbformat.vX directly to composing notebooks of a particular version
""")
Exception in thread Thread-2:
Traceback (most recent call last):
File "C:\anaonda\lib\threading.py", line 914, in _bootstrap_inner
self.run()
File "C:\anaonda\lib\threading.py", line 862, in run
self._target(*self._args, **self._kwargs)
File "C:\anaonda\lib\site-packages\spyderlib\spyder.py", line 2089, in start_open_files_server
self.open_files_server.bind(('127.0.0.1', port))
OSError: [WinError 10013] アクセス許可で禁じられた方法でソケットにアクセスしようとしました。
0693デフォルトの名無しさん
2016/09/11(日) 15:12:15.37ID:CFhz5pc/Windowsファイアウォールやセキュリティソフトがボードを保護してないでしょうか?
一度ガードをがら空きにして起動してみると切り分けできるかもしれません
ご参考)
https://github.com/spyder-ide/spyder/issues/2441
0694デフォルトの名無しさん
2016/09/11(日) 15:13:15.54ID:CFhz5pc/○ポート
老眼か・・・
0695デフォルトの名無しさん
2016/09/11(日) 15:52:20.35ID:lYgMQCJJレスありがとうございます
Windowsファイアウォールおよびセキュリティソフトを切って実行してみましたが、結果は変わりませんでした
0696デフォルトの名無しさん
2016/09/11(日) 16:12:56.08ID:CFhz5pc/多分上のログはクラッシュしたプロセスが残ってる内に次のプロセスを起動したためですね
見返してて思いました
事前確認)
anacondaに含まれているpython「じゃない」ほかのバージョンのpythonはインストールされてないですね?
怪しければシステムの詳細設定→環境変数で<anacondaインストールパス>\bin;をPATHの先頭に置いてみましょう
対策1)
python spyder --reset
または
python -c "from spyderlib.spyder import main; main()" --reset
でspyderをリセットするとどうでしょう?
対策2)
pip install -U spyder
でspyderをアップデートするとどうでしょうか?
0697デフォルトの名無しさん
2016/09/11(日) 16:49:16.61ID:lYgMQCJJご丁寧なアドバイスありがとうございます
残念ながら Spyder のリセットおよびアップデートも効果がありませんでした
結構時間かかるので敬遠していましたが、anaconda一式のアンインスト&再インストを試してみます
0698デフォルトの名無しさん
2016/09/12(月) 12:13:45.62ID:rQDI3AgBpandasをどうやってもimportできません
例えば他のdatetimeみたいのならimport出来るのですがpandasが全然読み込めません
pip freezeを実行すると「pandas==0.18.1」とあるのですが、なぜ読み込めないのでしょうか
import pandasと実行すると以下が表示されます
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'pandas'
0699デフォルトの名無しさん
2016/09/12(月) 12:21:52.48ID:t4cXXpq8AnacondaのPythonで起動してない、など
超初心者は欲かいてPython3(公式)とAnaconda3の併用とかしない方がいい
不具合のもと
0700デフォルトの名無しさん
2016/09/12(月) 12:39:58.44ID:rQDI3AgBPythonは2系は遺物で3系にしておいた方が良いという情報を幾つかのサイトで見たので3をインストールしています
非公式のPython?があるのは知りませんでしたが
それこそ不具合を避けたいので公式の最新のものをインストールしているのですが、
これで不具合が出てるかは超初心者の私には皆目見当が付きません
pandas.pyはAnaconda3/Lib/site-packagesというフォルダに3つあります
0701デフォルトの名無しさん
2016/09/12(月) 12:49:03.07ID:1PeRYuMu0702デフォルトの名無しさん
2016/09/12(月) 12:56:42.35ID:dTaJTDWJhttps://www.python.org/downloads/
これ以外は全てサードパーティーディストリビューションという、
第三者がカスタマイズして配布しているものと考えて差し支えない
たぶんあなたはPythonについて何も知らないのだと思う
それでAnacondaを使うのは厳しい
100日は早かろう
まず公式のPythonだけで勉強しなさい
0703デフォルトの名無しさん
2016/09/12(月) 13:07:09.09ID:dTaJTDWJ子供の命が掛かってるんです
みたいな場合、エラーを確認するまでの手順を記載したまえ
パソコンがよく分からないお婆ちゃんに手順を教えるレベルの粒度で書くこと
0704デフォルトの名無しさん
2016/09/12(月) 13:15:40.90ID:8MpgLRjM0705デフォルトの名無しさん
2016/09/12(月) 13:33:24.38ID:mCgLZvHmimport pandas
を
import sys; print(sys.executable)
に置き換えて実行して表示される文字列を貼って
出力にユーザー名が含まれる場合があるので
見られたくない場合は適当に置き換えて
>>702はやらなくていい
やりたいことは上記と同じ「起動しているインタプリタを特定したい」だろうし、面倒だから
0706デフォルトの名無しさん
2016/09/12(月) 14:06:16.65ID:uKcKqCp40707デフォルトの名無しさん
2016/09/12(月) 14:26:11.85ID:sJaisqrHhttps://ideone.com/2kXOsT
PATH環境変数は書いてて過剰な気がした
デフォルトエンコーディングはあってもいいかも
0708デフォルトの名無しさん
2016/09/12(月) 17:38:48.56ID:2qrjNR0I0709デフォルトの名無しさん
2016/09/12(月) 17:42:02.91ID:uadDl1bC0710デフォルトの名無しさん
2016/09/12(月) 17:43:57.03ID:dTaJTDWJCookieJarにアクセスして空のCookieJarで置き換えるか
CookieJar.clearすればいいのかな
0711デフォルトの名無しさん
2016/09/12(月) 17:50:11.71ID:uadDl1bCcj = cookielib.LWPCookieJar()
br.set_cookiejar(cj)
br = mechanize.Browser()
0712デフォルトの名無しさん
2016/09/12(月) 18:15:35.66ID:2qrjNR0Iありがとうございます
0713デフォルトの名無しさん
2016/09/12(月) 18:23:09.80ID:kPhfrJyNB.pyはA.pyを呼び出して実行する(無限ループ)
A.pyはB.pyとは別のウィンドウで実行
B.pyにはループの回数を表示
B.pyはA.pyの出力の中に特定の文字が存在する場合はループ継続(A.pyは以前と同じウィンドウで実行(上書き))、
存在しなければ中断してA.pyを表示
このような物を作りたいのですが、B.pyはどの様に書けば良いんですかね?
0714デフォルトの名無しさん
2016/09/12(月) 18:26:32.89ID:uadDl1bC開きなおしてはいけない理由がある?
0715デフォルトの名無しさん
2016/09/12(月) 18:30:15.62ID:kPhfrJyN特に無いです
無駄にウィンドウを開かなければいいので
0716デフォルトの名無しさん
2016/09/12(月) 18:45:41.88ID:dTaJTDWJMacやLinuxのターミナルか?
それともGUIツールキット使ってウィンドウ作ってるのか?
0717デフォルトの名無しさん
2016/09/12(月) 18:48:21.62ID:jVd9Q+Yf> A.pyはB.pyとは別のウィンドウで実行
同じウィンドウではいけない理由がある?
0718デフォルトの名無しさん
2016/09/12(月) 18:55:23.34ID:kPhfrJyNLinuxのTerminalです
>>717
同じウィンドウだとA.pyの表示とB.pyの表示が混ざって見辛くなりませんかね?
0719デフォルトの名無しさん
2016/09/12(月) 19:15:20.88ID:uadDl1bC>無駄にウィンドウを開かなければ
なら標準入出力をパイプしてプロセス間通信するのが良いんじゃね
表示用のウィンドウはA,Bどちらとも別にCを作るか
>>718
B(Aではない)の中にCUIでサブウィンドウを作るという手もある
0720デフォルトの名無しさん
2016/09/12(月) 19:21:22.03ID:6OHq7MGVThreadingにした方が情報のやり取りも子の制御も簡単だろ
0721デフォルトの名無しさん
2016/09/12(月) 19:22:32.03ID:jVd9Q+Yf見辛いかどうかは個人の主観による所が大きいしそもそも何が出力されるのか分からん俺に聞かれても答えようがない
0722デフォルトの名無しさん
2016/09/12(月) 20:26:09.37ID:dTaJTDWJ0723デフォルトの名無しさん
2016/09/12(月) 21:05:39.22ID:qYMur+nZ自分のように警報でオロオロして射撃に手が回らない人は
警報を付けずに撃ちまくった方がスコアが上がるんじゃないかって趣旨
とりあえず警報を熟練砲手にしてしばらくやってみる
青葉は好きなんだけど、成績があまりにひどくてプレイするのがつらくなってきたのね・・・
0724デフォルトの名無しさん
2016/09/12(月) 21:06:24.99ID:qYMur+nZごめんなさい
0725713
2016/09/13(火) 00:56:18.29ID:SLMxQ67A皆さんのレスを参考にもう少し考えてみます
0726デフォルトの名無しさん
2016/09/13(火) 01:07:48.07ID:/JPA6t5Gそちらのコードで幾らかググって、
AnacondaのPythonで動かない等の情報を加味して、
環境パスが原因なのが分かって、
AnacondaのPythonを使うように書き換えたら上手く動作しました
アドバイスありがとうございました!
0727デフォルトの名無しさん
2016/09/13(火) 07:25:07.17ID:o6g8H45D両ファイルは、単なるモジュールなんだろ?
Bモジュールが、Aモジュールを呼び出すだけだろ?
端末から、Bを起動すれば、Aも呼び出されるというだけだろ?
ウインドウ・GUIは関係ないだろ?
0728デフォルトの名無しさん
2016/09/13(火) 07:56:18.15ID:3+j38gm0超初心者ならAをimportしてB内に処理を取り込むより
スクリプトを子プロセスで実行して監視するほうが楽と思ったのかもしれない
0729デフォルトの名無しさん
2016/09/13(火) 22:00:52.16ID:gEFnruHj0730デフォルトの名無しさん
2016/09/13(火) 22:24:30.41ID:IidH3uDx整数を返す
まあ文字コードを返すと思っておけば実質オッケーだと思う
0731デフォルトの名無しさん
2016/09/14(水) 01:16:26.80ID:B1//+FiSPython2だと
ord()はUnicode文字(1文字のunicode)または1バイト文字(1バイトのstr)からUnicodeのコードポイント(整数)を返す
unichr()はコードポイントからUnicode文字を返す
Python3だと
ord()はUnicode文字(1文字のstr)または1バイト文字(1バイトのbytes)からUnicodeのコードポイント(整数)を返す
chr()はコードポイントからUnicode文字を返す
2でも3でもShift_JISとかEUC-JPとかUTF-8などエンコーディングは関係ない
0732デフォルトの名無しさん
2016/09/14(水) 16:47:07.24ID:wWWBBvwz自作のDLLをPythonから呼び出したいのですが悩んでいます。
DLL側は
Func1( DWORD *num, DWORD *Handle )
と定義されていて、*HandleにはDWORD配列(最大256個)のポインタを渡します。
numは、配列に何個の値がセットされたかを示します。
なので以下の様に組んで見たのですが、
「TypeError: byref() argument must be a ctypes instance, not 'int'」
というエラーが発生します。
num = c_ulong()
Handle = [0] * 256
Func1( byref( num ), byref( Handle[0] ))
Python始めて2日程なので作法を全く理解できていません。
アドバイスお願いできないでしょうか?
0733デフォルトの名無しさん
2016/09/14(水) 17:23:53.09ID:9ksgTHcu残念ながら一式再インストールしても直らなかったため、
Ctrl + c, BackSpace のマクロでお茶を濁すことにしました、アドバイスありがとうございました
0734デフォルトの名無しさん
2016/09/14(水) 17:49:54.51ID:B1//+FiSPythonの数値やリストはPythonのオブジェクトなのでCの関数にはポインタで渡せない
基本的にPython側でCの型の変数を用意してCの関数へ渡さないといけない
DWORD handle[256];ならhandle = (c_ulong * 256)()で確保できる
0735732
2016/09/15(木) 00:28:01.34ID:DwfOaSCrありがとうございます。
なんとかやりたい事を実現できました。
もう1個だけ教えて下さい。
(c_ulong * 256)() ←最後の()はどういう意味なんでしょうか?
0736デフォルトの名無しさん
2016/09/15(木) 00:29:23.98ID:1unR8Xpw0737デフォルトの名無しさん
2016/09/15(木) 01:54:17.98ID:qSHwCnNLc_ulong * 256は「長さ256の配列の型」を作っただけだ
この型の乗算はctypesモジュール特有のルールなので普段は参考にしなくていい
それで実際に配列を作るときは、この型をクラスのインスタンス生成と同じように括弧で呼び出す
array_type = c_ulong * 256
array_var = array_type() # => 型を変数に保存して後で配列生成に使える
array_var = (c_ulong * 256)() # => 型を1度しか使わないならこれでおk
正直に言って乗算して新しい型を作るデザインは初見殺し
標準ライブラリでキル数上位を争う落とし穴だと思う
0738732
2016/09/15(木) 10:13:35.55ID:DwfOaSCr有り難う御座います。
わかったようなわからないような・・・(たぶんわかってない)
型を作って→()でその型の配列を作ったという事で良いのでしょうか?
0739デフォルトの名無しさん
2016/09/15(木) 13:22:44.12ID:/7fa7B3U>>> y = x()
>>> y[0] = 1
>>> y[1] = 2
>>> y[0]
1L
>>> y[1]
2L
>>> y[15]
0L
>>> y[16]
IndexError: invalid index
# ARRAY() は廃止された模様
0740デフォルトの名無しさん
2016/09/15(木) 23:10:59.93ID:qSHwCnNLそれで合ってる
Pythonは型もオブジェクトなのでソースコード上で型を使っているのか分かりにくいことがある
0741デフォルトの名無しさん
2016/09/16(金) 07:38:48.84ID:nDrbGQ4/>>731
ありがとうございました
0742デフォルトの名無しさん
2016/09/18(日) 02:01:24.68ID:NQFr5LNR窮極的にはVistaのせいですかね
IDEにこだわりなければJupyter Notebookへ逃げる手もありますよ
こちらの方が昨今情報も多いですし
0743デフォルトの名無しさん
2016/09/18(日) 10:12:04.46ID:6E5JaHnepython3とmatplotlibでデータ解析・グラフ作成をするには
どうすればいいですか?
やっぱりアナコンダの導入が必須ですか?
0744デフォルトの名無しさん
2016/09/18(日) 10:21:20.15ID:1d1H8J1gやっぱりアナコンダの導入が必須ですか?
ニア Windowから窓10を投げ捨てる?
0745デフォルトの名無しさん
2016/09/18(日) 10:23:24.02ID:O9yvPd5bpythonで行うデータマイニング入門っぽい書籍でも買えばいいんじゃね
0746デフォルトの名無しさん
2016/09/18(日) 10:25:12.22ID:96Xk/ED7わざわざsuper()関数を使うのはどういう時ですか?
0747デフォルトの名無しさん
2016/09/18(日) 10:36:45.52ID:96Xk/ED7bash使うより anaconda使った方がライブラリも揃ってるしjupyter notebook使えるから良いと思いますよ
0748デフォルトの名無しさん
2016/09/18(日) 10:41:04.43ID:uargGIkoメソッドをオーバーライドするとき、親の同名のメソッドを呼ぶのに使う
__init__の中で親の__init__を呼ぶとか
0749デフォルトの名無しさん
2016/09/18(日) 11:24:30.39ID:96Xk/ED7親クラスと同名のメソッドを定義して中身だけ変えるのとは違うのですか?
0750デフォルトの名無しさん
2016/09/18(日) 11:48:00.88ID:3bUsWpmg親のメソッドのコードをまるまるサブクラスにコピーするのは非効率だから
0751デフォルトの名無しさん
2016/09/18(日) 12:15:43.64ID:96Xk/ED7なるほど、ただ同名のメソッドを作って変えたいところだけを記述すると書いていない部分は無くなるんでsuper()で親メソッドを引用してるんですね
ありがとうございました
0752デフォルトの名無しさん
2016/09/18(日) 12:47:46.90ID:1d1H8J1g0753デフォルトの名無しさん
2016/09/18(日) 15:55:16.11ID:6E5JaHne>>747 やはりアナコンダが無難なのですね, できるだけデフォルトのbash
だけで完結させようとしてました.
あと
Jupyter(Notebook)
IPython
pycharm
Visual Studio
IDE
の分類・役割がよくわかりません. どなたか教えていただけませんか?
0754デフォルトの名無しさん
2016/09/18(日) 22:01:16.40ID:NQFr5LNR>書籍
ttp://www.amazon.co.jp/dp/4873116554
あたりですかね。
IPython 対話的にPythonプログラミングができるコマンドラインツールです。とはいえ初心者だと何をどうしていいかわからないかも
Jupyter Notebook IPythonをブラウザ上で実行するツールです(全然それだけじゃないけど) 。とっかかりとして一番のおすすめ。
様々なサンプルがこのツールのNotebook形式で配布されており、学習効率もいいです。
IDE(統合開発環境):プログラミングに必要なエディタ・デバッガ・コンパイル環境を一体化したツールです。Javaなんかだと必須だけどPythonではそうでもないかも(私見)
Visual Studio:Microsoft製のIDEです。C#、Visual C++、Visual Basicなどのプログラミングに使用します。Pythonに使えたかは知りません。
Pycharm:Python用IDEです。Java用IDEで有名なJetBrain製。あまり、周りで使っている人をみたことはないです(私見)
0755デフォルトの名無しさん
2016/09/18(日) 22:40:38.69ID:69chbNHs書籍のご紹介参考になります.
とりあえずVisual StudioとPycharmがIDEで, 前者はpythonに限定しないIDE,
後者はpython用のIDEですね. ※Visual Studioはpythonに対応してるとの事です.
アナコンダはパッケージのインストーラーで, IpythonとJupyterも一緒に
ダウンロードされますよね.
JupyterもIDEではないのですか?
0756デフォルトの名無しさん
2016/09/18(日) 22:57:00.74ID:DMcCqNr8JupyterはIDEの条件を満たしてはなさそう
ノート機能が付いたEditorに近いのかな
0757デフォルトの名無しさん
2016/09/18(日) 22:58:49.58ID:NQFr5LNR私のとらえ方ではIDEは3ペイン・2ペイン構成のデスクトップアプリで
IPythonをブラウザ上で(シングルペインではあるが)IDE「的」に使えるのがJupyterですね
Anacondaにはpython用IDEデスクトップアプリのSpyderというものも入ってますので
インストール後両方起動されると、おおよその雰囲気の違いがわかると思います
0758デフォルトの名無しさん
2016/09/19(月) 00:36:12.57ID:lfM8tdoCなかなかいい
0759デフォルトの名無しさん
2016/09/19(月) 08:13:28.83ID:9KXlKTeDKernel + Notebook の構造。
IDE とはまた違うかな。
0760デフォルトの名無しさん
2016/09/19(月) 11:33:31.16ID:iIvzjj/t環境構築するのに、自分でコマンドを書くのは、絶対に無理。
モジュールには依存関係があるから、単純に、あるモジュールだけを更新できない
例えば、A_ver5 モジュールが、B_ver の、3.2以上、3.3未満を使っているとき、
3.2.0 << B_ver < 3.3.0
B_ver3.2.1 は使えるけど、3.3.0 は使えない
こういう依存関係の連鎖が、何百も続く。
だから、依存関係を管理できる、パッケージマネージャを使う。
Groovy のGradle とか、Rubyのgem とか
また、パッケージマネージャは複数のものを使えない。
どれか1つにしないと、バグる
仮想環境や、Docker のようなコンテナ内に、実行環境を封じ込めて、
システム環境をいじらない方がいい
0761デフォルトの名無しさん
2016/09/19(月) 12:08:47.86ID:nWsdJupQ入門 Python 3→実践 Python 3
以外に必要な本教えてくれ
今日にでも買う
0762デフォルトの名無しさん
2016/09/19(月) 13:33:07.02ID:iIvzjj/t0763デフォルトの名無しさん
2016/09/19(月) 14:09:00.84ID:KUojTFe6Ubuntuにanaconda3入れて、一番単純なHTTPServerを立ててみましたが、
Permissionエラーになってしまいます
なぜanacondaのライブラリでPermissionエラーが起きてしまうのでしょうか?
chmod 777 MyServer.py は実行済みです
sudo python3 MyServer.py なら起動しますが、
anacondaが使えないので、できればsudoなしで起動させたいです
0764デフォルトの名無しさん
2016/09/19(月) 15:28:25.74ID:3zZ574hIport 80番はroot権限でないと開けられないのではないでしょうか
anacondaの構成を変えたくないのであれば、
serverAdrress = ('', 8080)
など、ユーザー権限でもオープン可能なポートに変えてみてはどうでしょう
この場合、ブラウザからアクセスする場合も
http://localhost:8080/
になりますのでご注意
0765デフォルトの名無しさん
2016/09/19(月) 15:29:27.35ID:BadqPltUポート80(0-1023)使うにはroot権限が必要だからでは
0766デフォルトの名無しさん
2016/09/19(月) 15:36:42.06ID:yKbgweKYどうすればいいですかじゃなくてまずは入門から学習しろよ
0767デフォルトの名無しさん
2016/09/19(月) 17:04:26.35ID:KUojTFe6>>765
あいやー ほんとうにそうでした、びっくり
ありがとうございます!
0768デフォルトの名無しさん
2016/09/19(月) 17:27:33.88ID:4df2MR9Zポート番号を1024以上にするか
http://blog.kenkov.jp/2013/07/26/seteuid.html
http://dminor11th.blogspot.jp/2011/01/setuid.html
0769デフォルトの名無しさん
2016/09/19(月) 21:21:00.16ID:9GvxUHempythonでguiプログラミングしてる人って殆どいないんでしょうか
0770デフォルトの名無しさん
2016/09/19(月) 23:57:32.47ID:x6oYh1MF0771デフォルトの名無しさん
2016/09/20(火) 00:01:34.14ID:jfSV4ZySみんな英文のドキュメントを読んでるのだろう
0772デフォルトの名無しさん
2016/09/20(火) 09:42:35.72ID:noK0zumc0773デフォルトの名無しさん
2016/09/20(火) 14:07:36.45ID:5AVqZD8KOSS・MITライセンスで、マルチプラットフォーム(iOS/Android/HTML5)、
Python風のGDScriptで書く
2D/3D用だが2D中心で、物理シミュレーションも搭載。
インストール不要で、サイズは20MB
他には、kivy とか、SDL のラッパーである、Pygame とか
0774デフォルトの名無しさん
2016/09/20(火) 20:08:31.21ID:kttPFQD30775デフォルトの名無しさん
2016/09/20(火) 23:25:17.07ID:98UEgajJ0776デフォルトの名無しさん
2016/09/21(水) 00:11:23.30ID:7bgX9DFC0777デフォルトの名無しさん
2016/09/21(水) 00:28:24.44ID:f5Hzdip/0778デフォルトの名無しさん
2016/09/21(水) 11:52:43.71ID:cQpnCnIxあのDropboxもpyqt使ってるからね
0779デフォルトの名無しさん
2016/09/22(木) 18:28:47.74ID:njL5J+sm3.xだとimport builtins
両方のバージョンでimportするライブラリを変えたいんですがこういう場合どうやって書けばいいですか?
0780デフォルトの名無しさん
2016/09/22(木) 18:41:43.72ID:qMvtwid/0781デフォルトの名無しさん
2016/09/22(木) 18:44:55.95ID:Ob4qBdWHimport __builtin__
else:
import builtins
0782デフォルトの名無しさん
2016/09/22(木) 20:22:15.02ID:+0SaHzvypythonの文字列操作はPHPに及びませんでした\(^o^)/
print('c c c'.rstrip(' c'))
0783デフォルトの名無しさん
2016/09/22(木) 20:22:54.05ID:+0SaHzvyもうpythonやめたやめた
0784デフォルトの名無しさん
2016/09/23(金) 00:18:53.09ID:bLQ7DMTAphpのrtrimも同じ挙動すると思うが
0785デフォルトの名無しさん
2016/09/23(金) 01:47:25.38ID:Bla+oVr/ってやつやろ
0786デフォルトの名無しさん
2016/09/23(金) 11:23:32.01ID:9UphzmusQtも調べてみたけどそんな感じのことしか見つからんし
0787デフォルトの名無しさん
2016/09/23(金) 11:27:58.90ID:AfCptryLprint(f.read())
f.close()
実行してもNo such file or directoryってエラーになります
~をやめて/home/{user}/test.txtってかけば読み込めます
パスをopenできる形に直す方法を教えてください
0788デフォルトの名無しさん
2016/09/23(金) 11:35:27.40ID:Bla+oVr/他のウィンドウのメッセージを拾うのはWindowsならVC++案件
グローバルフックを噛ますか、リモートプロセスにスレッドを注入してウィンドウをサブクラス化するのみ
この説明である程度感じが掴めないなら
悪いけど3年は早い
0789デフォルトの名無しさん
2016/09/23(金) 12:06:17.16ID:V65J4IvOシェルじゃないのでチルダや環境変数の展開はやってくれない
os.pathをimportしてos.path.expanduser()でチルダを展開できる
ちなみに環境変数はos.path.expandvars()でできる
0790デフォルトの名無しさん
2016/09/23(金) 12:27:28.17ID:rjSPjZ1K来なくていいよω
0791デフォルトの名無しさん
2016/09/23(金) 15:43:43.77ID:NQXOYophうんこでも喰ってろゴミ
0792デフォルトの名無しさん
2016/09/24(土) 12:08:51.81ID:AF+ukG4Rnumpy.int32型が格納されているlistについて、
CSV吐き出そうとして
print lst[0] +"," + lst[1] + "," + lst[2]
とやると、型違いでエラーになりました。ですから
print str(lst[0]) +"," + str(lst[1]) + "," + str(lst[2])
のようにキャストして連結したのですが、ちょっと調べたらjoin()があるので
print ",".join(lst)
したら、やはり型違いでエラーになりました。
joinを使う方法で、str(lst[x])した時と同じ結果を得る、簡単な方法はあるのでしょうか?
0793デフォルトの名無しさん
2016/09/24(土) 12:45:16.31ID:c0kKSmVa','.join([str(n) for n in lst])
0794デフォルトの名無しさん
2016/09/24(土) 13:17:49.15ID:/HMHbDuU0795デフォルトの名無しさん
2016/09/24(土) 15:57:56.57ID:CGtTsm+A0796デフォルトの名無しさん
2016/09/25(日) 08:00:20.67ID:yTM2Hbp30797デフォルトの名無しさん
2016/09/25(日) 09:00:58.77ID:w6VlB5kz0798デフォルトの名無しさん
2016/09/25(日) 09:07:20.56ID:ZKVCIplt0799デフォルトの名無しさん
2016/09/25(日) 09:19:39.88ID:28UUOCVA0800デフォルトの名無しさん
2016/09/25(日) 09:20:50.89ID:BTFRVnaQ一緒のエディタ使ってる/インデントかえられる
0801デフォルトの名無しさん
2016/09/25(日) 09:34:22.04ID:yTM2Hbp3ありがとうございます、どのエディタ使ってますか?
自分はpycharm community editionなんですが 出来るかご存知ですか?
0802デフォルトの名無しさん
2016/09/25(日) 10:55:05.20ID:w6VlB5kzそれは初心者用だからできませんね・・・
プロのツールIDLEをお使いになるといい
0803デフォルトの名無しさん
2016/09/25(日) 11:24:25.27ID:ccQbPShR0804デフォルトの名無しさん
2016/09/25(日) 11:25:04.48ID:ccQbPShRhttp://stackoverflow.com/questions/23831764/pycharm-html-indentation
0805デフォルトの名無しさん
2016/09/25(日) 11:25:21.20ID:vbkmmA2B.editorconfig書くといいよ
0806デフォルトの名無しさん
2016/09/25(日) 12:02:30.29ID:yTM2Hbp3ありがとうございます
拡張子が.html だと勝手にHTMLの設定になりました
>>805
ほとんどのエディタとIDEで設定が共有できるんですねこれは便利そう
0807デフォルトの名無しさん
2016/09/25(日) 17:32:51.25ID:YVGvh7bs0808デフォルトの名無しさん
2016/09/25(日) 17:36:53.34ID:YVGvh7bssaveas…からは画像が荒くなりすぎてダメでした
0809デフォルトの名無しさん
2016/09/25(日) 18:05:41.06ID:mpAWJfvdこれとか?
http://stackoverflow.com/questions/9012487/matplotlib-pyplot-savefig-outputs-blank-image
0810デフォルトの名無しさん
2016/09/25(日) 18:21:58.02ID:YVGvh7bsできました!ありがとうございます!
0811デフォルトの名無しさん
2016/09/25(日) 19:33:37.18ID:mpAWJfvdもうちょっと自分で調べる力身につけようぜ。
0812デフォルトの名無しさん
2016/09/25(日) 20:12:27.78ID:w6VlB5kz0813デフォルトの名無しさん
2016/09/25(日) 20:16:19.27ID:2ZW4Baq10814デフォルトの名無しさん
2016/09/25(日) 21:03:58.93ID:/KlqHxKD0815デフォルトの名無しさん
2016/09/25(日) 22:18:29.40ID:oMWKG2LU南蛮って、シナの南に居る蛮族って意味な。
0816デフォルトの名無しさん
2016/09/25(日) 22:35:02.69ID:2ZW4Baq10817デフォルトの名無しさん
2016/09/25(日) 22:50:58.04ID:w6VlB5kz0818デフォルトの名無しさん
2016/09/25(日) 23:23:18.82ID:/wqP+N8d日本語MINDとか織田信長とか
0819デフォルトの名無しさん
2016/09/26(月) 01:00:22.93ID:+ujps9jfレンタルサーバーで動かなくて困ってます
0820デフォルトの名無しさん
2016/09/26(月) 01:51:14.65ID:9nDUrOTPhttps://pypi.python.org/pypi/lxml/3.6.4
pip install lxml==3.6.4 でできるんじゃねえかな。やったことないけど
0821デフォルトの名無しさん
2016/09/26(月) 04:45:12.35ID:NRdPNu0Hwheelのパッケージをインストールしても動きません
wheelのパッケージにもlibxml2とlibxsltは付属していませんから
それらを付属して完全にコンパイル不要になるというのは、現時点ではロードマップにないようです
無駄な希望を抱いて待つより、レンタルサーバーの会社に要望するか、別のサービスに乗り換える方がよいでしょうな
レンタルサーバーでのPythonサポートは、これまで日本でPythonを使用する人が稀だったこともあって、(Perl/PHP/Rubyに比べると)とても悪いものです
大抵の人はGAE, HerokuのようなPaaSか、VPSを使っていることでしょう
おそらく、今使っているレンタルサーバーがあって「ついでにできると嬉しいな〜」とお考えなのだと思いますが
0822デフォルトの名無しさん
2016/09/26(月) 11:58:32.67ID:NHLS3pD2固定金額がいいならvps借りればいいじゃん
0823デフォルトの名無しさん
2016/09/26(月) 14:14:56.85ID:ymOrEJcI0824デフォルトの名無しさん
2016/09/26(月) 20:18:06.66ID:erqtSX8W0825デフォルトの名無しさん
2016/09/26(月) 21:06:25.81ID:QhbtK+9mもともとはね。
日本でいう南蛮貿易とかは違うでしょ
0826デフォルトの名無しさん
2016/09/27(火) 11:53:23.27ID:PwHoJ23w__s = obj.read()
foo(s)
と
with open('a', 'r') as obj:
__s = obj.read()
__foo(s)
は同じですか?
ファイルの内容を使う場合withの中で全部行ったほうがいいですか? 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
0827デフォルトの名無しさん
2016/09/27(火) 12:07:47.66ID:w5gpFchP二つ目、場合による
全部読み出してから処理するならwithブロックを抜けた後に処理をすべきだが
for line in obj等で逐次処理する場合はwithブロックを抜けてからは不可能
0828デフォルトの名無しさん
2016/09/27(火) 12:11:50.11ID:JiNhKH2a>>826の例ではsに代入した時点でファイルに対する操作は終わったように見えるので
foo(s)の呼び出しをwith文の中で行う理由は特にないです
0829デフォルトの名無しさん
2016/09/27(火) 13:09:10.80ID:uKo6cpQC場合によるとしか言えない
0830デフォルトの名無しさん
2016/09/27(火) 13:23:09.98ID:5hHSffXdPythonはCみたいに文でブロックを作らないし
0831デフォルトの名無しさん
2016/09/27(火) 13:44:53.20ID:JiNhKH2aexcept...asで受け取る例外オブジェクトはexceptを抜けるときに消去される
for..inで受け取るターゲットはforを抜けても消去されない(最終ループのオブジェクトが入っている)
0832デフォルトの名無しさん
2016/09/27(火) 19:23:48.73ID:rJZNyDoh0833デフォルトの名無しさん
2016/09/27(火) 21:06:37.08ID:zu9uPiFa0834デフォルトの名無しさん
2016/09/27(火) 21:34:28.68ID:w5gpFchP0835デフォルトの名無しさん
2016/09/27(火) 21:45:57.48ID:QqTEjS1xそこんとこ勘違いしない様に
0836デフォルトの名無しさん
2016/09/28(水) 00:10:17.29ID:hb9kZ8Ey0837デフォルトの名無しさん
2016/09/28(水) 00:13:38.16ID:Wm246VZPホントに腐っとる。
0838デフォルトの名無しさん
2016/09/28(水) 08:02:41.94ID:ZiA2MHn90839デフォルトの名無しさん
2016/09/28(水) 08:34:47.19ID:Ks5fZMDV0840デフォルトの名無しさん
2016/09/28(水) 12:07:12.38ID:zinN2U2k個人的には書籍でやっていくのが好みです
趣味なのでPython3のものが良いです
0841デフォルトの名無しさん
2016/09/28(水) 13:19:37.60ID:CsUuNhRChttp://docs.python.jp/3/tutorial/
0842デフォルトの名無しさん
2016/09/28(水) 13:37:29.72ID:RrnZ6URf0843デフォルトの名無しさん
2016/09/28(水) 15:00:01.66ID:zinN2U2kチュートリアル読んでみましたが2.Pythonインタプリタを使う
から難しすぎて挫折しました
みんなのpythonを買おうと思います…
ちなみに環境はanacondaを入れておくのがポピュラーなのでしょうか?
0844デフォルトの名無しさん
2016/09/28(水) 15:27:00.69ID:3s0D4YLL0845デフォルトの名無しさん
2016/09/28(水) 15:50:54.57ID:Ks5fZMDVAnacondaは「なぜAnacondaを使うのか」自分で理解できない人間が使うディストリビューションではない
統計と機械学習以外の分野では別にポピュラーでもない
0846デフォルトの名無しさん
2016/09/28(水) 16:47:26.00ID:zinN2U2kおとなしく公式をいれます
これからがんばります!
0847デフォルトの名無しさん
2016/09/28(水) 18:31:37.49ID:RrnZ6URf0848デフォルトの名無しさん
2016/09/28(水) 19:03:59.90ID:+0d1gAsr0849デフォルトの名無しさん
2016/09/28(水) 20:42:36.97ID:2zYA1iMaなんで君たちPythonやってんの?
0850デフォルトの名無しさん
2016/09/28(水) 20:50:32.14ID:gn4xzCaa0851デフォルトの名無しさん
2016/09/28(水) 22:20:08.64ID:A2wHXCYvこちとら巳年生まれよ
0852デフォルトの名無しさん
2016/09/28(水) 22:39:28.79ID:JXYLdiW/あれが面白かったんだよ
0853デフォルトの名無しさん
2016/09/28(水) 22:40:44.91ID:Ks5fZMDV0854デフォルトの名無しさん
2016/09/28(水) 22:43:59.21ID:Ks5fZMDV今この板で最も酷いスレがjavascriptのスレだ(2つあるけど)
一時期のWin32APIスレといい勝負
0855デフォルトの名無しさん
2016/09/29(木) 08:04:22.64ID:Xx/u3YJu> 19日も本スレに書き込みがない
せめてさあ・・・スタフロ基準で語ろうよ
本スレに書き込みがない言語(キリッ って
恥ずかしくないのか?
0856デフォルトの名無しさん
2016/09/29(木) 08:26:23.93ID:7byOBpvd草
0857デフォルトの名無しさん
2016/09/29(木) 08:33:47.95ID:7byOBpvdnodejsが見つからない…
あ、そうか、2ページ目か
メジャー言語は1ページ目にあると思ってたからつい…
0858デフォルトの名無しさん
2016/09/29(木) 18:32:07.74ID:M0rjTDUo0859デフォルトの名無しさん
2016/09/29(木) 21:06:37.62ID:x9IdWWblprint(List(x),end=" ")
print(" " .join(map(str,List)))
Python3でこの2つ以外にリストの要素を横並びに出力する方法ありませんか?
0860デフォルトの名無しさん
2016/09/29(木) 21:16:59.57ID:eg1/cd2b組み込みのだとlist(0)とかはTypeErrorになるんだが
0861デフォルトの名無しさん
2016/09/29(木) 21:32:41.59ID:Xx/u3YJu0862デフォルトの名無しさん
2016/09/29(木) 21:50:28.03ID:x9IdWWbl打ち間違えました。List[x] です。
0863デフォルトの名無しさん
2016/09/29(木) 22:42:19.32ID:eg1/cd2bリストの内容全部を使うなら下のようにリスト自体をfor文に渡すのがPythonのやり方
for x in List:
print(x, end=" ")
" ".join()の括弧の中のmap関数もバージョン2時代のやり方
ジェネレーターの内包表記を直接joinに書くのが新しいスタイル
print(" ".join(str(x) for x in List))
上の2つ以外のやり方として引数リストのアンパックを利用する方法がある
print関数のsepキーワードのデフォルトは" "なので要素は区切られて表示される
print(*List)
0864デフォルトの名無しさん
2016/09/29(木) 23:00:34.13ID:Xx/u3YJuジェネ内包表記クソすぎんよ
変数宣言が後ろにあるとかキモくて仕方ない
0865デフォルトの名無しさん
2016/09/29(木) 23:10:35.03ID:x9IdWWblありがとうございました。
0866デフォルトの名無しさん
2016/09/29(木) 23:18:50.72ID:eg1/cd2bまあスタイルチェッカーによってはmapやfilterを使うと怒り出すようになった
>>865
最初の例は非推奨って言ったけどぶっちゃけバージョン2でもご法度だった
悪気がなくてもスタイル警察に叩かれるかもしれないので本当に注意
0867デフォルトの名無しさん
2016/09/29(木) 23:57:08.73ID:ObbPtBZo0868デフォルトの名無しさん
2016/09/30(金) 00:19:00.68ID:ynzWxZT2関数が扱う内容に見合ったエラーを作るべきかもしれない
0869デフォルトの名無しさん
2016/09/30(金) 00:32:30.48ID:IYjzVC4U0870デフォルトの名無しさん
2016/09/30(金) 00:54:08.60ID:YcxBPQVN0871デフォルトの名無しさん
2016/09/30(金) 08:51:07.75ID:pIvWV7lb恥を書く前に念のため確認いたしたく
0872デフォルトの名無しさん
2016/09/30(金) 10:51:49.98ID:HQyrpBsvはい。
0873デフォルトの名無しさん
2016/09/30(金) 18:02:10.43ID:pIvWV7lbこれだけ本にルビが振られてなかったんで気になって質問しました
0874デフォルトの名無しさん
2016/09/30(金) 19:48:44.76ID:4mQfWuIk0875デフォルトの名無しさん
2016/09/30(金) 20:24:52.55ID:IYjzVC4U0876デフォルトの名無しさん
2016/09/30(金) 20:28:56.51ID:cgFPcILU0877デフォルトの名無しさん
2016/09/30(金) 20:35:27.53ID:/wb3+Aye0878デフォルトの名無しさん
2016/09/30(金) 21:57:57.99ID:GUJAUQ0P0879デフォルトの名無しさん
2016/09/30(金) 22:10:01.64ID:WdNJG9FiThe values of give to the calling functions is called 'HIKISU'.
0880デフォルトの名無しさん
2016/09/30(金) 22:57:28.47ID:qGwkNNY60881デフォルトの名無しさん
2016/09/30(金) 23:01:32.59ID:VKrOJPVM0882デフォルトの名無しさん
2016/10/01(土) 06:16:07.43ID:hFKZ5mnX0883デフォルトの名無しさん
2016/10/01(土) 08:07:44.69ID:/LUxDaJivisual studioでやってますが重いので無料のおすすめが知りたいです。
3.5.2を使っています
0884デフォルトの名無しさん
2016/10/01(土) 08:22:26.20ID:tgcAyECxそのゴミPCを窓から投げ捨てろ
0885デフォルトの名無しさん
2016/10/01(土) 08:29:55.08ID:/LUxDaJi0886デフォルトの名無しさん
2016/10/01(土) 08:31:49.81ID:MIaIeT8n0887デフォルトの名無しさん
2016/10/01(土) 08:59:35.50ID:uenoe7bUいっしゅん真に受けて確認しちゃったじゃないか
0888デフォルトの名無しさん
2016/10/01(土) 09:26:32.92ID:0ZCGRp5b0889デフォルトの名無しさん
2016/10/01(土) 10:32:47.10ID:S27ytJuJそれで重いならエディタ使うしかない
VS Codeとか
0890デフォルトの名無しさん
2016/10/01(土) 10:53:14.01ID:/LUxDaJiボロPCを投げ捨てるとこからはじめます
無知で失礼しました
0891デフォルトの名無しさん
2016/10/01(土) 20:59:57.24ID:b2+DRfPNありがとうございます
2つの文字列を引数にとって各文字を比較する関数で 文字列の長さが違ったら例外を搬出したいんですが Excptionクラスを継承して新しい例外クラスをつくるのがいいのでしょうか
0892デフォルトの名無しさん
2016/10/01(土) 22:08:14.69ID:yd5cLCb2関数を呼び出す側で解決可能か原因特定に意味のある問題なら例外を作った方がいい
呼び出す側でどうにもできない問題なら適当にValueError投げつけておけばいいさ
0893デフォルトの名無しさん
2016/10/02(日) 13:53:04.27ID:GX41vvMR0894デフォルトの名無しさん
2016/10/02(日) 14:12:58.65ID:kPn//wmb素直でかわいいw
0895デフォルトの名無しさん
2016/10/03(月) 13:31:41.66ID:9twq/UG5>>> b = "short"
>>> a is b
True
>>> A = "long text"
>>> B = "long text"
>>> A is B
False
>>> A == B
True
“A is B” は期待した動作ではないと思うのですが、”is” と “==“ の違いってなんでしょう?
0896デフォルトの名無しさん
2016/10/03(月) 13:56:20.46ID:fSiBYTZvググれば一発なのでもうわかってるかもしれませんが一応
isはメモリアドレスが同一かを見る
==は単に値が同じかどうかをみる
だそうです
A=
0897デフォルトの名無しさん
2016/10/03(月) 13:57:58.87ID:fSiBYTZv何故かわからんが掲示板に不慣れなのが露呈してしまったようだ
A="longtext" B="longtext" だとAisBはTrueだったので
textとlongの間の空白の有無でコンピュータの受け取り方が違うみたいですね
0898デフォルトの名無しさん
2016/10/03(月) 14:02:12.83ID:fSiBYTZvmatplotlibで散布図を表示
その表示された点に対してマウスクリックするとその点のデータを配列に格納
加えてその点を黒に変える(上書きでも可)をするといったことがしたいのですが
こういった簡単な作業の場合GUIのライブラリは何が一番使いやすいのでしょうか?
リアルタイム描写との関連でplt.pause(.01)でグラフを表示している現状です
(GUI関連はまだ実装していません
0899デフォルトの名無しさん
2016/10/03(月) 14:09:05.60ID:fSiBYTZvそのグラフ上の点をマウスタッチすることで取得でき(>>898に書いた内容
グラフ以外にもボタン(クリックすると取得したデータに対して何か処理をする)
をいくつかつけたいと考えています
0900デフォルトの名無しさん
2016/10/03(月) 15:11:45.54ID:c68yIK4I試してないからできるか分からない
http://matplotlib.org/api/widgets_api.html#module-matplotlib.widgets
0901デフォルトの名無しさん
2016/10/03(月) 16:02:37.83ID:CHthmHBB0902デフォルトの名無しさん
2016/10/03(月) 16:35:13.86ID:9twq/UG5ありがとうございます。いろいろググりまして、Stack Overflow のこの説明で納得しました。
is checks for identity. a is b is True if a and b are the same object (they are both stored in the same memory address).
== checks for equality, which is usually defined by the magic method __eq__ - i.e., a == b is True if a.__eq__(b) is True.
ただ、空白の有無というのは違うと思います。なぜなら、
>>> m = 100
>>> n = 100
>>> m is n
True
>>> m == n
True
>>> m = 1000
>>> n = 1000
>>> m is n
False
>>> m == n
True
のような挙動をするからです。数値256を区切りとして、結果が変わるようです。内部で記述されるC言語の型の違いでしょうか?
0903デフォルトの名無しさん
2016/10/03(月) 16:36:58.36ID:fSiBYTZv下手にGUIライブラリ持ってこなくてもmatplotlibでできそうですね
ありがとうございます
0904デフォルトの名無しさん
2016/10/03(月) 16:40:45.10ID:fSiBYTZvなるほど、型の違いっぽいですね
空白けしたらできたので、これかなと勘違いして言ってすいません
0905デフォルトの名無しさん
2016/10/03(月) 16:49:01.21ID:9twq/UG5いえいえ、デバッグで “is” と “==“ の違いについて何も知らないんだと気付き、勉強させてもらいました。ありがとうございました。
0906デフォルトの名無しさん
2016/10/03(月) 16:58:15.13ID:7AMVzgch初心者でも一読でちゃんと理解できるものですか?
0907デフォルトの名無しさん
2016/10/03(月) 18:52:31.26ID:i/SkE7lZ俺は一読で理解したけどなw
0908デフォルトの名無しさん
2016/10/03(月) 19:07:36.98ID:9r31vo6z0909デフォルトの名無しさん
2016/10/03(月) 19:54:59.57ID:mXGc59+r0910デフォルトの名無しさん
2016/10/03(月) 22:43:51.80ID:GMItStZ10911デフォルトの名無しさん
2016/10/03(月) 23:05:25.35ID:wL3jBrYqオニンニンは毛が生えた程度です
0912デフォルトの名無しさん
2016/10/03(月) 23:52:21.55ID:B8rqTt9K0913デフォルトの名無しさん
2016/10/04(火) 05:51:54.68ID:Cm6NlEkn0914デフォルトの名無しさん
2016/10/04(火) 06:33:48.63ID:O5QZv+zrよく読んだら沢山のメソッドを一気に紹介してたので急激な情報量にテンパってただけで、
こういうのもあるのか、程度に次に進んだらまたサクサク読み進められるようになりました
がんばるぞー
0915デフォルトの名無しさん
2016/10/04(火) 07:25:12.44ID:MLgwtfwZ2chのバグ
書き込み確認画面が出る際、" があると、そこで文字列の終了とみなされる。
" を、\" とエスケープすれば、いいかも
>>906
最低でも、3回は読む
0916デフォルトの名無しさん
2016/10/04(火) 21:34:26.81ID:ilr+Wm6gre.sub(pattern, ' ', string)
のpatternはどう表現したら良いですか?
0917デフォルトの名無しさん
2016/10/04(火) 21:45:45.77ID:IRiFGIMD0918デフォルトの名無しさん
2016/10/04(火) 21:46:09.93ID:h0CkBalj0919デフォルトの名無しさん
2016/10/04(火) 21:47:55.00ID:h0CkBalj0920デフォルトの名無しさん
2016/10/04(火) 22:18:28.54ID:ilr+Wm6g>>918
ありがとうございます
0921デフォルトの名無しさん
2016/10/05(水) 11:51:16.06ID:e2s2BqVL0922デフォルトの名無しさん
2016/10/07(金) 06:36:43.70ID:rrObLhLX0923デフォルトの名無しさん
2016/10/07(金) 20:29:29.38ID:QYg8eKmX0924デフォルトの名無しさん
2016/10/07(金) 20:42:22.52ID:QYg8eKmX0925デフォルトの名無しさん
2016/10/07(金) 21:36:08.85ID:/rv9SwD50926デフォルトの名無しさん
2016/10/07(金) 21:36:58.41ID:rpvo0aMN0927デフォルトの名無しさん
2016/10/07(金) 21:39:04.24ID:hSZH3aW50928デフォルトの名無しさん
2016/10/07(金) 22:20:43.27ID:co5se7c00929デフォルトの名無しさん
2016/10/07(金) 23:24:34.35ID:bf1hnXlo0930デフォルトの名無しさん
2016/10/07(金) 23:35:31.88ID:M6BMos5o0931デフォルトの名無しさん
2016/10/08(土) 00:29:42.73ID:rmxt2AJplist = [].append(item)
ではリストを作成できず
list = []
list.append(item)
としなければならないのはどのような理由によるものなのですか?
0932デフォルトの名無しさん
2016/10/08(土) 00:51:44.72ID:YyjS4FMP0933デフォルトの名無しさん
2016/10/08(土) 00:57:28.31ID:sTd7p7q3list が mutable で、append は、呼び出し元のオブジェクトを改変するが、改変した結果のlistを値として返さないから。
list.sort() list を変更するが、並び替えた結果は返さない
と
sorted(list) listを変更しないが、並び替えた結果を返す
の違いを考えると、わかりやすいかも。
あと、リスト作りたいだけなら、
list = [item]
とする方が楽。
0934デフォルトの名無しさん
2016/10/08(土) 01:03:45.39ID:rmxt2AJpよくわかりました
どうもありがとうございます
0935デフォルトの名無しさん
2016/10/08(土) 01:35:01.00ID:4oq8rFtW.pyにファイルをD&Dできなくなってしまった……
0936デフォルトの名無しさん
2016/10/08(土) 02:19:08.07ID:RrRNFmOyなぜか切れちゃうんですが
何か心当たりありませんか?
0937デフォルトの名無しさん
2016/10/08(土) 03:22:01.03ID:i5kDCKwM接続すらできていないなら、ループバックインターフェースにバインドしてるんだと思うが
0938デフォルトの名無しさん
2016/10/08(土) 11:40:27.37ID:RrRNFmOyコマンド実行すると接続が切れてしまいます
0939デフォルトの名無しさん
2016/10/08(土) 13:09:02.97ID:0jaJMPXG問題を切り分けろ
0940デフォルトの名無しさん
2016/10/08(土) 13:23:39.22ID:dTuxuCIl0941デフォルトの名無しさん
2016/10/08(土) 15:54:10.31ID:kYbFhnVjOS
Pythonのバージョン
jupyterのバージョン
0942デフォルトの名無しさん
2016/10/09(日) 18:20:09.71ID:xxl1bgNtでてきた点をドラッグ&ドロップで動かしてその始点と終点を計測したいのですが
(満足できるまで動かした後の最終的な始点と終点
どのように実装すればいいのでしょうか?
http://qiita.com/mountcedar/items/ccf671a497563b0cd671
ここのdraggable_rectangle.pyを参考にやっているのですが
計測抜きで単純に○を動かそうと
rects = ax.bar(range(10), 20 * np.random.rand(10))を
rects = ax.plot(range(10), 10 * np.random.rand(10),marker="o")
とかえるだけでは駄目なようでして・・・
0943デフォルトの名無しさん
2016/10/09(日) 18:43:41.68ID:zS2VLXB80944デフォルトの名無しさん
2016/10/09(日) 19:00:09.55ID:xxl1bgNt2次元のデータセットがありまして,それを散布図にし
どれをどのくらい動かしたかを計測したいといった感じです
0945デフォルトの名無しさん
2016/10/09(日) 19:46:56.60ID:d/ClD1y+計測したものを処理して画面のリプロット等するのでマルチだと思います
0946デフォルトの名無しさん
2016/10/09(日) 20:24:52.03ID:wtWnH9p+(ヽ /( ゚ )( ゚ )ヽ /)
(((i ) /::::⌒`´⌒::::\ ( i)))
/∠_| ,-)___(-,|_ゝ \
( ___、 |-┬-| ,__ )
| `ー'´ /´
| /
0947デフォルトの名無しさん
2016/10/09(日) 21:15:21.26ID:xxl1bgNt解決しました
変な説明で混乱させてしまったみたいですみません
0948デフォルトの名無しさん
2016/10/09(日) 22:47:24.19ID:wtWnH9p+0949デフォルトの名無しさん
2016/10/10(月) 00:09:25.88ID:YkGZLbB/0950デフォルトの名無しさん
2016/10/10(月) 00:27:10.56ID:RTCYLg/R恩を仇で返すのか?
0951デフォルトの名無しさん
2016/10/10(月) 00:59:30.54ID:hhKtS36Y0952デフォルトの名無しさん
2016/10/10(月) 03:39:24.87ID:d23jp4G3便利な理由はトップページにずらずら書いてあるけど
0953デフォルトの名無しさん
2016/10/10(月) 03:41:00.99ID:d23jp4G3アナタはそもそもターゲットユーザーじゃないので
使う必要ないですよ
馬鹿どもがスゲースゲーって持ち上げるので
スゲーって自分も持ち上げなければならないような気になってるのは分かるよ
0954デフォルトの名無しさん
2016/10/10(月) 10:09:47.61ID:SRfatJxFjupyter notebookの良さはコード書いて
ctl +enterですぐ実行できることかな
あとmatplotlibのグラフをインラインで表示できるし markdownで説明文も添えられるしそのままgithubに貼ることもできる
0955デフォルトの名無しさん
2016/10/10(月) 12:58:44.84ID:xIGKPJGTmatplotlibの結果をインラインで表示できるところが気に入ってる
0956デフォルトの名無しさん
2016/10/10(月) 16:01:44.29ID:Yp6HuwN2ほんそれ
Djangoにも同じものを感じる
0957デフォルトの名無しさん
2016/10/10(月) 16:44:23.75ID:thYPWtXHあれそもそもRailsインスパイアドでしょ
0958デフォルトの名無しさん
2016/10/10(月) 16:48:05.47ID:Q436H0RN0959デフォルトの名無しさん
2016/10/10(月) 16:53:17.03ID:RTCYLg/R0960デフォルトの名無しさん
2016/10/10(月) 17:15:56.81ID:DTJAPNQTこれを3つずつffmpegでmp3にしたいのですが、pythonでマルチタスクってどうやればいいんですかね?
1つエンコード終わったら順次次のファイルをエンコードしたいです
ffmpegA
ffmpegB
ffmpegC
ffmpegB
ffmpegC
ffmpegC
こういう感じに最初に3つに分割してエンコードするんじゃなくて、その都度残ってるファイルの先頭をエンコードするようにしたいです
0961デフォルトの名無しさん
2016/10/10(月) 17:51:56.67ID:lPqt1U4Dなんの速度を比べたの?
サーバーのスペック?
DBの応答速度?
0962デフォルトの名無しさん
2016/10/10(月) 22:06:10.69ID:NThcQOle一つのQueueにファイルリストを入れる
「Queueが空になるまでQueueからファイルを一つ取り出し、subprocessでffmpegを実行する」Threadを3つ作成し開始する
0963デフォルトの名無しさん
2016/10/11(火) 13:20:59.77ID:992Wkd6lhttp://docs.python.jp/3/library/multiprocessing.html#using-a-pool-of-workers
0964デフォルトの名無しさん
2016/10/11(火) 13:31:49.56ID:Y3jc8+Mpどのようにすれば11ページ以降もスクレイピング出来ますか?
0965デフォルトの名無しさん
2016/10/11(火) 17:25:00.96ID:PiZotm4sでも個別のページでスクレイピングできない理由にいちいち答えていると
「このページでできないのはなぜですか?」
「このページでできないのはなぜですか?」
「このページでできないのはなぜですか?」
「このページでできないのはなぜですかああああああああ?」
ってことになるので答えない
0966デフォルトの名無しさん
2016/10/11(火) 17:27:16.93ID:PiZotm4sその時に流れたリクエストとレスポンスを再現するというのがスクレイピングの基本
0967デフォルトの名無しさん
2016/10/11(火) 17:46:09.73ID:7970w8cqこれがツンデレか・・・
0968デフォルトの名無しさん
2016/10/11(火) 17:58:11.41ID:Kk1flSTCそれで難航したらselleniumのWebDriverを使ってブラウザ操作を直接やらせる
0969デフォルトの名無しさん
2016/10/11(火) 20:58:44.10ID:YyVzZKFQ0970デフォルトの名無しさん
2016/10/11(火) 21:08:13.76ID:oIjZE6jL0971デフォルトの名無しさん
2016/10/11(火) 21:47:06.91ID:jmnAGQS1class Spam(object):
____def ham(self, other: Spam):
________...
という具合に自身の型を参照する型アノテーションをつけるとUnresolved reference 'Spam'という警告が出てデバッグもそこで止まってしまうのですが、どうするのが正解なのでしょうか?
0972デフォルトの名無しさん
2016/10/11(火) 23:08:58.14ID:JLkpc0KPpythonの型で.区切りのようなものはどういうものなのでしょうか?
リストのような感じには見えるのですがイマイチわかりません
scikit-learnのデータセットを扱ったのですがそこが疑問でして
csvで書き出すとリストじゃないようにも思えます
何かわかる方お願いします
0973デフォルトの名無しさん
2016/10/11(火) 23:14:00.38ID:JLkpc0KP[0.0.0...,6.0.0]
...,
[0.0.2...,5.0.0]]
こんな感じのやつです
0974デフォルトの名無しさん
2016/10/11(火) 23:16:19.60ID:a1Qp4Siz0975デフォルトの名無しさん
2016/10/11(火) 23:31:46.37ID:Moec7V2JEllipsis
0976デフォルトの名無しさん
2016/10/11(火) 23:33:50.46ID:JLkpc0KPdata[0][0]
で要素がとりだせるのでそうだとは思うのですが,区切りじゃなく.区切りなのが気になりまして
それに書き忘れたのですが
[0.0.0...,0.0.0.]
要素の最後にも.がつくのでなんだろうなぁと
0977デフォルトの名無しさん
2016/10/11(火) 23:37:30.44ID:s6ZS1sfS時間の無駄だしいずれわかるようになる
俺はそうやって今まで生きてきた
0978デフォルトの名無しさん
2016/10/11(火) 23:37:31.91ID:992Wkd6l__str__メソッドを実装させれば任意な形式の文字列化にできる
http://docs.python.jp/3/reference/datamodel.html#object.__str__
0979デフォルトの名無しさん
2016/10/11(火) 23:43:38.43ID:/lPlCW6E0.0.0. これは
0. 0. 0. でしょ
間に空白がはいる
0. ってのは 0.0 の省略形
区切り文字が空白だったりするのは
numpy.ndarrayはそう出力されるようにしてあるから
0980デフォルトの名無しさん
2016/10/11(火) 23:44:47.19ID:7970w8cq解答ありがとうございます
とりあえず2次元配列の独自表現ということで納得しました。ありがとうございました
0981デフォルトの名無しさん
2016/10/12(水) 00:01:48.60ID:x5m2VG7fお前のようになりたくない
0982デフォルトの名無しさん
2016/10/12(水) 00:28:39.17ID:ITCAryF+0983デフォルトの名無しさん
2016/10/12(水) 01:38:40.29ID:afg5K73i>>968
アドバイス通りselleniumを利用してブラウザ操作をしてやってみたところ
無事スクレイピングが出来ました
ありがとうございました
0984デフォルトの名無しさん
2016/10/12(水) 13:36:39.07ID:CGbCriuUhttp://echo.2ch.net/test/read.cgi/tech/1476246889/
0985デフォルトの名無しさん
2016/10/12(水) 15:09:24.25ID:B0YY4OF1mapを使った全要素に1足すとかはあったのですが片方のほうは見当りませんでしたので
[[0 1]
[1 2]
[2 3]]
これの左側だけ、もしくは右側だけの要素すべに1を足す
左なら
[[1 1]
[2 2]
[3 3]]
右なら
[[0 2]
[1 3]
[2 4]]
0986デフォルトの名無しさん
2016/10/12(水) 15:22:39.52ID:CGbCriuU0987デフォルトの名無しさん
2016/10/12(水) 15:25:51.64ID:B0YY4OF1なるほど、ありがとうございます
0988デフォルトの名無しさん
2016/10/12(水) 15:26:59.66ID:zjdBeMPWhttp://codepad.org/LsHS3Yyu
0989デフォルトの名無しさん
2016/10/12(水) 15:45:48.26ID:B0YY4OF1ありがとうございます、助かります
0990デフォルトの名無しさん
2016/10/12(水) 23:33:31.50ID:PJQylgHS0991デフォルトの名無しさん
2016/10/13(木) 12:15:34.74ID:bxOTvO1I0992デフォルトの名無しさん
2016/10/13(木) 15:16:07.68ID:yDLAV+OW0993デフォルトの名無しさん
2016/10/13(木) 15:29:30.47ID:86wqZFOW0994デフォルトの名無しさん
2016/10/13(木) 21:59:33.70ID:7EavCBsGまたunittestの結果をコマンドラインでパイプして加工する方法を教えて下さい
0995デフォルトの名無しさん
2016/10/14(金) 00:14:56.77ID:qQlPDZj3次スレがあるよ!
0996デフォルトの名無しさん
2016/10/14(金) 06:45:08.39ID:QVmf61eHそうですか次スレで質問します
0997デフォルトの名無しさん
2016/10/14(金) 07:24:30.46ID:sdfBHSg+0998デフォルトの名無しさん
2016/10/14(金) 12:15:05.58ID:dGS+DO1u0999デフォルトの名無しさん
2016/10/14(金) 12:17:19.08ID:edLePn8rsort使えばいいのでは・・・
1000デフォルトの名無しさん
2016/10/14(金) 12:32:25.40ID:dGS+DO1uできませんでした
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
life time: 113日 23時間 2分 58秒
10021002
Over 1000Thread運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
http://premium.2ch.net/
http://pink-chan-store.myshopify.com/
レス数が1000を超えています。これ以上書き込みはできません。