Pythonのお勉強 Part53 [無断転載禁止]©2ch.net

レス数が1000を超えています。これ以上書き込みはできません。
2017/05/13(土) 22:48:04.14ID:O7RODXwf
Pythonオフィシャルサイト
http://www.python.org/

まとめWiki
http://python.rdy.jp/
関連スレ
http://find.2ch.net/?BBS=ALL&;TYPE=TITLE&STR=python
日本Pythonユーザ会 (※英語わかる人は上記のオフィシャルの方を見ることをお薦めします)
http://www.python.jp/

日本語の扱いで戸惑ったらこちらをどうぞ(バッドノウハウ集で笑える)
ttp://speirs.blog17.fc2.com/blog-entry-4.html
ttp://atomic.jpn.ph/prog/etc/encode.html
ttp://d.hatena.ne.jp/kakurasan/20100330/p1

PythonのUnicodeEncodeErrorを知る
ttp://lab.hde.co.jp/2008/08/pythonunicodeencodeerror.html
よくまとまってた。あとで読む

■前スレ
Pythonのお勉強 Part52
http://echo.2ch.net/test/read.cgi/tech/1483756857/
2017/08/28(月) 22:09:27.49ID:K79MAymH
readlines
2017/08/28(月) 23:05:50.22ID:JL4Me4RJ
>>950
2の方が良い、with使ってるし
url.rstrip('\r\n') は、url.strip()でいいんでないかな

dst = (''.join([dstdir , url.split('/')[-1]]))は、dst = dstdir + url.split('/')[-1]でいいんでないかな

あとダウンロードした後にスリープ入れた方がいいんでないかな、time.sleep(0.1)くらい
サイトによっては、あんまり速く連続でアクセスするとロボットと思われて蹴られるよん

あとはurllib.request使うよりもhttplib2とかRequestsとかBeautifulSoup使った方がいいんでないかな
スクレイピングの解説なんかではこれらのライブラリ使ってるんだよね

ちなみに私はhttplib2使ってます
http://diveintopython3-ja.rdy.jp/index.html の14 HTTPウェブサービスで詳しく解説してます
レスポンス確認したりできるし、リクエストヘッダーを追加できるし、キャッシュも利用できる
サイトによってはリクエストヘッダーのRefererがセットされていないと蹴られたりするんだよね
2017/08/28(月) 23:22:14.18ID:qp5cwRxW
withって何ンゴ?
2017/08/28(月) 23:47:09.69ID:8X/W3rYK
>>954
勝手にdeleteしてくれるやつやで(解説適当)
2017/08/28(月) 23:47:45.43ID:UsI8iHab
>>902
これでLiscov violationなるものを知った
957デフォルトの名無しさん
垢版 |
2017/08/29(火) 01:03:24.89ID:3ap5+zNV
改行って付いてきたっけ?
2017/08/29(火) 06:57:07.19ID:CUn16/6b
>>932
セミコロン?
python で使う機会はそんなにないと思うが...
2017/08/29(火) 12:28:57.24ID:92U4/1zE
Pythonクローリング&スクレイピングという本を読んだんですが、
AWS EC2で一番性能の低い24時間稼働のサーバーを借りると1ヵ月当たりの利用料金は大体どのくらいになるんでしょうか
個人で使うものなのであまり高負荷掛かるものは想定していません
2017/08/29(火) 13:52:12.27ID:8M1VQrJQ
>>959
$23くらい
でもクローリングとか通信量多いのかな

1年間無料サービスってもうやってないのかな
2017/08/29(火) 14:10:40.46ID:92U4/1zE
えーそんなにかかるの
500円くらいだったらやろうかとおもったけどそれだとつらいな
サクラのインターネットサービスの方が安いんじゃ
962950
垢版 |
2017/08/29(火) 15:14:49.69ID:O2cxu9vM
>>951
ありがとうございます。その方法で上手く行きました
>>952
ありがとうございます。readlinesもその1で最初に試してみたのですがリストの各要素に改行が入ってしまって…
>>953
ありがとうございます。アドバイス参考にいたします。
とりあえずBeautifulSoupに手を付けて見たのですがおかげさまで一挙に色々な事が自動化出来そうです。
2017/08/29(火) 20:02:46.73ID:8M1VQrJQ
>>961
ちょっと前まで月数万かかるようなサービスだったろ
ホスティングでやってろよ
2017/08/30(水) 21:57:01.78ID:sOGS1SOt
あるサイトにログインして情報を読み取ってログに内容を出力するようなプログラムを作りたいのですが、
サイトにログインする際に使うモジュールって今だと何が最新なんですかね?
2017/08/30(水) 22:39:56.82ID:0OIrfyKv
ジャーバスクライプト
966デフォルトの名無しさん
垢版 |
2017/08/30(水) 23:22:48.48ID:B/XoLqGV
こういう初心者の中の初心者みたいな質問が下手くそな質問が増えたなここ
2017/08/30(水) 23:36:01.46ID:OtY774nI
人は誰もが最初は初心者
本当の初心者は何がわからないかもわからない
968デフォルトの名無しさん
垢版 |
2017/08/30(水) 23:58:38.07ID:q2OOHPJT
むかしの日本人エンジニアは、
アメリカに行くと、ABCではなくPQRから聞いたそうだ
ABCは、独学、日本で勉強した

余談だが、中国人エンジニアは、どいつもこいつもABCから質問するそうだ
2017/08/31(木) 00:00:01.74ID:jyYpFUuv
今のエンジニアは真逆だって皮肉かな?
2017/08/31(木) 00:39:58.22ID:+TmXt6Nx
>>968
Procedure Qualification Record=溶接施工試験記録.

土方かな
2017/08/31(木) 01:34:23.01ID:4jZegeKQ
>>968
ごめん、意味わかんない
2017/08/31(木) 02:02:32.01ID:jhSni1O5
まーた人の話を鵜呑みにしているのか
いい養分だな
2017/08/31(木) 11:06:47.50ID:6Vf/wVqF
>>953
user-agentとreferer無いとforbidden食らうよね。
2017/08/31(木) 13:54:02.51ID:yPz0SAQx
ABCとはなんですか?
2017/08/31(木) 13:55:19.08ID:90hW5cbw
Abstract base class
2017/08/31(木) 15:14:27.19ID:TrPCkuWb
>>973
UAないと端末識別出来ないだろがー>html構文がみんな同じでない規格ってなんだよチクショー
リファラないと自分とこのメニューから来た経路に関する補助情報出せないだろが!
ぐぐって直接飛んでくるなーヽ(`Д´#)ノウワーン
2017/08/31(木) 15:36:51.28ID:UNo3Nj2G
自称SEOコンサルの涙。
2017/08/31(木) 17:32:26.58ID:cbLss6Jz
Windows7にPythonをインストールして勉強してみようと思ってるのですが、
デフォルトのインストール先って、なんでAppDataの下なんでしょうか。
Program Filesでない理由とかあるのですか?
2017/08/31(木) 20:15:51.65ID:oD4Vxh+n
>>978
そのユーザーしか使わないプログラムはユーザーのホームディレクトリ配下に入れるって言う全うな仕組みになった
2017/08/31(木) 23:03:56.88ID:er5ZgoM6
他のユーザの使用する可能性皆無と判断できないような気がするけれど。
2017/08/31(木) 23:07:09.05ID:Od3k905b
そんときゃデフォルトじゃなくて変更すりゃいい。
2017/08/31(木) 23:54:22.53ID:KKh0qtDq
pythonだろうがbashだろうがperlだろうがPowerShellだろうが
力技みたいなセンスのかけらもない箇条書きのようなゴリ押しコードしか書けない
センスがある人は言語がなんだろうが洗練されたコードを書くんだろうけど

あと使いたい機能があるライブラリーの使い方を調べられない

ググって見つけたブログは高度すぎて理解出来ないか低級すぎて役に立たないかどっちか
2017/09/01(金) 01:36:07.56ID:s7S78XWR
あと、わざわざ面倒くさいやり方をしているブログも良く見かける
2017/09/01(金) 03:46:19.04ID:rLv0uJJn
>>982
設計の勉強すれば
どのレベルかわかんないけど
2017/09/01(金) 10:59:00.77ID:jheFsWrD
>>979
Program FilesはUACの都合で無理だったとか、そういうわけではないんですね。
986デフォルトの名無しさん
垢版 |
2017/09/01(金) 12:24:42.93ID:zSZLUbTf
プログラムなんて動けばいいんだよ
センスの良いコードなんて書いても喜ぶのは無能な変態プログラマーだけだぞw
2017/09/01(金) 12:50:12.83ID:NPh6UTQb
そういうスタンスで書かれたソースのメンテさせられるの勘弁してください
2017/09/01(金) 13:24:34.59ID:KXs3M8IO
一ヶ月先の自分は他人である
これが分かってくるとコードは自然と洗練されていく
2017/09/01(金) 13:54:14.58ID:RTadbuNn
Program Files には、アクセス権限があるから、ここにインストールしたらダメ

C ドライブ直下か、自分のホームディレクトリに入れる
990デフォルトの名無しさん
垢版 |
2017/09/01(金) 14:08:40.82ID:ALlnffmt
次スレお願いします
2017/09/01(金) 14:17:01.99ID:jheFsWrD
>>989
あれ、やっぱりUACの都合でAppDataの中にインストールする仕様になったのですか?
2017/09/01(金) 14:39:37.77ID:igIE9hK/
次スレ建ててきます
993992
垢版 |
2017/09/01(金) 14:50:15.57ID:igIE9hK/
NGワードで建てられませんでした… 
テンプレ内のURL?調べたけど不明
事情に明るい方お願いします
2017/09/01(金) 16:13:37.80ID:VONwaZlh
ワッチョイいれてもョイ?
2017/09/01(金) 16:31:16.82ID:BYu/fgRA
ああ、Pythonなんて卑猥だからね…
2017/09/01(金) 16:45:36.75ID:igIE9hK/
Pythonのお勉強 Part54
http://mevius.2ch.net/test/read.cgi/tech/1504251887/
2017/09/01(金) 17:51:34.07ID:Nsys2jC/
ポイント還元もうないかな
2017/09/01(金) 19:33:05.19ID:hbW10oMc
h
2017/09/01(金) 19:33:59.77ID:hbW10oMc
t
2017/09/01(金) 19:34:29.01ID:hbW10oMc
  ∧,,,∧ 
 (  ・∀・) 1000ならジュースでも飲むか
  (    ) 
  し─J 
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 110日 20時間 46分 25秒
10021002
垢版 |
Over 1000Thread
2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.2ch.net/

▼ 浪人ログインはこちら ▼
https://login.2ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況