Pythonオフィシャルサイト
http://www.python.org/
■前スレ
Pythonのお勉強 Part55
https://mevius.5ch.net/test/read.cgi/tech/1513919747/
探検
Pythonのお勉強 Part56
■ このスレッドは過去ログ倉庫に格納されています
2018/02/24(土) 09:07:21.39ID:5jzCjhzv
118デフォルトの名無しさん
2018/03/10(土) 17:34:28.97ID:5pXC+BOT 正論
119デフォルトの名無しさん
2018/03/10(土) 19:38:56.10ID:cf6Ll6te kindleでPythonの入門書探してるとキモい女の絵の本が出てくるけどあれなんなの?
マジやめてほしい
マジやめてほしい
120デフォルトの名無しさん
2018/03/10(土) 19:51:26.39ID:6AtVaAR0121デフォルトの名無しさん
2018/03/10(土) 20:49:07.14ID:yi682Bf+ python勉強始めて、jupyter notebookでちょろちょろやってるんだけども実際じゃあ開発始めよう!ってなったらVScodeとかでやればいいのかな?
122デフォルトの名無しさん
2018/03/10(土) 20:59:35.16ID:opL9wLKH pycharmでいいだろいろんな言語使うならVSCodeいいけど
123デフォルトの名無しさん
2018/03/10(土) 21:25:52.73ID:8rbuqSBk >>122
pycharmは有料板、無料版どちら使ってる?
pycharmは有料板、無料版どちら使ってる?
124デフォルトの名無しさん
2018/03/10(土) 22:03:18.26ID:CYNPOxqI PTVSは先日新しいIntelliSenseが正式にアナウンスされて
ライブラリデータベースが不要になったみたいだけど
未だに試験的で型不明が増えたり一部退化しとるな
あとはCondaサポートが追加されたり…
ライブラリデータベースが不要になったみたいだけど
未だに試験的で型不明が増えたり一部退化しとるな
あとはCondaサポートが追加されたり…
125デフォルトの名無しさん
2018/03/10(土) 22:47:27.80ID:uUYTpCvs Anacondaについてるspyderをそのまま使ってるけどpycharmの方がいいのかね。
好き好きなんだろうけども、ある程度使って比べないとメリットデメリット分からんからなあ。
好き好きなんだろうけども、ある程度使って比べないとメリットデメリット分からんからなあ。
126デフォルトの名無しさん
2018/03/10(土) 23:09:45.15ID:vFw8BYES 自分で考えなくてもAIがなんかいい感じにしてくれるんでしょう?
というのが増えそう
というのが増えそう
127デフォルトの名無しさん
2018/03/11(日) 00:21:26.96ID:WgDqrFTJ あぁいぃ、、、
128デフォルトの名無しさん
2018/03/11(日) 01:10:04.76ID:HogP+vFk >>126
将来はそんな感じになって、個人が作る趣味レベルのソフトはAIでプログラムを
作るになるんだろうな。10年ぐらい先には、趣味レベルものを作るときは
気合を入れてプログラミング言語覚える必要ないになっていたりしてな。
将来はそんな感じになって、個人が作る趣味レベルのソフトはAIでプログラムを
作るになるんだろうな。10年ぐらい先には、趣味レベルものを作るときは
気合を入れてプログラミング言語覚える必要ないになっていたりしてな。
129デフォルトの名無しさん
2018/03/11(日) 02:34:21.01ID:hpuVB5+/ 10年前にも、そのまた10年前にも言われてたなそれ。
さらにそのまた10年前にも略
さらにそのまた10年前にも略
130デフォルトの名無しさん
2018/03/11(日) 10:43:54.31ID:wWFsao1Q 簡単なものは作れるだろうけど、AIも人間がプログラムして動いてるんだから、いくら学習しても人間を越えることはないだろうな
工夫ってのが出来ないし
工夫ってのが出来ないし
131デフォルトの名無しさん
2018/03/11(日) 10:53:20.08ID:zWe+i43K 人間が理解不能なものは作れるんじゃね
それが有効に動くものなら理解不能のままでも使えばいい
それが有効に動くものなら理解不能のままでも使えばいい
132デフォルトの名無しさん
2018/03/11(日) 11:07:08.59ID:z1FVyjSJ133デフォルトの名無しさん
2018/03/11(日) 11:11:10.40ID:u0Fc0bsI そのAIが作ったプログラムが違法アップロードとかしたら誰が責任取るんだろ
AIの製造元? AIに指示したユーザー?
AIの製造元? AIに指示したユーザー?
134デフォルトの名無しさん
2018/03/11(日) 11:12:53.35ID:u0Fc0bsI そのプログラムを使用したユーザー?
135デフォルトの名無しさん
2018/03/11(日) 11:32:22.11ID:lK5925v1136デフォルトの名無しさん
2018/03/11(日) 11:48:21.93ID:wrJvYVnh チェスのディープブルーはわりとごり押しだもんな。昔ながらというか。
囲碁のgoogle AlphaGoならまた違うんだが。
囲碁のgoogle AlphaGoならまた違うんだが。
137デフォルトの名無しさん
2018/03/11(日) 11:52:59.52ID:4b/1QsDB https://mail.python.org/pipermail/python-dev/2018-March/152348.html
Guidoは2020年1月1日に2.7の公式サポート止めるつもりなのか
カウントダウンサイトは日付なおすのかな
Guidoは2020年1月1日に2.7の公式サポート止めるつもりなのか
カウントダウンサイトは日付なおすのかな
138デフォルトの名無しさん
2018/03/11(日) 12:09:49.19ID:8JC0BCod >>135
AI同士が撃ち合いして人間が把握していない手はあるんだろ
AI同士が撃ち合いして人間が把握していない手はあるんだろ
139デフォルトの名無しさん
2018/03/11(日) 12:10:09.57ID:93lmuZEG140デフォルトの名無しさん
2018/03/11(日) 12:11:36.51ID:8JC0BCod いよいよ2ともお別れか
141デフォルトの名無しさん
2018/03/11(日) 13:02:26.58ID:BorRgPy6 たまに10年前の技術を前提にカキコしてる人がいるのは5chが時空を超えて繋がっているからである。
142デフォルトの名無しさん
2018/03/11(日) 16:43:38.71ID:7MIZ868V そっちの方がAIよりすげーなw
143デフォルトの名無しさん
2018/03/11(日) 20:08:45.06ID:iE5voU0A 10年前のプログラミング業界はどんな世界?
Rubyが流行ってた頃?
Rubyが流行ってた頃?
144デフォルトの名無しさん
2018/03/11(日) 20:16:20.99ID:1mhcZmSW rubyいつ流行ったっけ
145デフォルトの名無しさん
2018/03/11(日) 20:30:10.28ID:lvju0XX+ 10年かもう少し前くらいには
国産オブジェクト指向スクリプト言語や
言うてお前らみたいなんが飛びついとったで
国産オブジェクト指向スクリプト言語や
言うてお前らみたいなんが飛びついとったで
146デフォルトの名無しさん
2018/03/11(日) 20:46:01.45ID:1mhcZmSW 悪い夢でも見たんだろ
147デフォルトの名無しさん
2018/03/12(月) 11:59:46.53ID:R9pIE99R いや、いい夢だった
148デフォルトの名無しさん
2018/03/13(火) 21:13:11.46ID:hWh8GdfX BeautifulSoupで、bidの107.206を抽出する方法はある?
s = '<!--{"rates":[{"code":"USDJPY","name":"米ドル/円","bid":107.206,"ask":107.207,"high":107.279,"low":106.254,"open":106.408'
s = s.replace('<!--{"rates":[{"code":"USDJPY","name":"米ドル/円","bid":','')
ここから先が分からない。
s = '<!--{"rates":[{"code":"USDJPY","name":"米ドル/円","bid":107.206,"ask":107.207,"high":107.279,"low":106.254,"open":106.408'
s = s.replace('<!--{"rates":[{"code":"USDJPY","name":"米ドル/円","bid":','')
ここから先が分からない。
149デフォルトの名無しさん
2018/03/13(火) 22:01:24.56ID:exPfn8I7 >>148
そもそもそこからわざわざBeautifulSoupを使う意味がわからんのだが
先に <!― から ―> までの { } の JSON を取り出して bit キーの値を取り出した方が良いんじゃないの
その方法で無理矢理やるなら
s = re.sub(r',.+', '', s)
とか
そもそもそこからわざわざBeautifulSoupを使う意味がわからんのだが
先に <!― から ―> までの { } の JSON を取り出して bit キーの値を取り出した方が良いんじゃないの
その方法で無理矢理やるなら
s = re.sub(r',.+', '', s)
とか
150デフォルトの名無しさん
2018/03/13(火) 22:07:34.94ID:WTxORbeC くだすれPython(超初心者用) その36
https://mevius.5ch.net/test/read.cgi/tech/1514805522/
https://mevius.5ch.net/test/read.cgi/tech/1514805522/
151デフォルトの名無しさん
2018/03/13(火) 22:36:15.65ID:hWh8GdfX >>149
分からない(>_<)
Expecting value: line 1 column 1 (char 0)が出ます。
import requests, json
url = 'https://fx.minkabu.jp/pair'
res = requests.get(url)
webdata = json.loads(res.text)
print(webdata)
分からない(>_<)
Expecting value: line 1 column 1 (char 0)が出ます。
import requests, json
url = 'https://fx.minkabu.jp/pair'
res = requests.get(url)
webdata = json.loads(res.text)
print(webdata)
152デフォルトの名無しさん
2018/03/14(水) 00:20:12.15ID:KbHgEZpQ >>151
きっとBeautifulSoupを使っていないからだろ
きっとBeautifulSoupを使っていないからだろ
153デフォルトの名無しさん
2018/03/14(水) 00:28:43.76ID:y64W5YI+ そもそもhttps://fx.minkabu.jp/pair がnot foundになるんだが、そんなんでjson.loadsとか動くわけないのでは?
154デフォルトの名無しさん
2018/03/14(水) 04:19:45.10ID:QheYb9tS doc = Nokogiri::HTML(<<EOT)
<html><body>
<script type="application/json" data-hypernova-id="b8a86d1a-ba57-4db9-86fb-072499e821e3" data-hypernova-key="RateList">
<!--{"rates":[{"code":"USDJPY","name":"米ドル/円","bid":106.714,"ask":106.717, 以後省略 }]}-->
</script>
</body></html>
EOT
#script タグで、data-hypernova-id 属性を持つもの
elem = doc.xpath("//script[@data-hypernova-id]")
#テキスト部分
/"bid":([^,]*),/ =~ elem.first.content
puts $1 #=> 106.714
Ruby で作った。
正規表現は、"bid": で始まり、, 以外の文字が続いて、, がある。
, 以外の文字が続いている部分を、キャプチャーする
<html><body>
<script type="application/json" data-hypernova-id="b8a86d1a-ba57-4db9-86fb-072499e821e3" data-hypernova-key="RateList">
<!--{"rates":[{"code":"USDJPY","name":"米ドル/円","bid":106.714,"ask":106.717, 以後省略 }]}-->
</script>
</body></html>
EOT
#script タグで、data-hypernova-id 属性を持つもの
elem = doc.xpath("//script[@data-hypernova-id]")
#テキスト部分
/"bid":([^,]*),/ =~ elem.first.content
puts $1 #=> 106.714
Ruby で作った。
正規表現は、"bid": で始まり、, 以外の文字が続いて、, がある。
, 以外の文字が続いている部分を、キャプチャーする
155デフォルトの名無しさん
2018/03/14(水) 14:58:19.61ID:2cAisCwC 質問者もアホすぎ
回答者も糞すぎ
回答者も糞すぎ
156デフォルトの名無しさん
2018/03/14(水) 15:20:16.82ID:9KFxXS/p python2でも3でも動きませんでした。
他の方お願いします
他の方お願いします
157デフォルトの名無しさん
2018/03/14(水) 16:10:07.65ID:w0zOjGY9 参考にして自分で書くもんだろ
代わりに書いてくれってことかよ
代わりに書いてくれってことかよ
158デフォルトの名無しさん
2018/03/14(水) 16:10:09.31ID:P1q1sBXB >>> import requests
>>> import re
>>> url='https://fx.minkabu.jp/pair'
>>> response = requests.get(url)
>>> response.status_code
200
>>> charset = re.search(r'charset=(.+)', response.headers['content-type']).group(1)
>>> charset
'utf-8'
>>> content = response.content.decode(charset)
>>> re.search(r'"bid":(\d+\.?\d+)', content).group(1)
'106.495'
>>>
注意点:
・レスポンスのステータスコード(response.status_code)を確認して正常にアクセスできた(スタータスコードが200番台)かを確認すること
・requestsは取得したhtmlデータのcharsetを自動判定してエンコードまでしてくれる(自動でエンコードされたデータはresponse.text)が、
この自動判定はよく間違えるので信用しない方がいい。よって、ここではレスポンスヘッダーのcontent-typeからcharsetを取得している
ヘッダーから取得できない場合はボディからcharsetの取得を試みるとよい
>>> import re
>>> url='https://fx.minkabu.jp/pair'
>>> response = requests.get(url)
>>> response.status_code
200
>>> charset = re.search(r'charset=(.+)', response.headers['content-type']).group(1)
>>> charset
'utf-8'
>>> content = response.content.decode(charset)
>>> re.search(r'"bid":(\d+\.?\d+)', content).group(1)
'106.495'
>>>
注意点:
・レスポンスのステータスコード(response.status_code)を確認して正常にアクセスできた(スタータスコードが200番台)かを確認すること
・requestsは取得したhtmlデータのcharsetを自動判定してエンコードまでしてくれる(自動でエンコードされたデータはresponse.text)が、
この自動判定はよく間違えるので信用しない方がいい。よって、ここではレスポンスヘッダーのcontent-typeからcharsetを取得している
ヘッダーから取得できない場合はボディからcharsetの取得を試みるとよい
159デフォルトの名無しさん
2018/03/14(水) 16:28:13.72ID:P1q1sBXB 「答え全部教えちゃって、相手の勉強にならないだろ」と思われるかもしれないが、これは答えではなく参考例だ
参考例は正常に動作する例じゃないと参考にすらならない、質問者はこれを足掛かりにエラー処理などを実装するだろう
ステータスコードの分岐処理も必要だ、連続アクセスしないようにスリープ処理も必要だ、取得したいデータが増えれば
正規表現の例を参考に学習をすすめることだろう、、そう私はただの参考例を書いただけなのだ
それに比べれば先人たちの回答はウンコ、、ウンコと言わざるを得ない・・
参考例は正常に動作する例じゃないと参考にすらならない、質問者はこれを足掛かりにエラー処理などを実装するだろう
ステータスコードの分岐処理も必要だ、連続アクセスしないようにスリープ処理も必要だ、取得したいデータが増えれば
正規表現の例を参考に学習をすすめることだろう、、そう私はただの参考例を書いただけなのだ
それに比べれば先人たちの回答はウンコ、、ウンコと言わざるを得ない・・
160デフォルトの名無しさん
2018/03/14(水) 18:25:01.98ID:n/nwjd00 さすがゲロウンコをひねり出す先生はおっしゃることが一味ちがうw
161質問者です(>>148 >>151)
2018/03/14(水) 19:14:23.24ID:xz9Rv2ZT162デフォルトの名無しさん
2018/03/14(水) 21:26:47.25ID:y6/DiST3163154
2018/03/15(木) 01:11:18.75ID:NnpmsWbw script[@data-hypernova-id]
まず、CSS セレクターでスクレイピングしてから、データを取得しろ
まず、CSS セレクターでスクレイピングしてから、データを取得しろ
164154
2018/03/15(木) 01:14:00.64ID:NnpmsWbw165154
2018/03/15(木) 01:32:37.48ID:NnpmsWbw HTMLの仕様上、script要素内の<!--はコメントの開始とは解釈されないのでコメントノードも存在しませんが、
XHTMLならコメントの開始と解釈されコメントノードが生成されるはずです
実際Firefox 3、Safari 3.0.4 Beta、Opera 9.27/9.50でXHTMLのscript要素内のコメントノードを取得できました
XHTMLをtext/htmlで読み込んでいませんか?
多くのブラウザではapplication/xhtml+xml、applicatoin/xml、text/xmlで読み込まないとXHTMLとして扱ってくれません
あるテキストを含むコメントノードを取得するXPath
https://os0x.g.hatena.ne.jp/os0x/20080620/1213987223
>>154
で作ってる時に、<!-- コメント -->
この部分が、HTML では、どうしてもコメントとして取得できなかったが、
ようやく理由がわかった
XHTMLならコメントの開始と解釈されコメントノードが生成されるはずです
実際Firefox 3、Safari 3.0.4 Beta、Opera 9.27/9.50でXHTMLのscript要素内のコメントノードを取得できました
XHTMLをtext/htmlで読み込んでいませんか?
多くのブラウザではapplication/xhtml+xml、applicatoin/xml、text/xmlで読み込まないとXHTMLとして扱ってくれません
あるテキストを含むコメントノードを取得するXPath
https://os0x.g.hatena.ne.jp/os0x/20080620/1213987223
>>154
で作ってる時に、<!-- コメント -->
この部分が、HTML では、どうしてもコメントとして取得できなかったが、
ようやく理由がわかった
166デフォルトの名無しさん
2018/03/16(金) 07:50:15.92ID:TOiZPWj8 アホな質問かもしれませんが教えて下さい。
色々ライブラリがあるみたいですが、あるライブラリのヘルプみたいなそもそもの使い方、説明っていうのはどこに載っているのですか?
色々ライブラリがあるみたいですが、あるライブラリのヘルプみたいなそもそもの使い方、説明っていうのはどこに載っているのですか?
167デフォルトの名無しさん
2018/03/16(金) 11:01:38.18ID:6YN3zoy5168デフォルトの名無しさん
2018/03/16(金) 12:51:36.68ID:kXpU5L3F Jupyter Notebook 使い難い
ブラウザがGUIになっているなんて
ブラウザがGUIになっているなんて
169デフォルトの名無しさん
2018/03/16(金) 12:59:52.28ID:CkZdro5L 使いどころ間違えてるんだよ。
エディタの替わりに使うもんじゃないぞ。
エディタの替わりに使うもんじゃないぞ。
170デフォルトの名無しさん
2018/03/16(金) 13:15:01.04ID:kXpU5L3F >>169
じゃあ何に使うんだ?
じゃあ何に使うんだ?
171デフォルトの名無しさん
2018/03/16(金) 14:34:15.66ID:m5Cyk9W0 AtomでHydrogen かemacs でEIN
172デフォルトの名無しさん
2018/03/16(金) 14:41:53.77ID:3ma6aQHv いやなら無理に使わなくていいのに
173デフォルトの名無しさん
2018/03/16(金) 14:55:50.72ID:TOiZPWj8 >>167
ありがとう。
ありがとう。
174デフォルトの名無しさん
2018/03/16(金) 16:46:41.63ID:kXpU5L3F >>169
Jupyter の使い所を言ってみろよ
Jupyter の使い所を言ってみろよ
175デフォルトの名無しさん
2018/03/16(金) 17:15:49.75ID:WyQDIky+176デフォルトの名無しさん
2018/03/16(金) 17:45:01.56ID:ika+QnZx シェルに近いのか
177デフォルトの名無しさん
2018/03/16(金) 17:50:54.61ID:WyQDIky+ シェルつーか、pythonが実行できるonenoteの機能縮小版みたいな感じかな、、、
最終的なコードや結果じゃなくて、途中の流れを記録して他人に見せたり自分で見返したりするツール
最終的なコードや結果じゃなくて、途中の流れを記録して他人に見せたり自分で見返したりするツール
178デフォルトの名無しさん
2018/03/16(金) 18:05:25.27ID:CkZdro5L R言語の環境がそういう機能持っててアカデミック分野で便利に使われてたので同用途でパクったのが始まりじゃないかな。お前らはいっこもアカデミックではないので使わなくてよろしい。
179デフォルトの名無しさん
2018/03/16(金) 19:22:43.08ID:9oklY2zP >>178
標準開発環境がそれとはお粗末だ
標準開発環境がそれとはお粗末だ
180デフォルトの名無しさん
2018/03/16(金) 19:35:22.11ID:CkZdro5L はぁ…
Rでモデル検証とかやってる人が何を開発すると言うのか。
認知できないんだからお前にそういう世界の存在は分からない。
開発環境としてお粗末?そりゃそうだ開発環境じゃないんだから。
ごちゃごちゃ言わないで使わなければいいんだよ。
お前には必要なものでも便利なものでもないんだから。
Rでモデル検証とかやってる人が何を開発すると言うのか。
認知できないんだからお前にそういう世界の存在は分からない。
開発環境としてお粗末?そりゃそうだ開発環境じゃないんだから。
ごちゃごちゃ言わないで使わなければいいんだよ。
お前には必要なものでも便利なものでもないんだから。
181デフォルトの名無しさん
2018/03/17(土) 02:50:31.77ID:apINGZdL 下記のようなコードがあります。
変数 i が変数 j より大きい場合だけprintを実行したいのですが
ifで条件に合う場合だけprintを実行させると
無駄な計算が増えて時間がかかってしまいます。
何か良い方法はありませんでしょうか?
for i in range(1000000):
____for j in range(1000000):
________print(i*ii)
変数 i が変数 j より大きい場合だけprintを実行したいのですが
ifで条件に合う場合だけprintを実行させると
無駄な計算が増えて時間がかかってしまいます。
何か良い方法はありませんでしょうか?
for i in range(1000000):
____for j in range(1000000):
________print(i*ii)
182デフォルトの名無しさん
2018/03/17(土) 03:02:07.32ID:sNNOzkAn ____for j in range(0, i)
183デフォルトの名無しさん
2018/03/17(土) 03:02:17.30ID:+q1jwFei for j in range(i+1, 1000000):
184デフォルトの名無しさん
2018/03/17(土) 03:02:49.03ID:+q1jwFei ごめん。逆だった
185デフォルトの名無しさん
2018/03/17(土) 03:12:25.90ID:apINGZdL お二方、ありがとうございました。
こんな簡単にできるんですね!
こんな簡単にできるんですね!
186デフォルトの名無しさん
2018/03/17(土) 03:16:55.41ID:sNNOzkAn こういう技を使うと論理や符号の勘違いでバグ起こしやすいから、素直にif文使ったほうがいい
Pythonでどうしても高速化したいんなら、CupyでGPU演算するとか、Cythonでバイナリ化するとか考えるべき
Pythonでどうしても高速化したいんなら、CupyでGPU演算するとか、Cythonでバイナリ化するとか考えるべき
187デフォルトの名無しさん
2018/03/17(土) 03:24:04.32ID:apINGZdL そういうもの何ですか。
バグに気をつけます。。。
CupyとCython勉強してみます!
バグに気をつけます。。。
CupyとCython勉強してみます!
188デフォルトの名無しさん
2018/03/17(土) 04:46:34.91ID:WhczEXZ3189デフォルトの名無しさん
2018/03/17(土) 04:49:20.94ID:apINGZdL ありがとうございます。
Pythonの高速化に興味があるので勉強してみます。
Pythonの高速化に興味があるので勉強してみます。
190デフォルトの名無しさん
2018/03/17(土) 07:47:02.84ID:6PN0ctuZ CupyとかCythonの前に基本的なアルゴリズムの勉強したほうがいいだろ..
191デフォルトの名無しさん
2018/03/17(土) 08:14:51.98ID:yHhMlxWi 計測もしてないのに高速化とか害悪以外の何者でもない。
あとそれ絶対早くなってないから。
あとそれ絶対早くなってないから。
192デフォルトの名無しさん
2018/03/17(土) 09:05:54.76ID:GI3013Uv193デフォルトの名無しさん
2018/03/17(土) 09:56:53.44ID:Y0/A+N6A194デフォルトの名無しさん
2018/03/17(土) 11:00:51.63ID:+q1jwFei お手軽に高速化ならpypyおすすめ。
コードを一切変更せず、だいだい7倍くらい速くなる。
ただし、外部ライブラリで対応してないのもあるので、要注意。
あと、高速化では何より、実行時間を測定して、ボトルネックを特定することが重要。
IDEにSpyder使うと、プロファイラを簡単に使えていいよ。関数ごとの実行時間や呼び出し回数を簡単に表示できる。
本気で高速化するなら、C++で
コードを一切変更せず、だいだい7倍くらい速くなる。
ただし、外部ライブラリで対応してないのもあるので、要注意。
あと、高速化では何より、実行時間を測定して、ボトルネックを特定することが重要。
IDEにSpyder使うと、プロファイラを簡単に使えていいよ。関数ごとの実行時間や呼び出し回数を簡単に表示できる。
本気で高速化するなら、C++で
195デフォルトの名無しさん
2018/03/17(土) 11:27:58.45ID:HNJD2AYM 名前がな…
pypy
pypy
196デフォルトの名無しさん
2018/03/17(土) 12:54:49.84ID:FfenXMB8197デフォルトの名無しさん
2018/03/17(土) 13:14:34.74ID:gMO2T4Qb 早く春休み終わってほしいな
198デフォルトの名無しさん
2018/03/17(土) 13:17:58.27ID:+q1jwFei pypy = (py)^2
= py自乗
= py square
と呼ぶことにしよう
= py自乗
= py square
と呼ぶことにしよう
199デフォルトの名無しさん
2018/03/17(土) 18:50:53.76ID:1qytDG5e 調べて無いけどpythonのforにはexit forって無いの?
200デフォルトの名無しさん
2018/03/17(土) 19:02:47.92ID:4bFwFij6 >>199
breakじゃだめ?
breakじゃだめ?
201デフォルトの名無しさん
2018/03/17(土) 19:11:52.25ID:tXhsWaKl202デフォルトの名無しさん
2018/03/18(日) 03:58:32.91ID:HsPk0IuW >>200
exception投げろ
exception投げろ
203デフォルトの名無しさん
2018/03/18(日) 16:15:57.38ID:0NXI2kIO すいません、教えてください
ファイル名と場所を取得したら
C:\\Users\\honya\\hoge\\hohe.jpgというような感じで
\\が二個になってしまい次に使うときは文字列で外部にもっていくので
¥一個にしたいです。
どうしたらいいですか??
記号なので検索しても検索自体がうまくいかなくて困ってます
ファイル名と場所を取得したら
C:\\Users\\honya\\hoge\\hohe.jpgというような感じで
\\が二個になってしまい次に使うときは文字列で外部にもっていくので
¥一個にしたいです。
どうしたらいいですか??
記号なので検索しても検索自体がうまくいかなくて困ってます
204デフォルトの名無しさん
2018/03/18(日) 16:22:48.55ID:DddemBtp205デフォルトの名無しさん
2018/03/18(日) 16:53:29.03ID:D5h2N+SG やっぱりくだスレ必要だね
206203
2018/03/18(日) 17:07:55.67ID:0NXI2kIO >>204
ありがとうございます
検索してみrて
\\になっているパスを↓のようにして
pasu=pasu.replace(r'\\', r'\')
みたんですが駄目でした・・・
もうちょっとヒントをお願いします・・・
ありがとうございます
検索してみrて
\\になっているパスを↓のようにして
pasu=pasu.replace(r'\\', r'\')
みたんですが駄目でした・・・
もうちょっとヒントをお願いします・・・
207デフォルトの名無しさん
2018/03/18(日) 17:27:03.45ID:gweQjn0m >>206
pasu=pasu.replace('\\', '/')
pasu=pasu.replace('\\', '/')
208デフォルトの名無しさん
2018/03/18(日) 17:32:05.74ID:0NXI2kIO209203
2018/03/18(日) 17:32:59.30ID:0NXI2kIO210デフォルトの名無しさん
2018/03/18(日) 17:38:57.70ID:SSkDCIit バックスラッシュが特別な意味を持たない外部の方でやればいいだろ
211203
2018/03/18(日) 18:02:13.39ID:0NXI2kIO >>210
それができてたらほんと良いですよね、、、ほんとすいません
それができてたらほんと良いですよね、、、ほんとすいません
212デフォルトの名無しさん
2018/03/18(日) 18:07:48.80ID:3t93zsRH213デフォルトの名無しさん
2018/03/18(日) 18:12:25.93ID:eTRcfGVx そもそも外部って何やねん、コードで示せ、コードで! エラーも載せろや
214デフォルトの名無しさん
2018/03/18(日) 19:03:37.68ID:5YCBO0rZ215デフォルトの名無しさん
2018/03/18(日) 21:25:06.31ID:SSkDCIit >>211
外部でできないなら、どうやって1個とか2個とか確認してるんだ?
外部でできないなら、どうやって1個とか2個とか確認してるんだ?
216デフォルトの名無しさん
2018/03/18(日) 21:54:56.65ID:EVM8spxN まあそもそも¥は一つで、表示上2つになってるだけなんだけどさ
それは既に指摘されてるし理解しない方が悪いよね
それは既に指摘されてるし理解しない方が悪いよね
217デフォルトの名無しさん
2018/03/18(日) 22:33:21.42ID:9qr4sOuJ tkinter ボタンを押しても処理が実行されない?
Sample01(user1)を実行したら、端末に出力結果が表示される想定なのですが、できてません。何処が悪いのでしょうか?
https://teratail.com/questions/118018
Sample01(user1)を実行したら、端末に出力結果が表示される想定なのですが、できてません。何処が悪いのでしょうか?
https://teratail.com/questions/118018
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 自民・麻生太郎 副総裁 石破政権の1年は「どよーん」 高市政権の発足で「何となく明るくなった」「世の中のことが決まり動いている」 [Hitzeschleier★]
- 東京都「都民の税金1.5兆円が国に奪われている」「全国に分配されている」に地方民ブチギレ [Hitzeschleier★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ [蚤の市★]
- 【27歳会社員】「自慰行為に使うために」コインランドリーの乾燥機から24歳女性の下着など計11点(時価8万2080円相当)盗んだ疑い [nita★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★3
- ジャップ「カントの純粋理性批判読むお!!!」⇒全員上巻で挫折 俺恥ずかしいよ…😭 [731544683]
- トランプ、G7に代わるcore 5を発表 [805596214]
- 麻生太郎が石破政権の1年を酷評「どよーんとして何も動かない感じだったな。それに引き換え高市政権は物事が動いている」 [597533159]
- 【速報】室井佑月、米山隆一との離婚を決意wwwwwwwwwwwwwwwwwwww [802034645]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★4
