くだすれPython(超初心者用) その38

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2018/05/17(木) 11:09:14.54ID:WeqM6vIc
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その37
http://mevius.5ch.net/test/read.cgi/tech/1521271945/
2018/06/24(日) 17:33:34.72ID:rYGVoBbS
>>310
>ただやってみたいってだけで身に付くのは好奇心旺盛で頭が柔軟な子供のみ
子供は子供相応のやさしい課題をやるから「やってみたい」だけで身につく、という面があるのだろうね
プログラミングは複雑だし、単に覚えるだけではなく創る面もあるから、継続してモチベーションを維持しないといけない
モチベーションの維持ってどうすればいいのかな?
2018/06/24(日) 17:38:59.94ID:I6qT+7Vz
>>309
日本では悪しき前例があるから「どこまでならやっていいのか」に関しては部外者はなにも保証できない
そのサイトにルールが記載されてないなら運営に直接に尋ねるのが正解
尋ねた上でやるなと言われたら素直に諦めてAPIを使う
ビジネス上のメリットを提示して交渉できるなら希望はあるけど個人じゃ難しいよ
2018/06/24(日) 18:02:51.87ID:KnGMQ2/n
>>312
ありがとう
英語のサイトで尋ねるのも大変ですし、この作業自体が隣の席の人がダルそうにチェックしてるから
どうにか出来ないかな レベルの話だから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)
----------
2018/06/24(日) 18:37:04.52ID:2Vrp11he
>>310
文系の大学生で、暇なのでやってみたいと思いました…
2018/06/24(日) 18:44:52.85ID:L9YI7tib
>>315
文系なら英語できる?
codecademyとかやってみたら、
わからん単語調べながら
環境構築も要らんし
2018/06/24(日) 18:57:21.23ID:KnGMQ2/n
>>315
正直何に困ってるのか掴みかねますが
PCの入門本かpython入門本で迷うと言うことは基本的なPC知識が足りないと言うことでしょうか
自分で問題無く環境構築など進めるかと言った疑問でしょうか。

どちらにしても暇を持て余しているのであればネットで調べて実際にやってみると出来る出来ない分からないなどがはっきりし
質問しやすくなったり書籍購入するにしてもどういう本が良いか検討しやすくなると思われます。
2018/06/24(日) 19:18:26.36ID:nwkedvyK
>>ID:2Vrp11he
そもそも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()
320デフォルトの名無しさん
垢版 |
2018/06/24(日) 19:34:46.58ID:QeMF1Yls
最初っからわかるヤツなんていない。

「どっから手を付けていいのかわからない」が当たり前。そこで苦しんで覚えるかってのが分岐点だな。
321314
垢版 |
2018/06/24(日) 19:55:19.06ID:RVJ6teNY
>>319
ありがとうです!
ちょうどif文で調べてたところでした。
もっと勉強頑張ります!
2018/06/24(日) 19:57:20.22ID:2Vrp11he
環境構築とか正規表現とか用語が分からないけど、やっぱり暇を活かして自分で少しやってみます
323314
垢版 |
2018/06/24(日) 20:25:01.44ID:RVJ6teNY
>>319
すみません、よく見たら出力された記事が一番下の「〜6287380」だけで、
一番上の「〜6287442」が取得できていませんでした。
解決方法もしわかりましたらご回答お願いします。
324314
垢版 |
2018/06/24(日) 20:39:49.25ID:RVJ6teNY
自己解決しました。
res.raise_for_status() 以下のインデントを間違えていました!
自己解決!
2018/06/24(日) 23:18:20.51ID:chBT6m1a
まず学生は、cd, echo, cat とか、数十のLinux 基本コマンドから勉強する

謎のような呪文を覚えるって、皆言ってる
2018/06/25(月) 05:30:16.27ID:EtUnF6lg
ほとんど英語やん
2018/06/25(月) 08:41:46.74ID:VZyJO0ys
RPCやってみようと思うんだけどどれがオススメ?
2018/06/25(月) 09:03:49.98ID:Cj5A+AR2
catって猫なの?
2018/06/25(月) 09:36:34.17ID:naF7zW7q
いまだととりあえずgRPCしとけって空気だな
2018/06/25(月) 11:11:09.05ID:fSERGsnu
c言語の構造体配列みたいなのはpythonでどうやればいいんですか?
2018/06/25(月) 11:18:33.76ID:DuFsc7dI
みたいなのではなく目的を言え
そんな聞き方をされても、同じものはPythonには無いとしか答えられん
2018/06/25(月) 11:38:50.40ID:dToWkiL+
>>330
オブジェクト指向機能使えばいいのでは?
2018/06/25(月) 11:59:32.82ID:fSERGsnu
>>332
アドバイス通りクラスとか配列とかいい感じにすればできそうです
ありがとうございました
334デフォルトの名無しさん
垢版 |
2018/06/25(月) 14:06:46.86ID:Mhnqwvq5
codeacademyって、Python3のコースってできたの?
それともまだ2だけ?
335デフォルトの名無しさん
垢版 |
2018/06/25(月) 14:24:05.55ID:tpBtUwyy
>>330
ctypes
struct
336デフォルトの名無しさん
垢版 |
2018/06/25(月) 14:25:22.14ID:tpBtUwyy
ctypes.Structure だった
2018/06/25(月) 18:29:35.17ID:xfktAix5
すみません
くっっっっっっっっっっっっっそ初心者丸出しの質問で申し訳ないです
公式からexeインストーラをDLしてインストールしたのですが、コマンドプロンプトでバージョン確認しようとしても
'python' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
と出て実行できません

インストール時にパスを通すオプションにはチェックを入れたし、念のため環境変数も確認しましたが
インストールフォルダ、及び配下のScriptフォルダがpathに設定されていました
OSはWin10 64bitです
使用したインストーラはpython-3.6.5-amd64.exeです
何がいけないのでしょうか
2018/06/25(月) 18:35:53.90ID:aY7uj4w5
>>337
3系はたぶん python3 あるいは py だとおもうの
2018/06/25(月) 18:43:36.08ID:xfktAix5
>>338
マジだ
pyでした
ありがとうございました!
2018/06/25(月) 20:52:30.61ID:0JOXULDc
すみません、pythonを「サイフォン」と読んでしまう病気にかかっているのですが、治す方法はないでしょうか、、、
2018/06/25(月) 20:54:59.76ID:Z7/mvOLq
ナノマシンでも注入されてるか、ゴーストハックされてんじゃないですか?
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)
何がいけないんでしょうか?
2018/06/25(月) 21:07:26.23ID:loJfcRLV
>>342
URLErrorはHTTPErrorの基底クラスなのでexcept句を並記しても分離できませんよという親切なご忠告。
2018/06/25(月) 21:08:24.10ID:IGovl2eG
>>342
自己レス

12〜14と15〜17の順番を逆にしなきゃいけないんでしょうか?
順番的にURLErrorの方が植えだと思うんですがどうですか?
2018/06/25(月) 21:09:22.83ID:loJfcRLV
URLErrorとHTTPErrorのexcept句の記述順序を逆にすると多分文句いわれなくなると思う。
2018/06/25(月) 21:11:38.68ID:IGovl2eG
>>343
なるほど
サーバーからHTTPエラーが返る場合でも先にこの処理でURLエラーを返してしまうので、HTTPエラーに進めないんですね
2018/06/25(月) 21:12:16.14ID:IGovl2eG
>>343
>>345
どうもありがとうございました
2018/06/25(月) 21:36:18.05ID:zC5xTz/q
Excelから読み込んだデータをデータベースに格納したいと思っています
必要な列を抜き出してデータフレームにするところまでは出来たのですが、データベースに入れる部分で行単位で処理するのか列単位で処理するのかなど、どのように処理すれば良いのかイメージが沸かず行き詰まっています
進める手順や考えた方をよろしければ教えてください
2018/06/25(月) 21:50:25.87ID:IGovl2eG
>>342
21行目
AttributeErrorってなんでしょうか?
参考にしているスクレイピングの本の最初でいきなりこの記述が出てきました。
Pythonの入門書の索引にもAttributeErrorはありませんでした。
2018/06/25(月) 21:55:04.92ID:M/oLTPjd
>>348
CSVファイルなら直接DBのコマンドでロードできるから、
まず一時テーブルに全部ロードしてから必要なものだけ別のテーブルに移せばいい
Pythonなんか全く必要なくクソ簡単だしPythonなんか使うより遥かに速いよ
2018/06/25(月) 21:59:40.97ID:zJ8EJkfE
pythonは他人のコード読みやすいのがほんと素晴らしいね
勉強はかどるわ
2018/06/25(月) 21:59:53.59ID:ZHyGPm7B
ある程度の量のデータを扱うにあたって、最も重要なツールはTensorFlowでもSparkでもpandasでもPythonでもなくSQLだ
覚えておけ
2018/06/25(月) 22:02:59.92ID:hIvBrOlA
すみません忘れました
2018/06/25(月) 22:10:43.65ID:LkQPSHVB
>>349
BeautifulSoupが吐くエラーなので、BeautifulSoupのドキュメント見ると良いです。
2018/06/25(月) 22:12:59.92ID:IGovl2eG
>>354
どうもありがとうございます
2018/06/25(月) 22:53:21.58ID:Eh6m6Gcw
>>336
亀レスすいません
今回は使いませんでしたかありがとうございます
ctypes.StructureでCっぽく書けるとかpythonは自由度が高いのか低いのかよくわからない言語ですね
2018/06/25(月) 23:57:11.82ID:lTrbOz9W
>>330
class を使えば?

Ruby でも普通は、Struct よりも、classを使う。
Structは、classのひな形を作る、class generator

>>349
「python beautifulsoup AttributeError」で検索!
358デフォルトの名無しさん
垢版 |
2018/06/26(火) 00:47:58.65ID:85MS96V/
こんなところにも他人の褌で相撲を取るRuby厨w
書店の棚割りは減るばかりwww
2018/06/26(火) 08:50:02.61ID:aQBGrrs7
必要な関数を概ね完成させたプログラムがあって
IDLEで関数を手動で実行しながらmain関数を作ろうって段階なんですけど
IDLEを閉じちゃったら、毎回IDLEにプログラム全体をコピペするしか無いんですかね?
2018/06/26(火) 10:29:42.36ID:VfyrMZUM
>>359
IDE使おうな
2018/06/26(火) 12:14:47.99ID:1yYqhwIs
IDLE Autosave でググりましよう
2018/06/26(火) 13:23:42.18ID:aQBGrrs7
>>360
PyCharmがいいらしいのでとりあえずインストールしてみましたが
機能が多すぎてよくわかんないです
あと、インタラクティブシェルではインポートできた「win32com.client」が
PyCharmではModuleNotFoundErrorになってしまいます

>>361
ググったけどよくわかんなかったです
キーワードから察するにIDLEはプログラム内で設定された値を保持できるみたいなことだと思いますが…
あとちょっと嘘ついてました
IDLEは文字が多くなるとすぐ重くなるので使ってません
コマンドプロンプトのインタラクティブシェルで実験しながらプログラムを作ってます
2018/06/26(火) 14:16:48.58ID:xYarJXzO
始めてjupyterlab使ったけど便利すぎて泣けてきた
2018/06/26(火) 15:08:43.55ID:VfyrMZUM
>>362
それpycharmとIDLEで使ってるインタプリタが違うからモジュールをインポートできないんだよ
パイチャーム難しいならスパイダーとか簡単なんじゃないか?使ったことないが
2018/06/26(火) 15:15:11.62ID:Pch/7s9D
vscodeでもええで、pyCharmほどしっかりはしてないが、勉強目的なら十分いける
2018/06/26(火) 15:17:14.47ID:Pch/7s9D
編集だけならemediterとかでもいいか
2018/06/26(火) 15:22:12.30ID:1/94qv1z
それは逆
プロダクションならPythonだけで完結するケースは稀だからVSCodeになる
2018/06/26(火) 15:29:31.42ID:+kZBpvme
「勉強目的なら」が見えないのかね。
プロダクションとかアホか。
2018/06/26(火) 15:36:33.89ID:aQBGrrs7
とりあえず当初の問題は自己解決しました
py -i script.py
でスクリプトを読み込んだあとインタラクティブシェルに移行できました
エディタについては今後じっくり検討します。ありがとうございました
2018/06/26(火) 15:38:16.69ID:1/94qv1z
>>368
まるでpyCharmが本格的な開発用でvscodeは勉強くらいにしか使えない玩具ととられかねないような書き方だったから訂正したんだよ
2018/06/26(火) 17:05:10.11ID:NgTyc+4S
プログラマーはなぜイキりがちなんだろうな
最初は穏やかな人でもプログラミング学ぶと性格変わったりしてな…
2018/06/26(火) 19:35:21.10ID:PI8We1ew
できたから、お前らにやるよw
https://ideone.com/17Mt4u
2018/06/26(火) 19:40:33.59ID:ouGSlrDx
穏やかな心を持ち、
怒りによって目覚めた。
374デフォルトの名無しさん
垢版 |
2018/06/27(水) 02:56:08.57ID:+x1q6XeE
すべての言語で無料の、vscode だろ

JetBrains の、WebStorm, PhpStorm, PyCharm, RubyMine はプロ用
2018/06/27(水) 07:55:32.89ID:0PR31v28
PyCharmなんか元々金になってるとは思えないからVSCodeに取られようが影響ないだろうけど、
VSCodeはJetBrainsの総本山のJavaすら取り込み始めてるからなあ
PyCharm愛用者もそろそろ次を考えとかないといきなり会社ごと消滅するかもね
2018/06/27(水) 08:08:38.95ID:4g2i7olQ
VSCodeちゃんだいすき
2018/06/27(水) 18:27:52.01ID:joyJ67qD
>>369
ipythonも調べると幸せになれるかもしれない
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/28(木) 04:52:31.67ID:4JHdG6Y6
> このように書くと、22行目の '(' と ')' はstrでsabunはintなので + を使うと表示させたいです、エラーになってしまいます。

このように書くと、22行目の '(' と ')' はstrでsabunはintなので + を使うとエラーになってしまいます。

の書き間違いです
2018/06/28(木) 04:55:45.58ID:4JHdG6Y6
自己レス
19行目をsabun = str(int((epo_time_e - epo_time_s) / 60))とすることで希望どうりになりました
2018/06/28(木) 05:01:27.80ID:KT9XUAgI
str()しなくても書けるよ
例えばpython3.6以降なら、
print(f'{ss_time} - {ee_time} ({sabun} 分)')
2018/06/28(木) 05:17:53.23ID:4JHdG6Y6
>>381
どうもありがとうございます。
こっちの方が何倍も簡単ですね。
f’{}’という機能がそれでしょうか?
これは何という名前の機能なんでしょうか?
使いこなせるようになりたいです。
2018/06/28(木) 05:29:58.30ID:KT9XUAgI
>>382
f-stringsとか、フォーマット済み文字列リテラルと言う(多分)
'python 文字列 フォーマット'とかでググれば、他のやり方も出てくると思う
2018/06/28(木) 05:54:10.67ID:4JHdG6Y6
>>383
どうもありがとうございます

print('くだもの:', ttes1['aaa'])

print('やさい:', ttes2[0])

今まで使ってた上の方法をf-stringsに変える場合はどうやりますか?
ttes1の中はこんな感じです。
print(f'くだもの: {ttes1}')
くだもの: {'aaa': 'りんご', 'bbb': 'みかん', 'ccc': 'いちご'}
2018/06/28(木) 06:01:42.05ID:4JHdG6Y6
自己レス
print(f'くだもの: {ttes1["aaa"]}')
と辞書の[]の中は'ではなく"で囲えば大丈夫でした
2018/06/28(木) 06:19:49.56ID:KT9XUAgI
他によく使うのは書式変換かな

n = 123456789.123456789
print(f'{n:,.2f}')
-> 123,456,789.12

この場合は、桁区切りと小数点以下桁数を指定してる
formatで調べてみて
2018/06/28(木) 08:28:32.18ID:QUrEcNSP
>>386
ありがとうございます。
これも便利そうですね。
小数点以下を省きたかったので、>>378 の19行目でint使ったんですが、fでもできそうですね
388デフォルトの名無しさん
垢版 |
2018/06/28(木) 11:03:05.44ID:5Es+lqIV
Java屋なんだけどpythonやらなきゃならない感じ
eclipseでpythonやってる人いますか?
2018/06/28(木) 13:25:50.42ID:DXNcBH7t
Pycharmを日本語化したいんだけど
上手くできないわ pleiadesインストールしてもset.exe開いてもなにも起きねえ

ウィンドウズだから?charmが最新で対応してないとか?
ファイルが長すぎてちゃんと解凍出来てないとかか
2018/06/28(木) 13:38:03.88ID:+eSAzLp6
ここは日記をかくスレではありません。
2018/06/28(木) 13:58:43.91ID:VtmU26z1
俺の発言は日記なのv?
2018/06/28(木) 16:26:49.17ID:i0J9pp48
そうだけど
2018/06/28(木) 20:00:48.37ID:28rqC3aA
>>389
日本語化後は環境によっては管理者として起動しないと起動してくれんかったな
2018/06/28(木) 22:51:58.58ID:gXb2cKg6
https://ideone.com/KXbDmh

Sekaiの部分を書き換えたいです。

clickのサブコマンドとオプションを併用して以下のようになるようにオプションを付ける方法教えてください
$ ./prog.py english --name masao
Hello, masao!
2018/06/28(木) 23:57:50.64ID:gXb2cKg6
>>394
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
2018/06/29(金) 21:20:04.53ID:LH/w1+b2
>>397
httpじゃなくてhttps://python.org/にしてみたら
399デフォルトの名無しさん
垢版 |
2018/06/29(金) 21:33:53.19ID:1XSLHtbi
やってみましたが固まります。
http://www.yahoo.co.jp/ だと固まりません。
http://www.goole.co.jp/ は固まります。
それで試しにtimeoutを設定してみたらタイムアウト後に返って来て
html = response.read() で読み込んだらすべて読み込まれます。
400デフォルトの名無しさん
垢版 |
2018/06/29(金) 23:02:44.91ID:BOFwPCmn
あー中日美しい
2018/06/29(金) 23:52:41.97ID:3ACYVk4m
ラジオで現在放送中の番組情報が書かれてあるjsonをwebから取得して必要な情報だけを標準出力に出力するスクリプトを書きました。
requestsとjsonを使いました。
jsonには次の番組の開始時間もかかれてあるので、スクリプトを実行するとまず現在放送されている番組情報を表示してそのまま待機、次の時間時間が来るとjsonを再取得してまた標準出力に出力する〜を繰り返すスクリプトを書きたいんですが、どんな方法がありますか?
番組情報を表示する関数はprint_noa、次の番組の開始時間を取得する関数はget_next_timeとしました。
漠然とforとsleepを使うのかなと思っています?
よろしくお願いします。
2018/06/30(土) 00:08:00.65ID:3Ww0WFPX
>>399
urllib2.Request()を使って headersでUAとリファラとかを渡してみたら?
まぁ、そんなことしなくても、>>397で普通にレスが帰ってくるけどねぇ。

>>401
一定時間おきでも事足りそうだから、
無限ループにtime.sleep()でいいのでは?
あとは、その度にターミナルをクリアするとかがあるといいのかな。
2018/06/30(土) 00:10:50.95ID:tr0WXiW5
python.org なんかで試すな!

実験用のサイトじゃねえぞ。
負荷を掛けるな

そもそも、HTML を読み込んでも、
ブラウザじゃないのに、JavaScript は実行されないだろ

普通は、Ruby などで、selenium-webdriver で、Chrome を実行したりする。
本物のブラウザを操作しないと、正しくページが実行されない
2018/06/30(土) 00:15:53.55ID:tr0WXiW5
>>401
Linux では、at, cron に登録すれば、
その時間が来れば、アプリを起動してくれる

Windows にも、同様のサービスがあるはず
2018/06/30(土) 00:15:55.13ID:+UtvNLZx
>>388
7年くらい前にやったことあるけどクソすぎて投げた
誰に何と言われようが二度と試す気はない
今はVSCodeを愛用している
406401
垢版 |
2018/06/30(土) 00:19:51.24ID:i9q8wfr8
どうもありがとうございます
5分の番組もあれば120分の番組もあればと番組毎に時間はまちまちなんですが、time.sleepとwhiteループを使う場合は、次の番組の開始時間に関わらず、(たとえば)5分おきに再取得するということでしょうか?
むやみに何度もアクセスするのはサイトにもこっちにも悪い気がして…
407401
垢版 |
2018/06/30(土) 00:22:30.76ID:i9q8wfr8
>>404
どうもありがとうございます
cronに自分で書き込むんじゃなくて、自動更新なのでスクリプトの中で実現させたかったです。
408401
垢版 |
2018/06/30(土) 00:22:53.38ID:i9q8wfr8
>>406
>>402 へのレスです
409401
垢版 |
2018/06/30(土) 00:27:03.93ID:i9q8wfr8
ターミナルのクリアは
os.system('cls')
で出来ました
410401
垢版 |
2018/06/30(土) 00:28:13.49ID:i9q8wfr8
>>409
os.system('cls')は使えませんでした
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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