このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は 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:WeqM6vIc384デフォルトの名無しさん
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?
392デフォルトの名無しさん
2018/06/28(木) 16:26:49.17ID:i0J9pp48 そうだけど
393デフォルトの名無しさん
2018/06/28(木) 20:00:48.37ID:28rqC3aA >>389
日本語化後は環境によっては管理者として起動しないと起動してくれんかったな
日本語化後は環境によっては管理者として起動しないと起動してくれんかったな
394デフォルトの名無しさん
2018/06/28(木) 22:51:58.58ID:gXb2cKg6 https://ideone.com/KXbDmh
Sekaiの部分を書き換えたいです。
clickのサブコマンドとオプションを併用して以下のようになるようにオプションを付ける方法教えてください
$ ./prog.py english --name masao
Hello, masao!
Sekaiの部分を書き換えたいです。
clickのサブコマンドとオプションを併用して以下のようになるようにオプションを付ける方法教えてください
$ ./prog.py english --name masao
Hello, masao!
395デフォルトの名無しさん
2018/06/28(木) 23:57:50.64ID:gXb2cKg6 >>394
https://ideone.com/F6Y5AM
こう書く事で、
$ ./prog.py english ―name masao
Hello, masao!
に出来たんですが、ヘルプの項目が表示されませんでした。
間違えていますか?
https://ideone.com/F6Y5AM
こう書く事で、
$ ./prog.py english ―name masao
Hello, masao!
に出来たんですが、ヘルプの項目が表示されませんでした。
間違えていますか?
396デフォルトの名無しさん
2018/06/29(金) 12:49:54.66ID:AheYOSRK はい
397デフォルトの名無しさん
2018/06/29(金) 21:11:53.29ID:1XSLHtbi https://docs.python.jp/2.7/howto/urllib2.html
このサイトの
import urllib2
response = urllib2.urlopen('http://python.org/')
html = response.read()
を実行したのですがurlopenのところでずっと固まってしまいます。
環境は以下のとおりです。curlだと固まらないです。
Linux pre.aichi.net 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07) x86_64
Python 2.7.13 (default, Nov 24 2017, 17:33:09)
[GCC 6.3.0 20170516] on linux2
このサイトの
import urllib2
response = urllib2.urlopen('http://python.org/')
html = response.read()
を実行したのですがurlopenのところでずっと固まってしまいます。
環境は以下のとおりです。curlだと固まらないです。
Linux pre.aichi.net 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07) x86_64
Python 2.7.13 (default, Nov 24 2017, 17:33:09)
[GCC 6.3.0 20170516] on linux2
398デフォルトの名無しさん
2018/06/29(金) 21:20:04.53ID:LH/w1+b2399デフォルトの名無しさん
2018/06/29(金) 21:33:53.19ID:1XSLHtbi やってみましたが固まります。
http://www.yahoo.co.jp/ だと固まりません。
http://www.goole.co.jp/ は固まります。
それで試しにtimeoutを設定してみたらタイムアウト後に返って来て
html = response.read() で読み込んだらすべて読み込まれます。
http://www.yahoo.co.jp/ だと固まりません。
http://www.goole.co.jp/ は固まります。
それで試しにtimeoutを設定してみたらタイムアウト後に返って来て
html = response.read() で読み込んだらすべて読み込まれます。
400デフォルトの名無しさん
2018/06/29(金) 23:02:44.91ID:BOFwPCmn あー中日美しい
401デフォルトの名無しさん
2018/06/29(金) 23:52:41.97ID:3ACYVk4m ラジオで現在放送中の番組情報が書かれてあるjsonをwebから取得して必要な情報だけを標準出力に出力するスクリプトを書きました。
requestsとjsonを使いました。
jsonには次の番組の開始時間もかかれてあるので、スクリプトを実行するとまず現在放送されている番組情報を表示してそのまま待機、次の時間時間が来るとjsonを再取得してまた標準出力に出力する〜を繰り返すスクリプトを書きたいんですが、どんな方法がありますか?
番組情報を表示する関数はprint_noa、次の番組の開始時間を取得する関数はget_next_timeとしました。
漠然とforとsleepを使うのかなと思っています?
よろしくお願いします。
requestsとjsonを使いました。
jsonには次の番組の開始時間もかかれてあるので、スクリプトを実行するとまず現在放送されている番組情報を表示してそのまま待機、次の時間時間が来るとjsonを再取得してまた標準出力に出力する〜を繰り返すスクリプトを書きたいんですが、どんな方法がありますか?
番組情報を表示する関数はprint_noa、次の番組の開始時間を取得する関数はget_next_timeとしました。
漠然とforとsleepを使うのかなと思っています?
よろしくお願いします。
402デフォルトの名無しさん
2018/06/30(土) 00:08:00.65ID:3Ww0WFPX403デフォルトの名無しさん
2018/06/30(土) 00:10:50.95ID:tr0WXiW5 python.org なんかで試すな!
実験用のサイトじゃねえぞ。
負荷を掛けるな
そもそも、HTML を読み込んでも、
ブラウザじゃないのに、JavaScript は実行されないだろ
普通は、Ruby などで、selenium-webdriver で、Chrome を実行したりする。
本物のブラウザを操作しないと、正しくページが実行されない
実験用のサイトじゃねえぞ。
負荷を掛けるな
そもそも、HTML を読み込んでも、
ブラウザじゃないのに、JavaScript は実行されないだろ
普通は、Ruby などで、selenium-webdriver で、Chrome を実行したりする。
本物のブラウザを操作しないと、正しくページが実行されない
404デフォルトの名無しさん
2018/06/30(土) 00:15:53.55ID:tr0WXiW5405デフォルトの名無しさん
2018/06/30(土) 00:15:55.13ID:+UtvNLZx406401
2018/06/30(土) 00:19:51.24ID:i9q8wfr8 どうもありがとうございます
5分の番組もあれば120分の番組もあればと番組毎に時間はまちまちなんですが、time.sleepとwhiteループを使う場合は、次の番組の開始時間に関わらず、(たとえば)5分おきに再取得するということでしょうか?
むやみに何度もアクセスするのはサイトにもこっちにも悪い気がして…
5分の番組もあれば120分の番組もあればと番組毎に時間はまちまちなんですが、time.sleepとwhiteループを使う場合は、次の番組の開始時間に関わらず、(たとえば)5分おきに再取得するということでしょうか?
むやみに何度もアクセスするのはサイトにもこっちにも悪い気がして…
407401
2018/06/30(土) 00:22:30.76ID:i9q8wfr8409401
2018/06/30(土) 00:27:03.93ID:i9q8wfr8 ターミナルのクリアは
os.system('cls')
で出来ました
os.system('cls')
で出来ました
411401
2018/06/30(土) 00:30:08.38ID:i9q8wfr8 ターミナルのクリアはos.system('clear')でした
clsはウインドウズのコマンドらしいですね
clsはウインドウズのコマンドらしいですね
412404
2018/06/30(土) 00:37:57.47ID:tr0WXiW5413401
2018/06/30(土) 01:10:16.93ID:i9q8wfr8414404
2018/06/30(土) 01:32:24.16ID:tr0WXiW5 Ruby では、Time クラスで、
OS から時刻を教えてもらったり、時刻同士の差を求めたりできる
Python にも、時刻クラスはあるはず
次まで、sleep した後、
OS から時刻を取得して、過ぎていれば、次の処理をする
OS から時刻を教えてもらったり、時刻同士の差を求めたりできる
Python にも、時刻クラスはあるはず
次まで、sleep した後、
OS から時刻を取得して、過ぎていれば、次の処理をする
415デフォルトの名無しさん
2018/06/30(土) 01:36:08.00ID:3Ww0WFPX >>406
5分単位で番組があるだろうから、そのくらいでいいのでは?
その程度の間隔のアクセスなら別に問題無いと思うよ。
気になるなら間隔をあけることになるだろうけど、
次の番組もわかるということだから、少しくらい遅れても実用上変わらないだろうし、
まずはつくってみることで、何が足りないのかもわかるしね。
個人的には、そうしたたぐいのツールは時間の正確さは不要と考えてる。
もしできるだけピタリと出したいのなら、次の番組の開始時刻を抽出して、
その開始時刻(+αは必要かも)に更新するようにすればいいでしょう。
5分単位で番組があるだろうから、そのくらいでいいのでは?
その程度の間隔のアクセスなら別に問題無いと思うよ。
気になるなら間隔をあけることになるだろうけど、
次の番組もわかるということだから、少しくらい遅れても実用上変わらないだろうし、
まずはつくってみることで、何が足りないのかもわかるしね。
個人的には、そうしたたぐいのツールは時間の正確さは不要と考えてる。
もしできるだけピタリと出したいのなら、次の番組の開始時刻を抽出して、
その開始時刻(+αは必要かも)に更新するようにすればいいでしょう。
416401
2018/06/30(土) 02:37:49.78ID:i9q8wfr8 >>415
どうもありがとうございます。
初心者なのでどのくらいの頻度でアクセスするのが常識の範囲内というか威力業務妨害やエコの観点からいいのかが分かりませんでした。
とりあえず120秒スリープさせてその後情報の再取得を行うwhileループを作ってみたんですが、情報内容に変更がなくとも2分ごとに同じ内容で更新され見た目がチラついて落ち着かなかったのでやめました。
get_next_time()という次の番組開始時刻と現在時刻の差分秒を取得する関数を作り、以下のようにループさせる事で自動で更新してくれました。
https://ideone.com/j2WbQc
こうするともっといいよってアドバイスがあればお願いします。
時刻のずれがあるかもしれないから415さんのおっしゃるように差分秒に+α秒付け足したほうがよいかもですね。
どうもありがとうございます。
初心者なのでどのくらいの頻度でアクセスするのが常識の範囲内というか威力業務妨害やエコの観点からいいのかが分かりませんでした。
とりあえず120秒スリープさせてその後情報の再取得を行うwhileループを作ってみたんですが、情報内容に変更がなくとも2分ごとに同じ内容で更新され見た目がチラついて落ち着かなかったのでやめました。
get_next_time()という次の番組開始時刻と現在時刻の差分秒を取得する関数を作り、以下のようにループさせる事で自動で更新してくれました。
https://ideone.com/j2WbQc
こうするともっといいよってアドバイスがあればお願いします。
時刻のずれがあるかもしれないから415さんのおっしゃるように差分秒に+α秒付け足したほうがよいかもですね。
417デフォルトの名無しさん
2018/06/30(土) 03:05:12.80ID:tr0WXiW5 待ち時間 = 次の番組開始時刻 - 現在時刻 + 1秒
待ち時間だけ、sleep
現在時刻を取得して、次の番組開始時刻以降になっていたら、処理する
待ち時間だけ、sleep
現在時刻を取得して、次の番組開始時刻以降になっていたら、処理する
418デフォルトの名無しさん
2018/06/30(土) 08:23:44.34ID:yaCLVjK3419デフォルトの名無しさん
2018/06/30(土) 09:22:55.43ID:TO1NZe4M 発達障害にそんなキツく当たるなよ
420デフォルトの名無しさん
2018/06/30(土) 10:12:01.97ID:xZj/2lQZ421デフォルトの名無しさん
2018/06/30(土) 11:32:40.83ID:BB0BPsjY >>414
pythonでのやり方知らない/書けないなら黙っててくんない?情報量ゼロのゴミノイズだから。
pythonでのやり方知らない/書けないなら黙っててくんない?情報量ゼロのゴミノイズだから。
422デフォルトの名無しさん
2018/06/30(土) 11:33:30.26ID:6ip4g6CI >>420
あなたのlinux環境はみんなわからないから答えようがないのでは。winで出来るならwinで出来てる環境にlinux側を寄せてみては?
あなたのlinux環境はみんなわからないから答えようがないのでは。winで出来るならwinで出来てる環境にlinux側を寄せてみては?
423デフォルトの名無しさん
2018/06/30(土) 11:34:18.66ID:D/Xk9P7S とりあえず仕返しにrubyスレ荒らそうぜ
http://mevius.5ch.net/test/read.cgi/tech/1523954817/
http://mevius.5ch.net/test/read.cgi/tech/1523954817/
424デフォルトの名無しさん
2018/06/30(土) 12:49:02.93ID:xZj/2lQZ425デフォルトの名無しさん
2018/06/30(土) 13:35:51.42ID:leKYQSgL >>419
やめたれw
やめたれw
426デフォルトの名無しさん
2018/06/30(土) 14:19:31.69ID:yR8hvpGX https://www.sejuku.net/blog/23716
>yieldを含む関数はジェネレータになります。
http://note.crohaco.net/2016/python-iterator-generator-and-tshirt-me/
>「関数がジェネレータ」ではなく、関数によって返ってきたものが ジェネレータ です。ご注意ください。
どっちが正しいんでしょうか?
>yieldを含む関数はジェネレータになります。
http://note.crohaco.net/2016/python-iterator-generator-and-tshirt-me/
>「関数がジェネレータ」ではなく、関数によって返ってきたものが ジェネレータ です。ご注意ください。
どっちが正しいんでしょうか?
427デフォルトの名無しさん
2018/06/30(土) 14:26:53.72ID:aCiKtI2A 下はハズレ
上は十分条件だけど必要条件ではない
https://docs.python.org/3/glossary.html#term-generator
>generator
>A function which returns a generator iterator.
>ジェネレータ
>ジェネレータイテレータを返す関数
上は十分条件だけど必要条件ではない
https://docs.python.org/3/glossary.html#term-generator
>generator
>A function which returns a generator iterator.
>ジェネレータ
>ジェネレータイテレータを返す関数
428デフォルトの名無しさん
2018/06/30(土) 14:27:46.00ID:aCiKtI2A というわけで厳密にはどちらも正しくない
429デフォルトの名無しさん
2018/06/30(土) 14:34:33.33ID:+7yWvOia >>426
関数がジェネレータの定義
その戻り値はジェネレータのインスタンス
クラスとインスタンスの関係に相当する
ヘビという概念と実際にお前の背後にいるヘビの関係のようなもので、どちらが正しいということはない
関数がジェネレータの定義
その戻り値はジェネレータのインスタンス
クラスとインスタンスの関係に相当する
ヘビという概念と実際にお前の背後にいるヘビの関係のようなもので、どちらが正しいということはない
430デフォルトの名無しさん
2018/06/30(土) 14:42:17.36ID:hB6thL97 その用語集にも書いてあるがジェネレータという単語は両方の意味で使われるので文脈次第
ただ日本語圏ではジェネレータイテレータを指す方が逆に一般的ではないかと思わなくもない
ジェネレータ関数もfunctionだし、返ってくるのはgenerator objectだしでね
そこらの解説で雰囲気を掴むのは良いが、独自解釈も少なくないので公式ドキュメントを読みましょう
ただ日本語圏ではジェネレータイテレータを指す方が逆に一般的ではないかと思わなくもない
ジェネレータ関数もfunctionだし、返ってくるのはgenerator objectだしでね
そこらの解説で雰囲気を掴むのは良いが、独自解釈も少なくないので公式ドキュメントを読みましょう
431デフォルトの名無しさん
2018/06/30(土) 17:54:56.10ID:yR8hvpGX >>427-430
ふむふむ、よくわかりました。ありがとうございます
ふむふむ、よくわかりました。ありがとうございます
432デフォルトの名無しさん
2018/06/30(土) 19:18:34.03ID:xZj/2lQZ >>397はIPv6が原因が原因でした。
433デフォルトの名無しさん
2018/06/30(土) 19:50:32.69ID:6Zb2e+Cq ipv6でそういう挙動不審になるのかコエー
434デフォルトの名無しさん
2018/06/30(土) 21:01:27.46ID:F/jI374V python.orgが過負荷になってただけだと思う
435デフォルトの名無しさん
2018/07/01(日) 01:20:36.68ID:blR+9qab 最近Pythonを始めたものです
質問があります
.pyをexe化しようと思い
VSCodeのターミナルでpyinstallerを行いました
その後参考にしたサイトの手順通りに
pyinstaller sample.py
と入力し、最終的にはexeが出来上がるのですが実行しても何も起きません
処理としましては画像を読み込み上下反転して新しいファイル名で保存するという内容です
調べてみたのですがヒットしたサイトに書いてあることが難解で理解出来なかったため質問させて頂きました
exeが出来上がるまでのターミナルのログにはWARNING lib not foundが大量に流れていました
実行出来ないのは上記のせいだと思うのですが解決方法がわかりません
解決方法をご教示頂けると幸いです
Pythonは3.7
pyinstallerは3.3.1
win10の64bitです
質問があります
.pyをexe化しようと思い
VSCodeのターミナルでpyinstallerを行いました
その後参考にしたサイトの手順通りに
pyinstaller sample.py
と入力し、最終的にはexeが出来上がるのですが実行しても何も起きません
処理としましては画像を読み込み上下反転して新しいファイル名で保存するという内容です
調べてみたのですがヒットしたサイトに書いてあることが難解で理解出来なかったため質問させて頂きました
exeが出来上がるまでのターミナルのログにはWARNING lib not foundが大量に流れていました
実行出来ないのは上記のせいだと思うのですが解決方法がわかりません
解決方法をご教示頂けると幸いです
Pythonは3.7
pyinstallerは3.3.1
win10の64bitです
436デフォルトの名無しさん
2018/07/01(日) 01:58:05.90ID:yvAP64+y >>435
参考にしたサイトに聞け
参考にしたサイトに聞け
437デフォルトの名無しさん
2018/07/01(日) 03:58:29.82ID:xZESdcdb 3.7に対応していない?
438デフォルトの名無しさん
2018/07/01(日) 07:52:54.30ID:KMROIkKi たぶんそう
Python3.6に対応するのにも10ヶ月くらいかけてたからね
来年春頃にチャレンジしてくれたまえ
Python3.6に対応するのにも10ヶ月くらいかけてたからね
来年春頃にチャレンジしてくれたまえ
439デフォルトの名無しさん
2018/07/01(日) 09:45:24.69ID:HXukxj3q440デフォルトの名無しさん
2018/07/01(日) 09:55:00.54ID:usR85dqh 参考にしたサイトに聞けとは言わないまでも
どこを参考にしたのかは書けよ
Qiitaだったら死刑
どこを参考にしたのかは書けよ
Qiitaだったら死刑
441遊園地 ◆ExGQrDul2E
2018/07/01(日) 10:14:27.87ID:wtxZXieP メインメニューから、
Visual Studio 2017
VS 2017 用 x64 Native Tools コマンド
で、打ち込んだら行けそうだとは思う。
いや、知らんけど。
Visual Studio 2017
VS 2017 用 x64 Native Tools コマンド
で、打ち込んだら行けそうだとは思う。
いや、知らんけど。
442デフォルトの名無しさん
2018/07/01(日) 13:24:05.16ID:B6/ICS0x 昨日初めてAIに興味がある事と後学のためにと本を買いpython触り始めた者です
現在、コマンドプロントを使ってCuPyをインストール
そして、pythonにインポートしようとしたのですが、何度本の通りにしても下記画像のようになりインポートされません…
プログラミング行う前の初歩中の初歩で躓いてしまい恥ずかしいですが、助けていただけないでしょうか
使用ツール
アナコンダ3 4.2.0(64bit)
VisualStudio2015Community
CUDA 9.0
CuPy 2.3.0
Chainer 3.3.0
使用環境
win10(8.1からのアップグレード版)
intelCOERi5
https://i.imgur.com/ki933GH.jpg
現在、コマンドプロントを使ってCuPyをインストール
そして、pythonにインポートしようとしたのですが、何度本の通りにしても下記画像のようになりインポートされません…
プログラミング行う前の初歩中の初歩で躓いてしまい恥ずかしいですが、助けていただけないでしょうか
使用ツール
アナコンダ3 4.2.0(64bit)
VisualStudio2015Community
CUDA 9.0
CuPy 2.3.0
Chainer 3.3.0
使用環境
win10(8.1からのアップグレード版)
intelCOERi5
https://i.imgur.com/ki933GH.jpg
443デフォルトの名無しさん
2018/07/01(日) 13:40:19.19ID:abAuXWnK CUDAはNVIDIAのグラボが必要だけど、それはわかってる?
444デフォルトの名無しさん
2018/07/01(日) 13:43:41.63ID:blR+9qab445デフォルトの名無しさん
2018/07/01(日) 18:18:13.94ID:wiRhXH6B >>442
おわちぇいな
おわちぇいな
446デフォルトの名無しさん
2018/07/02(月) 07:51:12.76ID:9wGdj7CA CUDA とは、NVIDIAが開発・提供している、
GPU向けの汎用並列コンピューティングプラットフォーム(並列コンピューティングアーキテクチャ)
およびプログラミングモデルである
こんなもの、10年以上のベテランがやるものだろw
GPU向けの汎用並列コンピューティングプラットフォーム(並列コンピューティングアーキテクチャ)
およびプログラミングモデルである
こんなもの、10年以上のベテランがやるものだろw
447デフォルトの名無しさん
2018/07/02(月) 11:12:23.11ID:h1vNIHyU os.renameでファイルを移動する際に移動先のフォルダがなかった場合、
フォルダを作って移動してくれる場合と、
移動に失敗する(フォルダを手動で作れば移動してくれる)場合があるんですけど
なんでそうなるのかわかりません
フォルダを作って移動してくれる場合と、
移動に失敗する(フォルダを手動で作れば移動してくれる)場合があるんですけど
なんでそうなるのかわかりません
448デフォルトの名無しさん
2018/07/02(月) 11:58:45.72ID:CAf9ocjr449デフォルトの名無しさん
2018/07/02(月) 12:47:13.81ID:lZblgvr/ ファッキンビチグソeclipseを捨てて乗り換えるならVSCodeだろうな
eclipseのように(というのもおこがましいほどにeclipseより遥かに手軽で軽量で安全で高度だが)プラグイン入れれば何にでも対応できるし、
一緒にJavaをちょっと編集したくなったときもe糞プスを起動しなくてもVSCodeのままでそこそこいける
eclipseのように(というのもおこがましいほどにeclipseより遥かに手軽で軽量で安全で高度だが)プラグイン入れれば何にでも対応できるし、
一緒にJavaをちょっと編集したくなったときもe糞プスを起動しなくてもVSCodeのままでそこそこいける
450デフォルトの名無しさん
2018/07/02(月) 12:49:14.01ID:BcUDQh/y IDEからエディタに乗り換え?
そこは同じIDEのVSじゃないの?
そこは同じIDEのVSじゃないの?
451デフォルトの名無しさん
2018/07/02(月) 13:00:11.52ID:lZblgvr/ eclipseのゴミのようなクォリティでIDEと呼んでいいんならVSCodeは十分にIDEとしての機能性を備えてるよ
DBエディタのように、コードを超えたインターフェースもあるし
DBエディタのように、コードを超えたインターフェースもあるし
452デフォルトの名無しさん
2018/07/02(月) 14:31:17.41ID:eMVFPvKk 先週からpydroid3触り始めたけど、PyQt5まで動いてびっくりした。
画面の関係で、全く同じフィーリングという訳にはいかないけど、ウィンドウのレイアウトさえ修正すれば
パソコンのPyQtアプリがそのまま動きそう。
母艦がXubuntuでスマホがAndoridのマイノリティな俺だけど、Andoridパッド衝動買いしちゃいそう。
画面の関係で、全く同じフィーリングという訳にはいかないけど、ウィンドウのレイアウトさえ修正すれば
パソコンのPyQtアプリがそのまま動きそう。
母艦がXubuntuでスマホがAndoridのマイノリティな俺だけど、Andoridパッド衝動買いしちゃいそう。
453デフォルトの名無しさん
2018/07/02(月) 20:35:28.32ID:sDqJNw7J アホですみません
pandasで
x=pd.DataFrame('A':[1,2,3],'B':[4,5,6],'C':[7,8,9])
で
print(x[0:2])
で
出力が
0行目と1行目しか出ないのはなんでですか
0から2行なので合計3行出るのではないんですか
pandasで
x=pd.DataFrame('A':[1,2,3],'B':[4,5,6],'C':[7,8,9])
で
print(x[0:2])
で
出力が
0行目と1行目しか出ないのはなんでですか
0から2行なので合計3行出るのではないんですか
454デフォルトの名無しさん
2018/07/02(月) 21:44:40.11ID:TJD/4INa [)
455デフォルトの名無しさん
2018/07/03(火) 08:01:32.39ID:6Spyoog5456デフォルトの名無しさん
2018/07/03(火) 09:21:22.99ID:LOADhL/p 違うよ半開区間
457遊園地 ◆ExGQrDul2E
2018/07/03(火) 10:58:28.98ID:syKRmC4v >>453
head[A,B,C]が0番目として、含まれてるから
実質4要素
下記のコードで確認してみ?
import pandas as pd
x=pd.DataFrame({'A':[1,2,3],'B':[4,5,6],'C':[7,8,9]})
print(x[0:2]),print()
print(x.head(0)),print(),print()
print(x.head(1)),print()
print(x.head(2)),print()
print(x.head(3)),print()
head[A,B,C]が0番目として、含まれてるから
実質4要素
下記のコードで確認してみ?
import pandas as pd
x=pd.DataFrame({'A':[1,2,3],'B':[4,5,6],'C':[7,8,9]})
print(x[0:2]),print()
print(x.head(0)),print(),print()
print(x.head(1)),print()
print(x.head(2)),print()
print(x.head(3)),print()
458遊園地 ◆ExGQrDul2E
2018/07/03(火) 11:04:40.79ID:syKRmC4v 名前空間だから、実際の要素では無いのか。
[遊園地の]解釈自体が間違えてるかも知れないようから、
区画ソートをできる人に聞いてくれ。
[遊園地の]解釈自体が間違えてるかも知れないようから、
区画ソートをできる人に聞いてくれ。
459デフォルトの名無しさん
2018/07/03(火) 11:12:44.04ID:EG+Srxkj (,a,b,c,d,)
「,」の部分を数える
[0:2]だったら前から0番目の「,」と2番目の「,」の間の区間(a,b)
「,」の部分を数える
[0:2]だったら前から0番目の「,」と2番目の「,」の間の区間(a,b)
460デフォルトの名無しさん
2018/07/03(火) 12:34:53.41ID:RGWVubcd >>455
その説明では[0:2]の2は要素数を示すことになってしまうから説明として正しくない。
「食器棚に入ってるお皿をいちばん左から3枚目の手前までもってきて」が正しい表現かな。
たしか、数直線を思い浮かべてほしいんじゃなかったけかな?
0 1 2 3
+ーー+ーー+ーー+ー
<う> <ん> <こ> だと
[0:2]=うん になるんよ。
その説明では[0:2]の2は要素数を示すことになってしまうから説明として正しくない。
「食器棚に入ってるお皿をいちばん左から3枚目の手前までもってきて」が正しい表現かな。
たしか、数直線を思い浮かべてほしいんじゃなかったけかな?
0 1 2 3
+ーー+ーー+ーー+ー
<う> <ん> <こ> だと
[0:2]=うん になるんよ。
461デフォルトの名無しさん
2018/07/03(火) 12:40:28.33ID:OVTJrzKJ >>453
n、mを指定して範囲を示すとき、pythonは配列に限らずn <= x < mとなるように設計するのが基本。
これは言語によりまちまちで、最近の言語はn <= x <= mとするものも少なくない。
俺含めおっさんプログラマに後者な言語を見せると発狂して死んでしまうので注意。
n、mを指定して範囲を示すとき、pythonは配列に限らずn <= x < mとなるように設計するのが基本。
これは言語によりまちまちで、最近の言語はn <= x <= mとするものも少なくない。
俺含めおっさんプログラマに後者な言語を見せると発狂して死んでしまうので注意。
462デフォルトの名無しさん
2018/07/03(火) 12:43:31.15ID:OVTJrzKJ ※basicプログラマを除く
463デフォルトの名無しさん
2018/07/03(火) 13:06:36.53ID:onhdh/0N rubyとかいうクソ言語では
first..lastはlastが含まれ
first...lastはlastが含まれないという、
どっちがどっちか覚えるしかない恣意的表記のクソ仕様。
これに限らず==、===、eql?、equal?の違いなど、コードが仕様だ精神のドキュメントあっち行け思考のクソ開発方針のため、クソ開発者がクソテキトーに決めたクソ仕様を覚えるしかないクソ言語。
ちなみにnimは、
first..lastはlastが含まれ
first..<lastはlastが含まれない
first..lastはlastが含まれ
first...lastはlastが含まれないという、
どっちがどっちか覚えるしかない恣意的表記のクソ仕様。
これに限らず==、===、eql?、equal?の違いなど、コードが仕様だ精神のドキュメントあっち行け思考のクソ開発方針のため、クソ開発者がクソテキトーに決めたクソ仕様を覚えるしかないクソ言語。
ちなみにnimは、
first..lastはlastが含まれ
first..<lastはlastが含まれない
464453
2018/07/03(火) 15:12:44.88ID:+Y7+qb84 ありがとうございます!
465デフォルトの名無しさん
2018/07/03(火) 15:28:12.44ID:RGWVubcd466遊園地 ◆ExGQrDul2E
2018/07/03(火) 16:10:15.77ID:syKRmC4v どこの板でも5ch共通点は
1.絶対に他人を褒めない。
2.煽りが尋常じゃない。
3.初心者へ謎の解説
ようやく、2,5chに慣れて来た。
Ruby房が超初心者python房を舐めてんねん。
そしたら、クソが溜まったRuby房はスカトロマニアと呼ばれて、
便器と超初心者python板を間違えて、初心者相手に、お互いに自慰好意しだす。
お互いに自分の房(棒)を舐めあってるのに、気持ち良く
なる奴は居ない。と言う矛盾が生じるんだよな!!
1.絶対に他人を褒めない。
2.煽りが尋常じゃない。
3.初心者へ謎の解説
ようやく、2,5chに慣れて来た。
Ruby房が超初心者python房を舐めてんねん。
そしたら、クソが溜まったRuby房はスカトロマニアと呼ばれて、
便器と超初心者python板を間違えて、初心者相手に、お互いに自慰好意しだす。
お互いに自分の房(棒)を舐めあってるのに、気持ち良く
なる奴は居ない。と言う矛盾が生じるんだよな!!
467デフォルトの名無しさん
2018/07/03(火) 16:55:25.48ID:jrYnrzqQ468デフォルトの名無しさん
2018/07/03(火) 18:09:57.03ID:HI6Z9dZ+ 普段使ってるChromeからcookieをjsonファイルでエクスポート
→ファイルを読み込んで、dict型にして、requestsに渡すことでログイン後のhtmlを取得
ということがやりたいんですが、具体的にはどうやればいいんでしょうか?
とりあえずこの拡張が出力するjsonを渡してみたけどダメでした
https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg?hl=ja
→ファイルを読み込んで、dict型にして、requestsに渡すことでログイン後のhtmlを取得
ということがやりたいんですが、具体的にはどうやればいいんでしょうか?
とりあえずこの拡張が出力するjsonを渡してみたけどダメでした
https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg?hl=ja
469デフォルトの名無しさん
2018/07/03(火) 18:32:16.07ID:HI6Z9dZ+ 自己解決しました
Cookieをエクスポートするフォーマットをsemicolon形式にして
出力されたテキストを置換して
cookie=dict(aaa="123",bbb="234") みたいにやったらうまくいきました
Cookieをエクスポートするフォーマットをsemicolon形式にして
出力されたテキストを置換して
cookie=dict(aaa="123",bbb="234") みたいにやったらうまくいきました
470デフォルトの名無しさん
2018/07/03(火) 19:34:26.23ID:h3bXkokL お前は見込みありだな
471デフォルトの名無しさん
2018/07/03(火) 20:15:04.43ID:0rbKYYHZ テキストファイルの末尾から10行を表示したいのだけど
どうやればいいのか全くわからない
テキストが数百ギガバイトあるため、全部リストにぶち込むとかは無理
どうやればいいのか全くわからない
テキストが数百ギガバイトあるため、全部リストにぶち込むとかは無理
472デフォルトの名無しさん
2018/07/03(火) 20:39:09.05ID:BhHhKgjH 一回目で先頭から末尾まで行数を数えて二回目で行数-10だけ飛ばす
collection.dequeをmaxlen=10にして全行appendする
tailコマンドを使う
どれでもどうぞ
collection.dequeをmaxlen=10にして全行appendする
tailコマンドを使う
どれでもどうぞ
473デフォルトの名無しさん
2018/07/03(火) 23:34:13.28ID:9ONgpSq2 tailコマンドのソース見てpythonで書き直せばいい
車輪の再発明バンザイ
車輪の再発明バンザイ
474デフォルトの名無しさん
2018/07/04(水) 00:33:23.52ID:OxUMeZjO Ruby では、IO クラスの、
io.each_line で、1行ずつ読み込める
io.read(size) で、サイズ指定して読み込める
io.pos, io.seek で、ファイルポインタも移動できる
io.each_line で、1行ずつ読み込める
io.read(size) で、サイズ指定して読み込める
io.pos, io.seek で、ファイルポインタも移動できる
475デフォルトの名無しさん
2018/07/04(水) 00:54:54.87ID:MQVza7QA いや逆に今日日できない言語なんてないからオワコンくそ言語は黙ってろ
476デフォルトの名無しさん
2018/07/04(水) 05:16:53.53ID:lYpq3kCa こういうやり取りを見てるとプログラムを書くってのは面白いなと思う、人それぞれなんだよな
477デフォルトの名無しさん
2018/07/04(水) 10:55:45.46ID:v2Sox3dI >>475
ガイジやぞ配慮しろや
ガイジやぞ配慮しろや
478デフォルトの名無しさん
2018/07/04(水) 11:00:47.00ID:NOHgpGJH >>471
ちょっと搦手かも知れないけど、やっぱりめんどくさいから俺もtailコマンド使うかな?
>>> import subprocess
>>> ret=subprocess.check_output(['tail','-n10','theFile.txt'])
ちょっと搦手かも知れないけど、やっぱりめんどくさいから俺もtailコマンド使うかな?
>>> import subprocess
>>> ret=subprocess.check_output(['tail','-n10','theFile.txt'])
479デフォルトの名無しさん
2018/07/04(水) 11:11:38.06ID:yPKihq8f osコマンドちゃんはポータビリティが無いね
480デフォルトの名無しさん
2018/07/04(水) 11:14:13.25ID:NOHgpGJH >>479
そだな。ごめん。お目汚しをしてしまって忝ない。
そだな。ごめん。お目汚しをしてしまって忝ない。
481デフォルトの名無しさん
2018/07/04(水) 12:22:02.07ID:4DkGM1mz482デフォルトの名無しさん
2018/07/04(水) 13:23:29.16ID:xdX5HHps python初心者です、環境について教えてください
VSCodeとPyCharmだとどちらがおすすめでしょうか?
また、Windowsで他におすすめありますか?
クレクレですみません
VSCodeとPyCharmだとどちらがおすすめでしょうか?
また、Windowsで他におすすめありますか?
クレクレですみません
483デフォルトの名無しさん
2018/07/04(水) 13:28:50.36ID:FWEPDL49 pythonオンリーならpycharm
■ このスレッドは過去ログ倉庫に格納されています
