1 名前:デフォルトの名無しさん mailto:sageteoff [2016/02/18(木) 12:33:22.06 ID:S96kZ0X7.net] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>985 辺りで 前スレ くだすれPython(超初心者用) その28 peace.2ch.net/test/read.cgi/tech/1447568768/ 関連スレ Pythonのお勉強 Part51 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/
488 名前:デフォルトの名無しさん [2016/05/05(木) 12:28:01.52 ID:194bItSc.net] 簡単な足し算の問題も分からず突然制御コードとか言い出す馬鹿w
489 名前:デフォルトの名無しさん mailto:sage [2016/05/05(木) 13:55:19.47 ID:Iu1YAr+H.net] Pythonの文字列に^M系の制御コードって埋め込めないよね?
490 名前:デフォルトの名無しさん mailto:sage [2016/05/05(木) 14:26:05.27 ID:nzEy2CvZ.net] すげー超初心者スレっぽいぞ
491 名前:デフォルトの名無しさん mailto:sage [2016/05/05(木) 14:26:16.12 ID:l/2+Jb+M.net] へ?
492 名前:デフォルトの名無しさん mailto:sage [2016/05/05(木) 14:27:56.55 ID:l/2+Jb+M.net] わざととぼけて解答を引き出すパターンか?
493 名前:デフォルトの名無しさん mailto:sage [2016/05/05(木) 14:45:41.89 ID:nzEy2CvZ.net] お前の答えは合ってるよw 反応すんな
494 名前:デフォルトの名無しさん mailto:sage [2016/05/05(木) 14:56:58.46 ID:nzEy2CvZ.net] >>468 埋められるよ ^Gでベル鳴らせる(¥aと同じ) まさかキャレット記法を本当に^Mってタイプするんだと思ってないよね
495 名前:デフォルトの名無しさん mailto:sage [2016/05/05(木) 15:15:30.34 ID:Iu1YAr+H.net] >>473 そもそもエディタで入力できん メモ帳でCtrl+Mってやると改行してしまう
496 名前:デフォルトの名無しさん mailto:sage [2016/05/05(木) 16:12:49.95 ID:cADj9vKm.net] リストの要素を出力するときは print("\t".join(l)) 派? print(*l, sep="\t") 派?
497 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 09:35:34.52 ID:4+GdDbvH.net] >>474 なんでメモ帳? メモ帳以外のエディタ使うと値を吹き出して死ぬ病気でも患ってるの?
498 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 09:45:24.88 ID:5/reRbc7.net] おもわぬ返り値をあびたwww
499 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 10:30:26.17 ID:hnSqOdnK.net] Windows使ってると制御コードとは無縁なイメージ
500 名前:デフォルトの名無しさん mailto:sage [2016/05/06(金) 11:12:41.02 ID:roD8SP44.net] そう言えば、昔、膨大なHTML読み込ませたら その中に偶々制御コードが混じっていたのかPCがバグった事があるな
501 名前:デフォルトの名無しさん mailto:sage [2016/05/07(土) 23:08:50.37 ID:mX4DtE1g.net] 質問させていただきます。 theanoを使ってcpuとgpuの速度を比較したく、以下のようなプログラムを書きました。 mat1 = np.random.rand(10000, 1000) mat2 = np.random.rand(1000, 10000) x = theano.shared(mat1, name='x') y = theano.shared(mat2, name='y') f = theano.function([], T.dot(x, y)) t1 = datetime.datetime.now() for i in xrange(5): t = np.dot(mat1, mat2) t2 =datetime.datetime.now() for i in xrange(5): t = f() t3 = datetime.datetime.now() print (t2-t1).seconds print (t3-t2).seconds 実行すると、cpu, gpuそれぞれどちらも11秒かかっており、gpuでもcpuでも変わらない結果になりました。 cpuはi7 2700, gpuはGTX560です。かなり古いものですが。。。 出力には Using gpu device 0: GeForce GTX 560 (CNMeM is enabled) とでているので、基本的な導入はできているはずなのですが、gpuが遅い原因はどこを調べればわかるでしょうか。
502 名前:デフォルトの名無しさん [2016/05/08(日) 10:39:49.92 ID:UPr+QHpV.net] PythonからPHPへの言語を置き換えていってます 以下の内容が具体的に何をしているのかわかりません ---------------------------------------- import rsa key = rsa.PublicKey(m, n) crypt = rsa.encrypt(message, key).encode('hex') ---------------------------------------- keyを出力してみたら「PubliKey(10000000000000000, 65537)」 のような出力結果でしたが、文字列ではないようです…。 これは具体的に何の型なのでしょうか またPHPで作成は可能でしょうか
503 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 11:27:11.15 ID:s53yK2zr.net] PHPのことなんざ知らねえよ 営業に安請け合いするなって言っとけ
504 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 11:40:48.74 ID:pwQcqOb7.net] <<囲まれてるのはクラス>>
505 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 11:41:43.43 ID:pwQcqOb7.net] help(key) とか key.__dict__ で色々判るよ
506 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 11:42:01.96 ID:a6za2jQ4.net] rsa モジュールの説明・ソースコードでも見たら?
507 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 13:56:18.44 ID:UHT13Q5F.net] 業務でpythonつかうとかコワクね? 自慰メールみたくベータ版なら いざしらず
508 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 14:02:53.45 ID:Vy26MRcU.net] もうすでに恐るべき事態になってるだろ 素人に移植させるとかどうかしてるわ
509 名前:デフォルトの名無しさん mailto:sage [2016/05/08(日) 20:37:15.31 ID:UHT13Q5F.net] マイナンバ jr東北新幹線 ana jal ほぼ日本滅亡してるな まじでグリーンカード
510 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 16:32:31.15 ID:kFMtfNT1.net] ミロク
511 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 22:01:31.61 ID:JUFQim+w.net] 文字列を反転する関数を作りました reverse(text): a = len(text) b = "" while a >= 0: b = b + str(text[a-1]) a -= 1 return b reverse(python!) とすると"!nohtyp!"がreturnされるんですがなんで!が二回になるんですか
512 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 22:06:10.45 ID:3ReMOMtT.net] >>490 1. ループの中身が最後に実行されるときの a の値は? 2. そのときの a-1 の値は? 3. そのときの text[a-1] の値は?
513 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 22:06:54.72 ID:JUFQim+w.net] 一行目の頭def抜けてました
514 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 22:19:38.10 ID:JUFQim+w.net] >>491 ありがとうございます 1. 0 2.-1 3.text[-1] ="!" [-1]だと一番後ろの文字をいみするんですか?
515 名前:デフォルトの名無しさん mailto:sage [2016/05/09(月) 22:57:26.55 ID:3ReMOMtT.net] >>493 そういうこと だからそのコードだと text の一番後ろの文字が余分にくっつくことになる while の条件を a > 0 にすれば期待通り動く ideone.com/FR5XZ8
516 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 01:27:57.44 ID:2K7FCYkV.net] >>490 余計な事をするなシンプルにやれ s = 'abcde' print(s[::-1])
517 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 10:37:26.97 ID:RD5Ksiop.net] reverse(python!) ネタかと思った
518 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 22:00:19.75 ID:/QNXu+5M.net] C APIで質問です。 スクリプトが書かれた文字列を、実行前に ・文法エラーが無く実行可能 ・文法エラーで実行不可 ・エラーは無いが不完全 いずれかを判断したいのですが、そんなことは可能でしょうか。 PyParser_SimpleParseString()でできるかもしれないと思って調べているのですが、 公式ドキュメントの説明は1行だけでそもそも使い方がよくわかりません。 また、市販の書籍で C API が詳しく説明されているものってあるでしょうか?
519 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 22:07:46.52 ID:P8g7ANcx.net] >・エラーは無いが不完全 なにこの曖昧な質問
520 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 22:28:04.08 ID:8687BtrK.net] pyflakesとかjediがやってるようなランタイムエラー予測だろうか? でもあれはC APIじゃなくて自前のはず
521 名前:デフォルトの名無しさん mailto:sage [2016/05/10(火) 22:41:27.11 ID:/QNXu+5M.net] >・エラーは無いが不完全 要は複合文のヘッダだけとか、実行するのに後続の文が必要かどうか判断したいということです。
522 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 01:01:40.75 ID:a0ZX6bAM.net] それは自分でコードを書けば出来ます 都合のいいAPIなんてありませんよ
523 名前:497 mailto:sage [2016/05/11(水) 08:33:31.12 ID:AfFgGj2Z.net] pythonのインタラクティブシェル自体が似たようなことをしているので何か用意されているかなと 思ったんですが、どっちにしてもPyParser_*とか使ってる人はあまりいなさそうですね。
524 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 09:38:42.64 ID:CTBQMbBK.net] こちらのスライドで www.slideshare.net/ysakaguchi/python-61826640 こういう書き方をしてたのですが def main() -> bool: -> bool はどういった意味なのでしょうか? boolなのでTrueまたはFalseはわかるのですが -> は初めて見ました。
525 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 10:06:29.08 ID:XQZcTmLW.net] Python3から導入された関数のアノテーション(Python2では構文エラー) 引数や返り値の情報を記述しておくとプログラム実行中に参照できる仕組みだ ->と:の間にある識別子は戻り値の型を表している
526 名前:503 mailto:sage [2016/05/11(水) 10:20:52.74 ID:CTBQMbBK.net] >>504 どうもありがとうございます。 戻り値の型ですね勉強してみます。
527 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 10:42:00.28 ID:hUFeoSc3.net] >>502 int startにはPython.hの #define Py_single_input 256 #define Py_file_input 257 #define Py_eval_input 258 あたりを使う…が やりたいのはこんな所? ttp://docs.python.jp/3/faq/extending.html#how-do-i-tell-incomplete-input-from-invalid-input
528 名前:デフォルトの名無しさん [2016/05/11(水) 15:40:20.77 ID:qkI+/TV/.net] >>497 アルゴリズムの不備まで発見してくれるプログラムなら歓迎
529 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 20:41:16.85 ID:AfFgGj2Z.net] >>506 ありがとうございます!まさにこれです。
530 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 20:30:32.83 ID:hY9hPc0m.net] C-APIのPyRun_String()に"help()"を渡すとstdinの入力待ちになって関数から戻って 来ないんですが、事前に文字列をチェックする以外の回避策ってありますか? 引数ありのhelpはできれば使いたいです。
531 名前:デフォルトの名無しさん mailto:sage [2016/05/14(土) 21:19:00.00 ID:6U2mx8Ru.net] Dockerって無料でつかえますか?
532 名前:デフォルトの名無しさん mailto:sage [2016/05/15(日) 06:19:37.74 ID:LUAg82cd.net] どっかな〜。
533 名前:デフォルトの名無しさん mailto:sage [2016/05/15(日) 13:42:25.50 ID:u1VrDpYp.net] たぶんここで聞くよりStackoverflowの方がいいと思うよ
534 名前:デフォルトの名無しさん mailto:sage [2016/05/15(日) 18:33:38.17 ID:bWyGoEC1.net] >>509 stdinをcloseしてみ
535 名前:デフォルトの名無しさん [2016/05/17(火) 16:45:01.41 ID:PkSWSfDh.net] pycharmのコマンドライン引数に改行を含む文字列を入れたい
536 名前:のですが、コピペすると空白に置換されてしまいます。 どうやったら改行として認識してくれるのでしょうか? pycharm 4.5 osx 10.6.8 [] [ここ壊れてます]
537 名前:デフォルトの名無しさん [2016/05/17(火) 16:48:43.39 ID:NWTAtPGB.net] "\\n"
538 名前:デフォルトの名無しさん [2016/05/17(火) 17:01:39.13 ID:PkSWSfDh.net] >>515 それは試しました。見た目的は\nとして入るのですが、 \nではなく\\nとして扱われてしまうようです。
539 名前:デフォルトの名無しさん [2016/05/17(火) 18:14:23.89 ID:NWTAtPGB.net] サニタリーされてるのかな
540 名前:デフォルトの名無しさん mailto:sage [2016/05/17(火) 18:46:50.08 ID:vucfexP9.net] """ """
541 名前:デフォルトの名無しさん [2016/05/18(水) 09:05:35.95 ID:fo4ZKjj5.net] >>518 それも試しましたが結局コピペした時点でスペースに変換されてしまっているのでダメなようです。
542 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 10:29:02.16 ID:fa/lKbSr.net] >>514 コピペ元のツールは何を使っていますか? htmlやpdf等でレンダリングした文字列をコピペしても動作は再現されますか?
543 名前:514 [2016/05/18(水) 10:42:15.03 ID:fo4ZKjj5.net] >>520 コピペ元はテキストエディタ(coteditor)ですが、 pycharmのscript parametersで直接改行を入れても駄目みたいです。 プリファレンスとかで設定があるのでしょうか?
544 名前:514 [2016/05/18(水) 15:36:09.97 ID:fo4ZKjj5.net] シングルクォートで囲むか、全く囲まなければ改行を入力(コピペも)可能でしたが 改行自体が引数のセパレータになってしまいます。 'a b' を与えると'a','b'となってしまいます。どこかに設定があるのでしょうか?
545 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 18:18:31.66 ID:fa/lKbSr.net] Pycharmユーザーではないので、外していたらごめんなさい。以下URL https://www.jetbrains.com/help/pycharm/2016.1/general.html Rich-text copy という設定項目があります。 改行の問題が解決できるかは不明ですm(__)m
546 名前:デフォルトの名無しさん mailto:sage [2016/05/18(水) 18:28:55.55 ID:u7J2zmgl.net] rlwrap
547 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 09:31:17.04 ID:0vHf503H.net] joinの結合についていい方法があれば教えてください。 str = [''a,'b'] '|'.join(str) a|b 片方が空や両方が空の場合は結合したくないのですが str = [''a,''] a str = ['','b'] b str = ['',''] '' よろしくお願いいたします。
548 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 09:39:15.78 ID:RzKKX7lE.net] joinだけでは無理なのでfilterを噛ますか リスト内包表記で空文字列を削除してください
549 名前:514 [2016/05/19(木) 10:02:40.00 ID:Qymn/Hz4.net] >>523 ありがとうございます。残念ながら関係ないようです。 >>524 入れてませんが、調べてみると関係なさそうな気がするのですが…。
550 名前:デフォルトの名無しさん [2016/05/19(木) 10:05:22.19 ID:Qymn/Hz4.net] >>525 もっとスマートに書けそうな気もしますが、こういう事ですよね? jt='|' if "" in str: jt='' jt.join(str))
551 名前:デフォルトの名無しさん [2016/05/19(木) 10:06:50.14 ID:Qymn/Hz4.net] あ、最後に余計なパーレンが…。
552 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 10:41:33.07 ID:xPvCxnYp.net] >>525 ('|' if all(str) else '').join(str)
553 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 10:51:59.50 ID:0vHf503H.net] >>530 ありがとうございます。 内容がわからないのですができました。 勉強します。 >>528 ありがとうございます joinするとくっついてしまうので
554 名前:デフォルトの名無しさん [2016/05/19(木) 10:59:34.46 ID:Qymn/Hz4.net] >>530 なるほど。こんな書き方もできるんですね。
555 名前:531 mailto:sage [2016/05/19(木) 11:25:13.21 ID:0vHf503H.net] ありがとうございます。 複数個の文字結合もできるようになりました。 from functools import reduce def str_join(a, b): return ('|' if all([a, b]) else '').join([a, b]) items = ['a', 'b', 'c', '', 'e', 'f'] str = reduce(str_join, items) print(str)
556 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 12:21:38.58 ID:5BRHv2Pr.net] 内包表記でフィルターすれば空文字列を取り除けるのでreduceいらないよ '|'.join(s for s in items if s)
557 名前:531 mailto:sage [2016/05/19(木) 14:51:00.71 ID:0vHf503H.net] >>534 本当だ1行になるなんて 勉強になりましたありがとうございます。 ありがとうございます。
558 名前:デフォルトの名無しさん mailto:sage [2016/05/19(木) 14:53:28.20 ID:FRZhj0SU.net] リストの縦と横を逆にするにはどうすればいいでしょうか? 集合をリストに変えて、csvで出力するのに、そのままだと横に長い一行のcsvができてしまいます これを縦一列に変えたいです よろしくお願いします
559 名前:デフォルトの名無しさん [2016/05/19(木) 15:09:12.89 ID:Hoylg+9/.net] '\n'.join(list)
560 名前:デフォルトの名無しさん mailto:sage [2016/05/20(金) 23:32:55.64 ID:2BTm9IiX.net] jupiter notebookって1行 1cellで書くものなんですか?
561 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 00:04:33.00 ID:bzA4Z8om.net] 誰がそんなこと言いましたか 私が成敗して差し上げよう
562 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 04:12:57.81 ID:9rcxhiEb.net] class super: def __init__(self, x, y): self.x = x self.y = y def see(self): print self.x, self.y これがあってtest.pyとして保存して import test class sub(test): def __init__(self, x, y, z): test.super.__init__(self, x, y) self.z = z これを実行するとmodule.__init__() takes at most 2 arguments (3 given)が出て エラーになる意味がわからないんだがなんで?
563 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 04:14:56.29 ID:9rcxhiEb.net] インデントが消えた class super: def __init__(self, x, y): self.x = x self.y = y def see(self): print self.x, self.y これがあってtest.pyとして保存して import test class sub(test): def __init__(self, x, y, z): test.super.__init__(self, x, y) self.z = z ターミナルで直接打ってこれを実行するとmodule.__init__() takes at most 2 arguments (3 given)が出て エラーになる意味がわからないんだがなんで?
564 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 05:17:28.05 ID:nhWaRjb3.net] class sub(test.super):
565 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 08:40:39.13 ID:FusMkK2d.net] https://docs.python.org/2/library/test.html testは標準ライブラリのパッケージ名と被るため 自分で書いたtestのimportを試みてはいけない
566 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 09:48:35.85 ID:vO9Gsi6F.net] トンクス
567 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 20:10:50.35 ID:W+CoeO47.net] pythonのイントネーションって、ぱ↑い↓そ↓ん↓でいいよね? 暇潰しにpaizaのpythonの動画の講座観てみたら イントネーションが名古屋人っぽくて違和感しか感じなかった
568 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 21:07:32.70 ID:FusMkK2d.net] お前も味噌漬けにしてやろうか
569 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 22:16:41.59 ID:ke/4mTTc.net] ドットインストールの人もおかしなアクセントだったなパイソン⤴みたいな語尾上げ もしかして日本ではそれが標準なのか?
570 名前:デフォルトの名無しさん mailto:sage [2016/05/21(土) 22:44:40.45 ID:yD2dQWIJ.net] 北関東風かな
571 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 11:46:08.99 ID:AP+PWcpr.net] アホな質問ですが、pandas ってどう発音するの? パンダス? パンダ?
572 名前:デフォルトの名無しさん [2016/05/22(日) 12:05:17.72 ID:7hG4VCWt.net] 苺で決定しないあれじゃね
573 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 21:58:01.86 ID:u54IYjt6.net] Python学び始めて約1ヶ月 プログラミング初学者ゆえに視覚的かつインタラクティブなアウトプットじゃないと身に入らず集中も出来ずでこういった作品を試しに作ってみた 批評バシバシくだされ codepad.org/TENg0I0N
574 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 22:08:06.50 ID:u54IYjt6.net] 因みに>>551 はiOSのTestFlight、Pythonista 3で作成してるのでよろしく 手持ちのiPhoneでどこでもインタラクティブなプログラミングが出来るからPythonを選んだ 正直日本人としてはRubyを選びたかったのだけども遊び心取り入れながらやらないと挫折すると思って
575 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 22:21:02.23 ID:ev2tBHTu.net] gmailを送信しようと試行錯誤していますが、例外が発生します ■コード smtpobj = smtplib.SMTP('smtp.gmail.com', 587) smtpobj.ehlo() smtpobj.starttls() smtpobj.ehlo() smtpobj.login(ADDRESS, PASSWORD) smtpobj.sendmail(ADDRESS, ADDRESS, msg.as_string()) smtpobj.close() ■エラーログ File "xxxx.py", line 61, in send_mail smtpobj.starttls() File "C:\Python27\lib\smtplib.py", line 635, in starttls raise SMTPException("STARTTLS extension not supported by server.") smtplib.SMTPException: STARTTLS extension not supported by server. smtpの知見がなく、原因の特定ができません どなたか有識者がいましたら、ご教示お願いいたします
576 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 22:31:19.91 ID:FTGg1fS8.net] 一個目のehlo抜いてみ 俺もsmtpは詳しくないよ ただ検索はできる
577 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 22:53:55.66 ID:n1Qbyn6p.net] >>551 へえ、一ヶ月のヒヨッコにしては上出来じゃん。
578 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 22:56:39.34 ID:ev2tBHTu.net] >>555 ご回答ありがとうございます 検索はしており、既に色々試しております @555さんの言うとおりの実装 →smtplib.SMTPServerDisconnected: Connection unexpectedly closed Asmtpobj.starttls()しない実装 →smtplib.SMTPException: SMTP AUTH extension not supported by server. BSMTP_SSLを使う実装(ポート:465でehlo→login→mail→rcpt→data→quit) →smtplib.SMTPException: SMTP AUTH extension not supported by server. 色々試してみたのですが、小手先の実装では対処できないと判断し、 有識者の方に問い合わせている次第です
579 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 10:26:53.15 ID:ZswRR6pu.net] >>553 STARTTLS使ってるのにポートが587だったり どうせどうせ意味も分からずコピペで適当に書いたんだろ?
580 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 11:12:58.52 ID:eNC/GJ27.net] STARTTLS AND BIBLE BLACK
581 名前:デフォルトの名無しさん mailto:sage [2016/05/23(月) 13:24:06.10 ID:09vKggRU.net] AppEngine使えば良いのに
582 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 01:07:55.77 ID:qcT4oCcB.net] csvファイルの内容を丸ごと読み込んだ文字列があるとき、これをパースしてDictReaderのように 行/フィールドの単位でアクセスする簡単な方法ってあるでしょうか? csv.readerに渡すイテレータを自分で用意するにしても、単に改行でsplitすればいいというわけでも ないですし。
583 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 01:49:04.79 ID:8i7LxfwV.net] whooshの検索ってどのくらいメモリ食いますか? インデックス全部メモリに載せる?
584 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 06:59:15.34 ID:gog9csGh.net] >>560 内容の文字列をすでに持っているけどファイルオブジェクトが必要な場合はio.StringIOを使う 文字列をio.StringIO()でラップしてそれをcsv.reader()やcsv.DictReader()へ渡せばよい
585 名前:デフォルトの名無しさん mailto:sage [2016/05/24(火) 07:48:55.75 ID:qcT4oCcB.net] >>562 なるほど、ありがとうございます。
586 名前:デフォルトの名無しさん [2016/05/25(水) 09:55:49.94 ID:CQJrAuJk.net] ウェブ上のテーブルからデータをスクレイピングしpymysqlでMySQLに
587 名前:i納するコードを書き実行していたのですが、突然 File [] [ここ壊れてます]
588 名前:デフォルトの名無しさん [2016/05/25(水) 09:59:33.62 ID:CQJrAuJk.net] ウェブ上のテーブルからデータをスクレイピングしpymysqlでMySQLに格納するコードを書き実行していたのですが、突然 File