このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで
前スレ
くだすれPython(超初心者用) その37
http://mevius.5ch.net/test/read.cgi/tech/1521271945/
探検
くだすれPython(超初心者用) その38
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2018/05/17(木) 11:09:14.54ID:WeqM6vIc292遊園地
2018/06/23(土) 18:20:10.76ID:rgQZb8eO >>291
おめでとう。
こっちはURLまで取得できるけど、保存だと弾かれて苦戦中
試しにIPとブラウザ偽装でも、ダメだった。
諦めて、PyAutoGUIでキーボードでブラウザ操作に切り替え用か迷ってる。
おめでとう。
こっちはURLまで取得できるけど、保存だと弾かれて苦戦中
試しにIPとブラウザ偽装でも、ダメだった。
諦めて、PyAutoGUIでキーボードでブラウザ操作に切り替え用か迷ってる。
293デフォルトの名無しさん
2018/06/23(土) 21:41:08.02ID:m3qN670q 質問です。
こんなふうなスクリプトを書いています。
https://pastebin.com/0KKDbGnp
68〜75行目で変数に関数を代入していますが、77〜78行目をコメントアウトしてあるので何も動かないと思うんですが、実際には6行目の関数が動いてprint(〜)とinput()が求められてしまいます。
なぜ動くんでしょうか?
こんなふうなスクリプトを書いています。
https://pastebin.com/0KKDbGnp
68〜75行目で変数に関数を代入していますが、77〜78行目をコメントアウトしてあるので何も動かないと思うんですが、実際には6行目の関数が動いてprint(〜)とinput()が求められてしまいます。
なぜ動くんでしょうか?
294デフォルトの名無しさん
2018/06/23(土) 21:56:20.14ID:I6yycig3295デフォルトの名無しさん
2018/06/23(土) 21:58:47.18ID:1v1LX/MG 68行目でget_service_idを実行してるから。
関数の代入ではなく関数の評価結果の代入になってる。
だからget_service_id関数はそこで評価(実行)され、そこでinput求められてる。
関数の代入ではなく関数の評価結果の代入になってる。
だからget_service_id関数はそこで評価(実行)され、そこでinput求められてる。
296デフォルトの名無しさん
2018/06/23(土) 22:26:43.34ID:m3qN670q297デフォルトの名無しさん
2018/06/23(土) 22:33:19.54ID:AshQdjwf え、ifも分からないとかそういうレベルなの
ifは分かるの?どう?
ifは分かるの?どう?
298デフォルトの名無しさん
2018/06/23(土) 22:36:48.34ID:euiJmXfR if文は分かりますが、この場合どうやって使うんでしょうか?
299デフォルトの名無しさん
2018/06/23(土) 22:38:41.95ID:3sIWKIRG >>297
なんでいちいち煽るのスレタイ読めないの
なんでいちいち煽るのスレタイ読めないの
300デフォルトの名無しさん
2018/06/23(土) 22:41:53.16ID:AshQdjwf ifで77に必要なコードと78に必要なコードに分けろ
普通の頭ならそうする
>77や78を動かした時のみ上の関数が動くようにするにはどんな方法がありますか?
変数を一切使わなければいい
あのコードだと読み辛すぎて普通の頭ならやらない
普通の頭ならそうする
>77や78を動かした時のみ上の関数が動くようにするにはどんな方法がありますか?
変数を一切使わなければいい
あのコードだと読み辛すぎて普通の頭ならやらない
301デフォルトの名無しさん
2018/06/23(土) 22:57:34.69ID:m3qN670q302遊園地
2018/06/23(土) 23:03:26.61ID:rgQZb8eO303デフォルトの名無しさん
2018/06/23(土) 23:06:55.26ID:rgQZb8eO304デフォルトの名無しさん
2018/06/24(日) 15:48:36.36ID:RVJ6teNY スクレイピングに挑戦してるんだど
503や404のHTTPerror別に処理を分ける方法ってありますか?
503の時は動作停止
404の時は動作続行
としたいんだけど…
検索してもさっぱり手掛かり掴めないので、
方法としてあるかどうかだけでも知りたいです。
503や404のHTTPerror別に処理を分ける方法ってありますか?
503の時は動作停止
404の時は動作続行
としたいんだけど…
検索してもさっぱり手掛かり掴めないので、
方法としてあるかどうかだけでも知りたいです。
305304
2018/06/24(日) 15:52:00.43ID:RVJ6teNY306デフォルトの名無しさん
2018/06/24(日) 16:45:34.35ID:2Vrp11he プログラミングもやったことないんですが、いきなりpythonの入門書をやっていいのでしょうか?
307デフォルトの名無しさん
2018/06/24(日) 16:49:24.00ID:2Vrp11he それともPCの入門書みたいな本を先にやるべきでしょうか?
308デフォルトの名無しさん
2018/06/24(日) 17:11:02.94ID:uBBkkzH4309デフォルトの名無しさん
2018/06/24(日) 17:19:49.55ID:fW0KLT9g スクレイピングとapiについての質問なのですが
セキュリティ関連のあるサイトから検索し、結果を取得したいのですが提供されているapiがリクエスト上限が分間数件とかです…
もう少し効率よく取得したいのですがスクレイピングならこういう制限なく自由に取っていって良いんでしょうか?
robots.txtは確認しましたがdelayの項目は無く制限された階層?からの取得はありません。
セキュリティ関連のあるサイトから検索し、結果を取得したいのですが提供されているapiがリクエスト上限が分間数件とかです…
もう少し効率よく取得したいのですがスクレイピングならこういう制限なく自由に取っていって良いんでしょうか?
robots.txtは確認しましたがdelayの項目は無く制限された階層?からの取得はありません。
310デフォルトの名無しさん
2018/06/24(日) 17:22:56.35ID:iZ9NT8wM >>306
まずPythonをやる動機はあるのかい?
システムを外注する金がないからお前作れと上司から無茶振りされたとか、
学校の課題で出されたとか、具体的な動機がないとプログラミングは身につかない
ただやってみたいってだけで身に付くのは好奇心旺盛で頭が柔軟な子供のみ
まずPythonをやる動機はあるのかい?
システムを外注する金がないからお前作れと上司から無茶振りされたとか、
学校の課題で出されたとか、具体的な動機がないとプログラミングは身につかない
ただやってみたいってだけで身に付くのは好奇心旺盛で頭が柔軟な子供のみ
>>310
>ただやってみたいってだけで身に付くのは好奇心旺盛で頭が柔軟な子供のみ
子供は子供相応のやさしい課題をやるから「やってみたい」だけで身につく、という面があるのだろうね
プログラミングは複雑だし、単に覚えるだけではなく創る面もあるから、継続してモチベーションを維持しないといけない
モチベーションの維持ってどうすればいいのかな?
>ただやってみたいってだけで身に付くのは好奇心旺盛で頭が柔軟な子供のみ
子供は子供相応のやさしい課題をやるから「やってみたい」だけで身につく、という面があるのだろうね
プログラミングは複雑だし、単に覚えるだけではなく創る面もあるから、継続してモチベーションを維持しないといけない
モチベーションの維持ってどうすればいいのかな?
312デフォルトの名無しさん
2018/06/24(日) 17:38:59.94ID:I6qT+7Vz >>309
日本では悪しき前例があるから「どこまでならやっていいのか」に関しては部外者はなにも保証できない
そのサイトにルールが記載されてないなら運営に直接に尋ねるのが正解
尋ねた上でやるなと言われたら素直に諦めてAPIを使う
ビジネス上のメリットを提示して交渉できるなら希望はあるけど個人じゃ難しいよ
日本では悪しき前例があるから「どこまでならやっていいのか」に関しては部外者はなにも保証できない
そのサイトにルールが記載されてないなら運営に直接に尋ねるのが正解
尋ねた上でやるなと言われたら素直に諦めてAPIを使う
ビジネス上のメリットを提示して交渉できるなら希望はあるけど個人じゃ難しいよ
313デフォルトの名無しさん
2018/06/24(日) 18:02:51.87ID:KnGMQ2/n >>312
ありがとう
英語のサイトで尋ねるのも大変ですし、この作業自体が隣の席の人がダルそうにチェックしてるから
どうにか出来ないかな レベルの話だからAPIで簡単に実装してみます
遅いダルいとか言い出したら昔の事件の存在とか少し伝えてそれでも欲しがったらスクレイピングしてみます改めてありがとう
ありがとう
英語のサイトで尋ねるのも大変ですし、この作業自体が隣の席の人がダルそうにチェックしてるから
どうにか出来ないかな レベルの話だからAPIで簡単に実装してみます
遅いダルいとか言い出したら昔の事件の存在とか少し伝えてそれでも欲しがったらスクレイピングしてみます改めてありがとう
314304
2018/06/24(日) 18:09:49.65ID:RVJ6teNY >>308
すみません。質問用に同様の動作をするコードを作りました。下記コードを元に何らかの助言が頂ければと思います。
urllistは質問用に設定したヤフーニュースの記事です。現状だと「res.raise_for_status()」が記述されているため、2つめの記事「〜pickup/9999999」の読み取り時に404エラーが出て処理が停止します。
エラーコードは 〜 requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://news.yahoo.co.jp/pickup/9999999 〜 です。
実現したいことは、404エラーの時は停止せず、次のURL読み込みに進んでほしいのです。ただし、503エラーの時は、停止させたいと思っています。
res.raise_for_status()を消せば処理は進みますが、503の時もアクセスし続けてしまうことが課題です。
----------
import requests, bs4
import csv
urllist1 = [
'https://news.yahoo.co.jp/pickup/6287442',
'https://news.yahoo.co.jp/pickup/9999999',
'https://news.yahoo.co.jp/pickup/6287380',
]
with open('news.csv', 'w', encoding='CP932', errors='ignore') as f:
for urllist in urllist1:
res = requests.get(urllist)
res.raise_for_status()
soup = bs4.BeautifulSoup(res.text, "html.parser")
elems = soup.select('h2')
for elem in elems:
print(elem)
writer = csv.writer(f)
writer.writerows(elems)
----------
すみません。質問用に同様の動作をするコードを作りました。下記コードを元に何らかの助言が頂ければと思います。
urllistは質問用に設定したヤフーニュースの記事です。現状だと「res.raise_for_status()」が記述されているため、2つめの記事「〜pickup/9999999」の読み取り時に404エラーが出て処理が停止します。
エラーコードは 〜 requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://news.yahoo.co.jp/pickup/9999999 〜 です。
実現したいことは、404エラーの時は停止せず、次のURL読み込みに進んでほしいのです。ただし、503エラーの時は、停止させたいと思っています。
res.raise_for_status()を消せば処理は進みますが、503の時もアクセスし続けてしまうことが課題です。
----------
import requests, bs4
import csv
urllist1 = [
'https://news.yahoo.co.jp/pickup/6287442',
'https://news.yahoo.co.jp/pickup/9999999',
'https://news.yahoo.co.jp/pickup/6287380',
]
with open('news.csv', 'w', encoding='CP932', errors='ignore') as f:
for urllist in urllist1:
res = requests.get(urllist)
res.raise_for_status()
soup = bs4.BeautifulSoup(res.text, "html.parser")
elems = soup.select('h2')
for elem in elems:
print(elem)
writer = csv.writer(f)
writer.writerows(elems)
----------
315デフォルトの名無しさん
2018/06/24(日) 18:37:04.52ID:2Vrp11he >>310
文系の大学生で、暇なのでやってみたいと思いました…
文系の大学生で、暇なのでやってみたいと思いました…
316デフォルトの名無しさん
2018/06/24(日) 18:44:52.85ID:L9YI7tib317デフォルトの名無しさん
2018/06/24(日) 18:57:21.23ID:KnGMQ2/n >>315
正直何に困ってるのか掴みかねますが
PCの入門本かpython入門本で迷うと言うことは基本的なPC知識が足りないと言うことでしょうか
自分で問題無く環境構築など進めるかと言った疑問でしょうか。
どちらにしても暇を持て余しているのであればネットで調べて実際にやってみると出来る出来ない分からないなどがはっきりし
質問しやすくなったり書籍購入するにしてもどういう本が良いか検討しやすくなると思われます。
正直何に困ってるのか掴みかねますが
PCの入門本かpython入門本で迷うと言うことは基本的なPC知識が足りないと言うことでしょうか
自分で問題無く環境構築など進めるかと言った疑問でしょうか。
どちらにしても暇を持て余しているのであればネットで調べて実際にやってみると出来る出来ない分からないなどがはっきりし
質問しやすくなったり書籍購入するにしてもどういう本が良いか検討しやすくなると思われます。
318デフォルトの名無しさん
2018/06/24(日) 19:18:26.36ID:nwkedvyK >>ID:2Vrp11he
そもそもPCをあまり使ったことがあまりないなら、まずはPCを使い倒すこと
その中で「一件片付けるのは簡単だけど、何百件単位で片付けなきゃいけないからやってられない」って作業を見つけたら
それをプログラムで解決してみればいい
あと、プログラムを覚える前段階として正規表現を覚えるといいよ
Webから情報をコピー→テキストエディタやエクセルに貼り付け→正規表現で整形
という作業を日常的によくやるようになったら、プログラムスキルも伸びやすいと思う
そもそもPCをあまり使ったことがあまりないなら、まずはPCを使い倒すこと
その中で「一件片付けるのは簡単だけど、何百件単位で片付けなきゃいけないからやってられない」って作業を見つけたら
それをプログラムで解決してみればいい
あと、プログラムを覚える前段階として正規表現を覚えるといいよ
Webから情報をコピー→テキストエディタやエクセルに貼り付け→正規表現で整形
という作業を日常的によくやるようになったら、プログラムスキルも伸びやすいと思う
319デフォルトの名無しさん
2018/06/24(日) 19:25:45.93ID:VtKhATJw >>314
for urllist in urllist1:
res = requests.get(urllist)
if res.status_code == 404:
# 何がしかの処理(必要なら)
continue # forに戻って次の処理に進む
res.raise_for_status()
for urllist in urllist1:
res = requests.get(urllist)
if res.status_code == 404:
# 何がしかの処理(必要なら)
continue # forに戻って次の処理に進む
res.raise_for_status()
320デフォルトの名無しさん
2018/06/24(日) 19:34:46.58ID:QeMF1Yls 最初っからわかるヤツなんていない。
「どっから手を付けていいのかわからない」が当たり前。そこで苦しんで覚えるかってのが分岐点だな。
「どっから手を付けていいのかわからない」が当たり前。そこで苦しんで覚えるかってのが分岐点だな。
321314
2018/06/24(日) 19:55:19.06ID:RVJ6teNY322デフォルトの名無しさん
2018/06/24(日) 19:57:20.22ID:2Vrp11he 環境構築とか正規表現とか用語が分からないけど、やっぱり暇を活かして自分で少しやってみます
323314
2018/06/24(日) 20:25:01.44ID:RVJ6teNY324314
2018/06/24(日) 20:39:49.25ID:RVJ6teNY 自己解決しました。
res.raise_for_status() 以下のインデントを間違えていました!
自己解決!
res.raise_for_status() 以下のインデントを間違えていました!
自己解決!
325デフォルトの名無しさん
2018/06/24(日) 23:18:20.51ID:chBT6m1a まず学生は、cd, echo, cat とか、数十のLinux 基本コマンドから勉強する
謎のような呪文を覚えるって、皆言ってる
謎のような呪文を覚えるって、皆言ってる
326デフォルトの名無しさん
2018/06/25(月) 05:30:16.27ID:EtUnF6lg ほとんど英語やん
327デフォルトの名無しさん
2018/06/25(月) 08:41:46.74ID:VZyJO0ys RPCやってみようと思うんだけどどれがオススメ?
328デフォルトの名無しさん
2018/06/25(月) 09:03:49.98ID:Cj5A+AR2 catって猫なの?
329デフォルトの名無しさん
2018/06/25(月) 09:36:34.17ID:naF7zW7q いまだととりあえずgRPCしとけって空気だな
330デフォルトの名無しさん
2018/06/25(月) 11:11:09.05ID:fSERGsnu c言語の構造体配列みたいなのはpythonでどうやればいいんですか?
331デフォルトの名無しさん
2018/06/25(月) 11:18:33.76ID:DuFsc7dI みたいなのではなく目的を言え
そんな聞き方をされても、同じものはPythonには無いとしか答えられん
そんな聞き方をされても、同じものはPythonには無いとしか答えられん
332デフォルトの名無しさん
2018/06/25(月) 11:38:50.40ID:dToWkiL+ >>330
オブジェクト指向機能使えばいいのでは?
オブジェクト指向機能使えばいいのでは?
333デフォルトの名無しさん
2018/06/25(月) 11:59:32.82ID:fSERGsnu334デフォルトの名無しさん
2018/06/25(月) 14:06:46.86ID:Mhnqwvq5 codeacademyって、Python3のコースってできたの?
それともまだ2だけ?
それともまだ2だけ?
335デフォルトの名無しさん
2018/06/25(月) 14:24:05.55ID:tpBtUwyy336デフォルトの名無しさん
2018/06/25(月) 14:25:22.14ID:tpBtUwyy ctypes.Structure だった
337デフォルトの名無しさん
2018/06/25(月) 18:29:35.17ID:xfktAix5 すみません
くっっっっっっっっっっっっっそ初心者丸出しの質問で申し訳ないです
公式からexeインストーラをDLしてインストールしたのですが、コマンドプロンプトでバージョン確認しようとしても
'python' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
と出て実行できません
インストール時にパスを通すオプションにはチェックを入れたし、念のため環境変数も確認しましたが
インストールフォルダ、及び配下のScriptフォルダがpathに設定されていました
OSはWin10 64bitです
使用したインストーラはpython-3.6.5-amd64.exeです
何がいけないのでしょうか
くっっっっっっっっっっっっっそ初心者丸出しの質問で申し訳ないです
公式からexeインストーラをDLしてインストールしたのですが、コマンドプロンプトでバージョン確認しようとしても
'python' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
と出て実行できません
インストール時にパスを通すオプションにはチェックを入れたし、念のため環境変数も確認しましたが
インストールフォルダ、及び配下のScriptフォルダがpathに設定されていました
OSはWin10 64bitです
使用したインストーラはpython-3.6.5-amd64.exeです
何がいけないのでしょうか
338デフォルトの名無しさん
2018/06/25(月) 18:35:53.90ID:aY7uj4w5 >>337
3系はたぶん python3 あるいは py だとおもうの
3系はたぶん python3 あるいは py だとおもうの
339デフォルトの名無しさん
2018/06/25(月) 18:43:36.08ID:xfktAix5340デフォルトの名無しさん
2018/06/25(月) 20:52:30.61ID:0JOXULDc すみません、pythonを「サイフォン」と読んでしまう病気にかかっているのですが、治す方法はないでしょうか、、、
341デフォルトの名無しさん
2018/06/25(月) 20:54:59.76ID:Z7/mvOLq ナノマシンでも注入されてるか、ゴーストハックされてんじゃないですか?
342デフォルトの名無しさん
2018/06/25(月) 20:56:36.93ID:IGovl2eG https://ideone.com/0CUPkP
15行目のHTTPErrorの部分でpylintで以下のエラーが出ます。
E0701:Bad except clauses order (URLError is an ancestor class of HTTPError)
何がいけないんでしょうか?
15行目のHTTPErrorの部分でpylintで以下のエラーが出ます。
E0701:Bad except clauses order (URLError is an ancestor class of HTTPError)
何がいけないんでしょうか?
343デフォルトの名無しさん
2018/06/25(月) 21:07:26.23ID:loJfcRLV >>342
URLErrorはHTTPErrorの基底クラスなのでexcept句を並記しても分離できませんよという親切なご忠告。
URLErrorはHTTPErrorの基底クラスなのでexcept句を並記しても分離できませんよという親切なご忠告。
344デフォルトの名無しさん
2018/06/25(月) 21:08:24.10ID:IGovl2eG345デフォルトの名無しさん
2018/06/25(月) 21:09:22.83ID:loJfcRLV URLErrorとHTTPErrorのexcept句の記述順序を逆にすると多分文句いわれなくなると思う。
346デフォルトの名無しさん
2018/06/25(月) 21:11:38.68ID:IGovl2eG347デフォルトの名無しさん
2018/06/25(月) 21:12:16.14ID:IGovl2eG348デフォルトの名無しさん
2018/06/25(月) 21:36:18.05ID:zC5xTz/q Excelから読み込んだデータをデータベースに格納したいと思っています
必要な列を抜き出してデータフレームにするところまでは出来たのですが、データベースに入れる部分で行単位で処理するのか列単位で処理するのかなど、どのように処理すれば良いのかイメージが沸かず行き詰まっています
進める手順や考えた方をよろしければ教えてください
必要な列を抜き出してデータフレームにするところまでは出来たのですが、データベースに入れる部分で行単位で処理するのか列単位で処理するのかなど、どのように処理すれば良いのかイメージが沸かず行き詰まっています
進める手順や考えた方をよろしければ教えてください
349デフォルトの名無しさん
2018/06/25(月) 21:50:25.87ID:IGovl2eG >>342
21行目
AttributeErrorってなんでしょうか?
参考にしているスクレイピングの本の最初でいきなりこの記述が出てきました。
Pythonの入門書の索引にもAttributeErrorはありませんでした。
21行目
AttributeErrorってなんでしょうか?
参考にしているスクレイピングの本の最初でいきなりこの記述が出てきました。
Pythonの入門書の索引にもAttributeErrorはありませんでした。
350デフォルトの名無しさん
2018/06/25(月) 21:55:04.92ID:M/oLTPjd >>348
CSVファイルなら直接DBのコマンドでロードできるから、
まず一時テーブルに全部ロードしてから必要なものだけ別のテーブルに移せばいい
Pythonなんか全く必要なくクソ簡単だしPythonなんか使うより遥かに速いよ
CSVファイルなら直接DBのコマンドでロードできるから、
まず一時テーブルに全部ロードしてから必要なものだけ別のテーブルに移せばいい
Pythonなんか全く必要なくクソ簡単だしPythonなんか使うより遥かに速いよ
351デフォルトの名無しさん
2018/06/25(月) 21:59:40.97ID:zJ8EJkfE pythonは他人のコード読みやすいのがほんと素晴らしいね
勉強はかどるわ
勉強はかどるわ
352デフォルトの名無しさん
2018/06/25(月) 21:59:53.59ID:ZHyGPm7B ある程度の量のデータを扱うにあたって、最も重要なツールはTensorFlowでもSparkでもpandasでもPythonでもなくSQLだ
覚えておけ
覚えておけ
353デフォルトの名無しさん
2018/06/25(月) 22:02:59.92ID:hIvBrOlA すみません忘れました
354デフォルトの名無しさん
2018/06/25(月) 22:10:43.65ID:LkQPSHVB >>349
BeautifulSoupが吐くエラーなので、BeautifulSoupのドキュメント見ると良いです。
BeautifulSoupが吐くエラーなので、BeautifulSoupのドキュメント見ると良いです。
355デフォルトの名無しさん
2018/06/25(月) 22:12:59.92ID:IGovl2eG >>354
どうもありがとうございます
どうもありがとうございます
356デフォルトの名無しさん
2018/06/25(月) 22:53:21.58ID:Eh6m6Gcw357デフォルトの名無しさん
2018/06/25(月) 23:57:11.82ID:lTrbOz9W358デフォルトの名無しさん
2018/06/26(火) 00:47:58.65ID:85MS96V/ こんなところにも他人の褌で相撲を取るRuby厨w
書店の棚割りは減るばかりwww
書店の棚割りは減るばかりwww
359デフォルトの名無しさん
2018/06/26(火) 08:50:02.61ID:aQBGrrs7 必要な関数を概ね完成させたプログラムがあって
IDLEで関数を手動で実行しながらmain関数を作ろうって段階なんですけど
IDLEを閉じちゃったら、毎回IDLEにプログラム全体をコピペするしか無いんですかね?
IDLEで関数を手動で実行しながらmain関数を作ろうって段階なんですけど
IDLEを閉じちゃったら、毎回IDLEにプログラム全体をコピペするしか無いんですかね?
360デフォルトの名無しさん
2018/06/26(火) 10:29:42.36ID:VfyrMZUM >>359
IDE使おうな
IDE使おうな
361デフォルトの名無しさん
2018/06/26(火) 12:14:47.99ID:1yYqhwIs IDLE Autosave でググりましよう
362デフォルトの名無しさん
2018/06/26(火) 13:23:42.18ID:aQBGrrs7363デフォルトの名無しさん
2018/06/26(火) 14:16:48.58ID:xYarJXzO 始めてjupyterlab使ったけど便利すぎて泣けてきた
364デフォルトの名無しさん
2018/06/26(火) 15:08:43.55ID:VfyrMZUM365デフォルトの名無しさん
2018/06/26(火) 15:15:11.62ID:Pch/7s9D vscodeでもええで、pyCharmほどしっかりはしてないが、勉強目的なら十分いける
366デフォルトの名無しさん
2018/06/26(火) 15:17:14.47ID:Pch/7s9D 編集だけならemediterとかでもいいか
367デフォルトの名無しさん
2018/06/26(火) 15:22:12.30ID:1/94qv1z それは逆
プロダクションならPythonだけで完結するケースは稀だからVSCodeになる
プロダクションならPythonだけで完結するケースは稀だからVSCodeになる
368デフォルトの名無しさん
2018/06/26(火) 15:29:31.42ID:+kZBpvme 「勉強目的なら」が見えないのかね。
プロダクションとかアホか。
プロダクションとかアホか。
369デフォルトの名無しさん
2018/06/26(火) 15:36:33.89ID:aQBGrrs7 とりあえず当初の問題は自己解決しました
py -i script.py
でスクリプトを読み込んだあとインタラクティブシェルに移行できました
エディタについては今後じっくり検討します。ありがとうございました
py -i script.py
でスクリプトを読み込んだあとインタラクティブシェルに移行できました
エディタについては今後じっくり検討します。ありがとうございました
370デフォルトの名無しさん
2018/06/26(火) 15:38:16.69ID:1/94qv1z >>368
まるでpyCharmが本格的な開発用でvscodeは勉強くらいにしか使えない玩具ととられかねないような書き方だったから訂正したんだよ
まるでpyCharmが本格的な開発用でvscodeは勉強くらいにしか使えない玩具ととられかねないような書き方だったから訂正したんだよ
371デフォルトの名無しさん
2018/06/26(火) 17:05:10.11ID:NgTyc+4S プログラマーはなぜイキりがちなんだろうな
最初は穏やかな人でもプログラミング学ぶと性格変わったりしてな…
最初は穏やかな人でもプログラミング学ぶと性格変わったりしてな…
372遊園地 ◆ExGQrDul2E
2018/06/26(火) 19:35:21.10ID:PI8We1ew できたから、お前らにやるよw
https://ideone.com/17Mt4u
https://ideone.com/17Mt4u
373デフォルトの名無しさん
2018/06/26(火) 19:40:33.59ID:ouGSlrDx 穏やかな心を持ち、
怒りによって目覚めた。
怒りによって目覚めた。
374デフォルトの名無しさん
2018/06/27(水) 02:56:08.57ID:+x1q6XeE すべての言語で無料の、vscode だろ
JetBrains の、WebStorm, PhpStorm, PyCharm, RubyMine はプロ用
JetBrains の、WebStorm, PhpStorm, PyCharm, RubyMine はプロ用
375デフォルトの名無しさん
2018/06/27(水) 07:55:32.89ID:0PR31v28 PyCharmなんか元々金になってるとは思えないからVSCodeに取られようが影響ないだろうけど、
VSCodeはJetBrainsの総本山のJavaすら取り込み始めてるからなあ
PyCharm愛用者もそろそろ次を考えとかないといきなり会社ごと消滅するかもね
VSCodeはJetBrainsの総本山のJavaすら取り込み始めてるからなあ
PyCharm愛用者もそろそろ次を考えとかないといきなり会社ごと消滅するかもね
376デフォルトの名無しさん
2018/06/27(水) 08:08:38.95ID:4g2i7olQ VSCodeちゃんだいすき
377デフォルトの名無しさん
2018/06/27(水) 18:27:52.01ID:joyJ67qD >>369
ipythonも調べると幸せになれるかもしれない
ipythonも調べると幸せになれるかもしれない
378デフォルトの名無しさん
2018/06/28(木) 04:34:10.70ID:4JHdG6Y6 2018-06-28T02:05:00+09:00
2018-06-28T03:00:00+09:00
この二つの文字列を
02時05分 - 03時00分 (55分)
と表示させたいです。
https://ideone.com/2zljNY
このように書くと、22行目の '(' と ')' はstrでsabunはintなので + を使うと表示させたいです、エラーになってしまいます。
いい方法教えて欲しいです。
2018-06-28T03:00:00+09:00
この二つの文字列を
02時05分 - 03時00分 (55分)
と表示させたいです。
https://ideone.com/2zljNY
このように書くと、22行目の '(' と ')' はstrでsabunはintなので + を使うと表示させたいです、エラーになってしまいます。
いい方法教えて欲しいです。
379デフォルトの名無しさん
2018/06/28(木) 04:52:31.67ID:4JHdG6Y6 > このように書くと、22行目の '(' と ')' はstrでsabunはintなので + を使うと表示させたいです、エラーになってしまいます。
このように書くと、22行目の '(' と ')' はstrでsabunはintなので + を使うとエラーになってしまいます。
の書き間違いです
このように書くと、22行目の '(' と ')' はstrでsabunはintなので + を使うとエラーになってしまいます。
の書き間違いです
380デフォルトの名無しさん
2018/06/28(木) 04:55:45.58ID:4JHdG6Y6 自己レス
19行目をsabun = str(int((epo_time_e - epo_time_s) / 60))とすることで希望どうりになりました
19行目をsabun = str(int((epo_time_e - epo_time_s) / 60))とすることで希望どうりになりました
381デフォルトの名無しさん
2018/06/28(木) 05:01:27.80ID:KT9XUAgI str()しなくても書けるよ
例えばpython3.6以降なら、
print(f'{ss_time} - {ee_time} ({sabun} 分)')
例えばpython3.6以降なら、
print(f'{ss_time} - {ee_time} ({sabun} 分)')
382デフォルトの名無しさん
2018/06/28(木) 05:17:53.23ID:4JHdG6Y6383デフォルトの名無しさん
2018/06/28(木) 05:29:58.30ID:KT9XUAgI384デフォルトの名無しさん
2018/06/28(木) 05:54:10.67ID:4JHdG6Y6 >>383
どうもありがとうございます
print('くだもの:', ttes1['aaa'])
や
print('やさい:', ttes2[0])
今まで使ってた上の方法をf-stringsに変える場合はどうやりますか?
ttes1の中はこんな感じです。
print(f'くだもの: {ttes1}')
くだもの: {'aaa': 'りんご', 'bbb': 'みかん', 'ccc': 'いちご'}
どうもありがとうございます
print('くだもの:', ttes1['aaa'])
や
print('やさい:', ttes2[0])
今まで使ってた上の方法をf-stringsに変える場合はどうやりますか?
ttes1の中はこんな感じです。
print(f'くだもの: {ttes1}')
くだもの: {'aaa': 'りんご', 'bbb': 'みかん', 'ccc': 'いちご'}
385デフォルトの名無しさん
2018/06/28(木) 06:01:42.05ID:4JHdG6Y6 自己レス
print(f'くだもの: {ttes1["aaa"]}')
と辞書の[]の中は'ではなく"で囲えば大丈夫でした
print(f'くだもの: {ttes1["aaa"]}')
と辞書の[]の中は'ではなく"で囲えば大丈夫でした
386デフォルトの名無しさん
2018/06/28(木) 06:19:49.56ID:KT9XUAgI 他によく使うのは書式変換かな
n = 123456789.123456789
print(f'{n:,.2f}')
-> 123,456,789.12
この場合は、桁区切りと小数点以下桁数を指定してる
formatで調べてみて
n = 123456789.123456789
print(f'{n:,.2f}')
-> 123,456,789.12
この場合は、桁区切りと小数点以下桁数を指定してる
formatで調べてみて
387デフォルトの名無しさん
2018/06/28(木) 08:28:32.18ID:QUrEcNSP388デフォルトの名無しさん
2018/06/28(木) 11:03:05.44ID:5Es+lqIV Java屋なんだけどpythonやらなきゃならない感じ
eclipseでpythonやってる人いますか?
eclipseでpythonやってる人いますか?
389デフォルトの名無しさん
2018/06/28(木) 13:25:50.42ID:DXNcBH7t Pycharmを日本語化したいんだけど
上手くできないわ pleiadesインストールしてもset.exe開いてもなにも起きねえ
ウィンドウズだから?charmが最新で対応してないとか?
ファイルが長すぎてちゃんと解凍出来てないとかか
上手くできないわ pleiadesインストールしてもset.exe開いてもなにも起きねえ
ウィンドウズだから?charmが最新で対応してないとか?
ファイルが長すぎてちゃんと解凍出来てないとかか
390デフォルトの名無しさん
2018/06/28(木) 13:38:03.88ID:+eSAzLp6 ここは日記をかくスレではありません。
391デフォルトの名無しさん
2018/06/28(木) 13:58:43.91ID:VtmU26z1 俺の発言は日記なのv?
■ このスレッドは過去ログ倉庫に格納されています
