当スレに★Python以外のプログラミング言語での回答類を書くべからず★
「Ruby では」「Rubyでは」「某言語では」をNGワード登録推奨
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。
★エラーを解決したい場合は、
表示されてるエラー全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、
実行環境(Pythonのバージョン・OS+IDEの種類とバージョン)をシッカリ書くこと。
【【【複数の連続半角スペースはなかったことになる・タブがうまく入らない5chの仕様】】】に注意!
Pythonの★ソースコードをそのまま5ちゃんにコピペすると、インデントが崩れてチヌ★ので
↓等の、いわゆるコードうp用サイトに貼ってこいください。
ttps://techiedelight.com/compiler/ Run Code機能あり。最近流行中?
ttp://ideone.com/ デフォ設定はC用のため言語選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Python公式サイト◇ http://www.python.org/
◇まとめwiki◇ ttp://python.rdy.jp/wiki.cgi
〇前スレ〇
くだすれPython(超初心者用) その48【まず1嫁】
https://mevius.5ch.net/test/read.cgi/tech/1589201940/
次スレは >>985 あたりが挑戦してくだしあ。(980過ぎても自動落ちはしなくなって久しい)
### END OF TEMPLATE ###
探検
くだすれPython(超初心者用) その49【まず1嫁】
■ このスレッドは過去ログ倉庫に格納されています
2020/07/18(土) 16:33:27.37ID:/iWSRGfH
446デフォルトの名無しさん
2020/08/06(木) 22:12:23.79ID:bT9J+NNY447デフォルトの名無しさん
2020/08/06(木) 22:33:44.38ID:u+7LtLeC input使うほうがめんどくね?
for line in sys.stdin:
print(line)
data = sys.stdin.readlines()
data = sys.stdin.read()
for line in sys.stdin:
print(line)
data = sys.stdin.readlines()
data = sys.stdin.read()
448デフォルトの名無しさん
2020/08/06(木) 22:40:15.88ID:9CykuhS+ 俺氏のレベルが低すぎてわからなかったが
限界のちょい前で区切れば良いのか
これはちょっと時間があったらやってみようと思う
ありがとう
>>447
個人的にはスクリプトをダブルクリックしてプロンプトに右クリック→エンターが楽だな
テキストファイルを編集するのが地味に面倒い
限界のちょい前で区切れば良いのか
これはちょっと時間があったらやってみようと思う
ありがとう
>>447
個人的にはスクリプトをダブルクリックしてプロンプトに右クリック→エンターが楽だな
テキストファイルを編集するのが地味に面倒い
449デフォルトの名無しさん
2020/08/07(金) 02:47:23.95ID:FY0CqvZ3 面倒くさいからクリップボードにコピーしたあと
pyperclipでクリップボードを読み込んでそのまま処理させてる
pyperclipでクリップボードを読み込んでそのまま処理させてる
450デフォルトの名無しさん
2020/08/07(金) 07:29:33.01ID:mKqTfwbZ451デフォルトの名無しさん
2020/08/07(金) 08:41:20.16ID:ts5R835r ある意味かしこいなww
452デフォルトの名無しさん
2020/08/07(金) 10:05:23.22ID:5Voyvt5w というかpythonってjavascriptで言うところのtextareaみたいなのないの?
だったらブラウザのdriver使って入力するとか
そもそもtextエディタのdriverがあったりして
だったらブラウザのdriver使って入力するとか
そもそもtextエディタのdriverがあったりして
453デフォルトの名無しさん
2020/08/07(金) 10:38:21.74ID:I/keIxIH >>452
そんな事がしたい奴はJupyterを使う
そんな事がしたい奴はJupyterを使う
454デフォルトの名無しさん
2020/08/07(金) 11:12:59.46ID:a/GqHoW6455デフォルトの名無しさん
2020/08/07(金) 13:55:42.48456デフォルトの名無しさん
2020/08/07(金) 18:26:19.71ID:KSWhJGwQ457デフォルトの名無しさん
2020/08/07(金) 19:52:25.40458デフォルトの名無しさん
2020/08/07(金) 20:11:00.28ID:mKqTfwbZ459デフォルトの名無しさん
2020/08/07(金) 20:44:30.96 おれとしてはそんなことよりもなんで>>447の方法じゃだめなん?というのが気になってる
460デフォルトの名無しさん
2020/08/07(金) 20:51:13.44ID:R6EkH4Oi inputってOSとかターミナルに依存せんの?
その1024っていうのも文字数なのかバイト数なのかよくわからんし。
いままで意識したことなかったけど、意外に短かいもんだな。
その1024っていうのも文字数なのかバイト数なのかよくわからんし。
いままで意識したことなかったけど、意外に短かいもんだな。
461デフォルトの名無しさん
2020/08/07(金) 23:42:19.82ID:TzYKRTqH 漏れは、Ruby で、クリップボード経由で、文字列を変換している
さらに、バッチファイルに、ruby .\script.rb と書いて、
ダブルクリックで、そのプログラムを起動できるようにしている
# クリップボード内の複数行文字列の、各行の先頭・末尾から、
# 連続する空白類を除去して、クリップボードに入れる
str = `powershell Get-Clipboard`
str.encode! Encoding::UTF_8, Encoding::CP932 # UTF_8 へ変換
ary = str.each_line.map( &:strip ) # 連続する空白類を除去する
IO.popen( 'clip', 'w:cp932' ) do | clip | # CP932 へ戻す
clip.print( ary.join "\n" )
end
さらに、バッチファイルに、ruby .\script.rb と書いて、
ダブルクリックで、そのプログラムを起動できるようにしている
# クリップボード内の複数行文字列の、各行の先頭・末尾から、
# 連続する空白類を除去して、クリップボードに入れる
str = `powershell Get-Clipboard`
str.encode! Encoding::UTF_8, Encoding::CP932 # UTF_8 へ変換
ary = str.each_line.map( &:strip ) # 連続する空白類を除去する
IO.popen( 'clip', 'w:cp932' ) do | clip | # CP932 へ戻す
clip.print( ary.join "\n" )
end
462デフォルトの名無しさん
2020/08/08(土) 11:27:43.76ID:noFfmCPy >>452
tkinter
tkinter
463デフォルトの名無しさん
2020/08/08(土) 15:48:54.48 >>462
さっそくやってみた 良いね
from tkinter import *
root = Tk()
root.geometry('240x120')
e = Entry(root, validate="key", validatecommand=(root.register(lambda p:[print(''.join(p.split())),root.quit()]), '%P'))
e.grid()
root.mainloop()
さっそくやってみた 良いね
from tkinter import *
root = Tk()
root.geometry('240x120')
e = Entry(root, validate="key", validatecommand=(root.register(lambda p:[print(''.join(p.split())),root.quit()]), '%P'))
e.grid()
root.mainloop()
464デフォルトの名無しさん
2020/08/08(土) 16:54:46.34ID:jNP2OM4q https://murashun.jp/blog/20200113-51.html#chapter-3
フォルダ名の一覧を取得したいのですが、ファイル一覧を取得してからフィルターをかけるしかないのでしょうか?
4行目なんですが、このcmdライクな書き方が良くわからないのです。
フォルダ名の一覧を取得したいのですが、ファイル一覧を取得してからフィルターをかけるしかないのでしょうか?
4行目なんですが、このcmdライクな書き方が良くわからないのです。
465デフォルトの名無しさん
2020/08/08(土) 16:57:20.42ID:jNP2OM4q f for f とは何でしょうか?
↑牡蠣忘れました
↑牡蠣忘れました
466デフォルトの名無しさん
2020/08/08(土) 17:11:25.36 >>465
内包表記
[ ”条件1がTrueのとき” for f in files if "条件1" ]
else使いたいときは書き方が変わってifが前にくる・・
[ ”条件1がTrueのとき” if "条件1" else "条件1がFalseのとき" for f in files ]
例
files = ["a","b","c","d"]
#条件1=Trueだったとき
print( [ "条件1がTrueのとき f = "+f for f in files if True ] )
#条件1=False だったとき
print( [ "条件1がTrueのとき f = "+f if False else "条件1がFalseのとき f = "+f for f in files ] )
内包表記
[ ”条件1がTrueのとき” for f in files if "条件1" ]
else使いたいときは書き方が変わってifが前にくる・・
[ ”条件1がTrueのとき” if "条件1" else "条件1がFalseのとき" for f in files ]
例
files = ["a","b","c","d"]
#条件1=Trueだったとき
print( [ "条件1がTrueのとき f = "+f for f in files if True ] )
#条件1=False だったとき
print( [ "条件1がTrueのとき f = "+f if False else "条件1がFalseのとき f = "+f for f in files ] )
467デフォルトの名無しさん
2020/08/08(土) 19:28:37.83ID:JWEyeEm5 リスト内包表記までは便利だけどifに複数条件からめるとかえってややこしくなるので複数行にしてる
タプルのリストの重複チェックとかは定型文的に使ってるわ
タプルのリストの重複チェックとかは定型文的に使ってるわ
468デフォルトの名無しさん
2020/08/08(土) 19:45:59.56ID:jNP2OM4q 改造してみます
ありがとう
リネームに使いたいです
ありがとう
リネームに使いたいです
469デフォルトの名無しさん
2020/08/08(土) 20:27:19.81ID:WWf5PMr4 リスト内包表記の方がfor文の処理速度が速くなるらしいけど読みづらすぎ&書きづらすぎるわ
リスト内包表記を使わずに速度を処理速度を速くする方法を作って欲しい
リスト内包表記を使わずに速度を処理速度を速くする方法を作って欲しい
470デフォルトの名無しさん
2020/08/08(土) 20:34:03.26ID:jNP2OM4q 読みづらいのでやめときます
471デフォルトの名無しさん
2020/08/08(土) 21:25:03.87ID:PbNRKPU5 そんな主体性がないことでは困る
472デフォルトの名無しさん
2020/08/09(日) 02:01:57.03 見慣れの部分もあるだろうけど明らかに見難いと思う
ただ結果的に何が出力されるんだ?
という部分に着目し簡潔に書く、そのために(無駄を省いたり関数にしたりして)
工夫せざるを得ない状況を作り出すための方法としてはありかも
ただ結果的に何が出力されるんだ?
という部分に着目し簡潔に書く、そのために(無駄を省いたり関数にしたりして)
工夫せざるを得ない状況を作り出すための方法としてはありかも
473デフォルトの名無しさん
2020/08/09(日) 10:54:15.87ID:/x2pn//m 組み込み関数を使うといい
474デフォルトの名無しさん
2020/08/09(日) 11:21:50.60ID:rlvW70Ue pandasで読みん込んだテキストファイルの先頭から指定した行まで削除は出来たのですが、最後から指定した数行だけ消すやり方がよう、分かりません
行数がころころ変わるのでrangeでは消せないのです
お知恵下さい
行数がころころ変わるのでrangeでは消せないのです
お知恵下さい
475デフォルトの名無しさん
2020/08/09(日) 11:34:08.98ID:/x2pn//m476デフォルトの名無しさん
2020/08/09(日) 12:28:45.38ID:G1el0n+S globで取得したファイルのリストの最初のファイルを取得するにはどうしたらいいでしょうか?
file = glob.glob("fold/*")
for i in file:
print(file[i])
TypeError: list indices must be integers or slices, not str
こういうエラーが出ますが、fileはリストではないのですか?
file = glob.glob("fold/*")
for i in file:
print(file[i])
TypeError: list indices must be integers or slices, not str
こういうエラーが出ますが、fileはリストではないのですか?
477デフォルトの名無しさん
2020/08/09(日) 12:31:25.41ID:G1el0n+S file = ["one","two","three"]
for i in len(file):
print(file[i])
テスト用に作ってみましたが、これだとnot iterableになります
iが繰り返しに使えないとはどういうことでしょうか
インデックスは繰り返せるはずですが、、、
for i in len(file):
print(file[i])
テスト用に作ってみましたが、これだとnot iterableになります
iが繰り返しに使えないとはどういうことでしょうか
インデックスは繰り返せるはずですが、、、
478デフォルトの名無しさん
2020/08/09(日) 12:33:47.83ID:lPdKuM8h479デフォルトの名無しさん
2020/08/09(日) 12:39:36.94ID:JXdOVZ/U >>476
リストをループすると、iにはイテレーターじゃなくて、リストの中身が入る
file = glob.glob("fold/*")
print(file)
for i in file:
print(i)
実行j結果
['fold\\aaa', 'fold\\bbb']
fold\aaa
fold\bbb
だからfile[i]にすると、文字列を使ってリストにアクセスしようとするからエラーになる
リストをループすると、iにはイテレーターじゃなくて、リストの中身が入る
file = glob.glob("fold/*")
print(file)
for i in file:
print(i)
実行j結果
['fold\\aaa', 'fold\\bbb']
fold\aaa
fold\bbb
だからfile[i]にすると、文字列を使ってリストにアクセスしようとするからエラーになる
480デフォルトの名無しさん
2020/08/09(日) 12:46:15.61ID:JXdOVZ/U481デフォルトの名無しさん
2020/08/09(日) 14:55:41.57 さらにenumerateも便利、同時にインデックスとれる
files = ["one","two","three"]
for i,n in enumerate(files):
_print(i,n)
>>>実行結果
0 one
1 two
2 three
files = ["one","two","three"]
for i,n in enumerate(files):
_print(i,n)
>>>実行結果
0 one
1 two
2 three
482デフォルトの名無しさん
2020/08/09(日) 18:18:04.95ID:G1el0n+S ↑ありがとうございました
インデックスではないんですね
range(len(file))を使いますです
インデックスではないんですね
range(len(file))を使いますです
483デフォルトの名無しさん
2020/08/09(日) 18:55:14.84ID:TCh4WBtq 超初心者スレとはいえ、ちょっとこれは酷すぎるだろ
知的障害を疑うレベルだわ
知的障害を疑うレベルだわ
484デフォルトの名無しさん
2020/08/09(日) 19:10:05.24ID:/x2pn//m 下手な教え方するより一回チュートリアルやらせたほうが、結果的には近道になるパターン
485デフォルトの名無しさん
2020/08/09(日) 19:18:43.62ID:xLYoDobK486デフォルトの名無しさん
2020/08/09(日) 19:51:17.39 .py実行したら出てくるcmdやターミナル画面ってあるけど
これをtkinterみたいなGUIウインドウの中に入れたり(そう見えてるように重ねたり)追従させたりできる?
tkinterのウインドウつまんで動かす時、一緒にターミナル画面も動いてきたらいいのにと思ったんだが
これをtkinterみたいなGUIウインドウの中に入れたり(そう見えてるように重ねたり)追従させたりできる?
tkinterのウインドウつまんで動かす時、一緒にターミナル画面も動いてきたらいいのにと思ったんだが
487デフォルトの名無しさん
2020/08/09(日) 21:36:20.00ID:G1el0n+S pathlibをインポートするとglobはインポートしなくていいのでしょうか
モジュール同士の継承関係がわからないですが、参考ページありませんか?
モジュール同士の継承関係がわからないですが、参考ページありませんか?
488デフォルトの名無しさん
2020/08/09(日) 21:55:46.35ID:/x2pn//m489デフォルトの名無しさん
2020/08/09(日) 22:23:18.94 >>487
何をしたいかに依るのでは
from pathlib import *
#実行する.pyと同じ階層のファイルとディレクトリ一覧取得
#str()でファイルやディレクトリの絶対パスの文字列を取得できる
print( [ str(p) for p in Path().iterdir() ] )
#つまりその文字列を扱いフィルターをかけることもできる
#ファイルネーム・ディレクトリネームの文字数が20以上だけフィルタリング
print( [ str(p) for p in Path().iterdir() if len(p.name) > 20 ] )
何をしたいかに依るのでは
from pathlib import *
#実行する.pyと同じ階層のファイルとディレクトリ一覧取得
#str()でファイルやディレクトリの絶対パスの文字列を取得できる
print( [ str(p) for p in Path().iterdir() ] )
#つまりその文字列を扱いフィルターをかけることもできる
#ファイルネーム・ディレクトリネームの文字数が20以上だけフィルタリング
print( [ str(p) for p in Path().iterdir() if len(p.name) > 20 ] )
490デフォルトの名無しさん
2020/08/09(日) 23:07:31.69ID:AwKuV539491デフォルトの名無しさん
2020/08/10(月) 10:08:23.66ID:SIP0jVAr >>150
わりと本気でSQL
わりと本気でSQL
493デフォルトの名無しさん
2020/08/10(月) 11:19:34.28ID:mxDHCoDt xの値に反比例して1から0まで直線的に減少していく値yが入った
value_y[x]
があって、家などの画像の上に、value_y[x]に比例したピクセル値を持つグレー画像を重ね合わせて表示させたいと思っています。
(左端はグレーで家は見えなくて、右側に行くにつれて段々とグレーが薄くなって家の画像が見えてくる感じ)
openCVとか使えば出来るかなとおもうのですが、重ね合わせようのグレー画像のうまい作り方があったら教えて下さい。
value_y[x]
があって、家などの画像の上に、value_y[x]に比例したピクセル値を持つグレー画像を重ね合わせて表示させたいと思っています。
(左端はグレーで家は見えなくて、右側に行くにつれて段々とグレーが薄くなって家の画像が見えてくる感じ)
openCVとか使えば出来るかなとおもうのですが、重ね合わせようのグレー画像のうまい作り方があったら教えて下さい。
494デフォルトの名無しさん
2020/08/10(月) 11:58:33.01ID:rTlZ13Bm イテレータとリストと配列の違いってなんでしょうか?
かんたんな例え、はありませんかね、、、
かんたんな例え、はありませんかね、、、
495デフォルトの名無しさん
2020/08/10(月) 12:01:57.46ID:epTxOZiR 厳格な型制御をするC#から勉強すればそんなアホな質問は出てこない。
496デフォルトの名無しさん
2020/08/10(月) 12:20:38.32ID:gyMnY3Cu497デフォルトの名無しさん
2020/08/10(月) 12:22:09.41ID:wInlBSoO >>486
.pyw
.pyw
498デフォルトの名無しさん
2020/08/10(月) 12:43:52.91ID:mxDHCoDt >>496
pythonで数値計算したあとの出力なので出来ればそのままpythonでとおもったけど結構めんどくさそうですね・・・。
pythonで数値計算したあとの出力なので出来ればそのままpythonでとおもったけど結構めんどくさそうですね・・・。
499デフォルトの名無しさん
2020/08/10(月) 12:44:59.38ID:mxDHCoDt for x in range(width):
span=(width-x)
if span>10:
span=10
fig.axvspan(x, x+span, color="red", alpha=float(lr_y[x]/10))
の
span=(width-x)
if span>10:
span=10
のところが冗長な気がするのですが、一行でうまく記述できないでしょうか?
span=(width-x)
if span>10:
span=10
fig.axvspan(x, x+span, color="red", alpha=float(lr_y[x]/10))
の
span=(width-x)
if span>10:
span=10
のところが冗長な気がするのですが、一行でうまく記述できないでしょうか?
500デフォルトの名無しさん
2020/08/10(月) 12:59:00.61ID:eW2lnGgt Opencvで
画素ごとに画素値舐めてってyの値に比例して画素値減衰させればいいんじゃないの?
画素ごとに画素値舐めてってyの値に比例して画素値減衰させればいいんじゃないの?
501デフォルトの名無しさん
2020/08/10(月) 14:00:18.30ID:nxGfQCUO for x in range(width):
end = min(width, x + 10)
fig.axvspan(x, end, color="red", alpha=float(lr_y[x]/10))
end = min(width, x + 10)
fig.axvspan(x, end, color="red", alpha=float(lr_y[x]/10))
502デフォルトの名無しさん
2020/08/10(月) 15:04:07.26ID:JXIo//1S BeautifulSoupでスクレイピングやったらうまくいったけど
10ページ分やろうとしてforで回したら
どうやら非同期(同時に)10ページ接続してる気がする
1ページ目終わったら(+sleep)2ページ目
ってやろうと思うけど、javascriptのjqueryでいう$.ajaxみたいなやつ教えてください
10ページ分やろうとしてforで回したら
どうやら非同期(同時に)10ページ接続してる気がする
1ページ目終わったら(+sleep)2ページ目
ってやろうと思うけど、javascriptのjqueryでいう$.ajaxみたいなやつ教えてください
503デフォルトの名無しさん
2020/08/10(月) 15:22:40.40ID:JXIo//1S と、思って改めてやったらどうやら接続が早すぎて同時接続してるように見えたっぽい
自己解決? お騒がせしました
sleepだけでよさそうですね
自己解決? お騒がせしました
sleepだけでよさそうですね
504デフォルトの名無しさん
2020/08/10(月) 16:44:14.74505デフォルトの名無しさん
2020/08/10(月) 17:23:38.67ID:dcFChyFp グラデかけるのなんてimagemagickで簡単に出来そうだが
506デフォルトの名無しさん
2020/08/10(月) 18:42:57.58ID:epTxOZiR >>502
無能がスクレイピングするとDos攻撃とみなされて裁判沙汰になるからやめとけ
無能がスクレイピングするとDos攻撃とみなされて裁判沙汰になるからやめとけ
507デフォルトの名無しさん
2020/08/10(月) 18:44:25.26ID:sEIvZmCR 私は某サイトで無謀なスクレイピングをしてアクセスバンを食らった。
508デフォルトの名無しさん
2020/08/10(月) 19:47:59.02ID:x8FHf1wG txtlとして保存するだけだけどキャッシュ機能作った
509デフォルトの名無しさん
2020/08/10(月) 20:04:01.05510デフォルトの名無しさん
2020/08/10(月) 20:06:48.77 最近?だと図書館だかでスクレイピングしてた人が開示されてたけど
あれ結局どうなったんだろう
当時はめちゃくちゃ失笑されてたけど
もちろん図書館側が
あれ結局どうなったんだろう
当時はめちゃくちゃ失笑されてたけど
もちろん図書館側が
511デフォルトの名無しさん
2020/08/10(月) 20:09:48.59ID:sEIvZmCR スクレイピングの解説してる記事読むと、アクセスの間隔は1秒位は開けましょうとか言ってるけど、
どれくらいの頻度でアクセスしていいかなんてそのサイト次第だから。
自分はバン食らった後で利用規約読んで真っ青になっちまったよ。
どれくらいの頻度でアクセスしていいかなんてそのサイト次第だから。
自分はバン食らった後で利用規約読んで真っ青になっちまったよ。
512デフォルトの名無しさん
2020/08/10(月) 20:10:56.59ID:UtK+DCkZ ゲヘラヘラ(・∀・)
513デフォルトの名無しさん
2020/08/10(月) 20:17:10.93 まぁノーログVPNでもかましとけば表沙汰になってない程度のことってのがなんとも感慨深いですな
514デフォルトの名無しさん
2020/08/10(月) 20:17:51.91ID:x8FHf1wG VP(ry
>>510
岡崎市立中央図書館事件ですか
昨今のコロナ騒動でつくづくと思うのですが、技術的な事実と意思決定を行うものとの間隙が広すぎるのが、いろんな点で問題を複雑にしてしまっているのが最近の事例ですね
私は図書館側も責めることができません、だって図書館側の誰一人として、この件の技術的事実を当時も理解できなかったろうし、将来の時点においての理解可能性も期待できませんから
岡崎市立中央図書館事件ですか
昨今のコロナ騒動でつくづくと思うのですが、技術的な事実と意思決定を行うものとの間隙が広すぎるのが、いろんな点で問題を複雑にしてしまっているのが最近の事例ですね
私は図書館側も責めることができません、だって図書館側の誰一人として、この件の技術的事実を当時も理解できなかったろうし、将来の時点においての理解可能性も期待できませんから
516デフォルトの名無しさん
2020/08/10(月) 20:28:23.82ID:e/hT02ld 例の図書館の件、実際に業務に支障をきたすようなレベルだったんだろうか。
それなら図書館の言い分にも理があるかもしれない・・・
とか思って調べたら、「1秒に1アクセス程度に調整」だったのか・・・
それなら図書館の言い分にも理があるかもしれない・・・
とか思って調べたら、「1秒に1アクセス程度に調整」だったのか・・・
>>516
業務に支障はあったらしいですよ、プログラム側がバグっていたから‥‥
業務に支障はあったらしいですよ、プログラム側がバグっていたから‥‥
518デフォルトの名無しさん
2020/08/10(月) 20:34:01.63ID:epTxOZiR >>509
まあ「加減」ってやつを常識の範囲でコントロールするかどうかだな。アホは加減を知らん。
まあ「加減」ってやつを常識の範囲でコントロールするかどうかだな。アホは加減を知らん。
519デフォルトの名無しさん
2020/08/10(月) 20:36:21.34ID:epTxOZiR 正確には加減を加える方法を知らんから恐ろしいコードをそのまま実行してしまう。
520デフォルトの名無しさん
2020/08/10(月) 20:38:59.23ID:e/hT02ld こっちが常識的に振る舞っているつもりでも、
相手が変な人かもしれないというリスクは常に存在するわけだ。
相手が変な人かもしれないというリスクは常に存在するわけだ。
521デフォルトの名無しさん
2020/08/10(月) 20:41:52.13ID:oc0Vxq0a 一般的には程度の低いバカの集団を相手にしてると思って間違いない
わたくしに比べれば他人の半分はアホだ
そういうのが相手だ
そういうノータリンに技術的な話は全く通じない
お涙頂戴の情緒的なお話しか通じない
わたくしに比べれば他人の半分はアホだ
そういうのが相手だ
そういうノータリンに技術的な話は全く通じない
お涙頂戴の情緒的なお話しか通じない
>>518
真のアホなのはスクレイピング側ではなくて、三菱電機側なのでは?
真のアホなのはスクレイピング側ではなくて、三菱電機側なのでは?
523デフォルトの名無しさん
2020/08/10(月) 20:43:31.92 >>502は
・10ページ程度
・1ページずつ
・sleep挟む
慎重かつコントロールしようとしてるけど
それに対して「加減を知らん」ってのが今一わからんな
ようするに
>Dos攻撃とみなされて裁判沙汰
って言いたいだけでそれこそ加減を忘れて、説教したかっただけでは
・10ページ程度
・1ページずつ
・sleep挟む
慎重かつコントロールしようとしてるけど
それに対して「加減を知らん」ってのが今一わからんな
ようするに
>Dos攻撃とみなされて裁判沙汰
って言いたいだけでそれこそ加減を忘れて、説教したかっただけでは
524デフォルトの名無しさん
2020/08/10(月) 20:49:20.79ID:HcOBHIWp robot.textも詠んでない奴は無能だからスクレイピングすんな逮捕されるぞ
525デフォルトの名無しさん
2020/08/10(月) 20:54:20.28 404 Not Found
>>524
その robot.txt は「結果的に国立国会図書館のクローラも受け入れを拒否しており違法状態となっていた」そうですよね…
その robot.txt は「結果的に国立国会図書館のクローラも受け入れを拒否しており違法状態となっていた」そうですよね…
527デフォルトの名無しさん
2020/08/10(月) 22:10:13.00ID:rTlZ13Bm パスの指定方法を教えて下さい
txtファイル一覧を取得したいです
pathlib.Path("*").glob("*.txt")
これだと取得出来ていないようです
フォルダ部分のアスタリスクが良くないようです
fold1
├fold1-1.txt
└fold1-2.txt
fold2
├fold2-1.txt
└fold2-2.txt
txtファイル一覧を取得したいです
pathlib.Path("*").glob("*.txt")
これだと取得出来ていないようです
フォルダ部分のアスタリスクが良くないようです
fold1
├fold1-1.txt
└fold1-2.txt
fold2
├fold2-1.txt
└fold2-2.txt
528デフォルトの名無しさん
2020/08/10(月) 22:28:15.66ID:rTlZ13Bm ↑解決したどす
529デフォルトの名無しさん
2020/08/10(月) 22:33:29.80ID:b58AXMKw 君さぁ、一連のループ処理の質問してる人と同じ人?
pathlibの公式ドキュメント読んだ上でその質問なの?
https://docs.python.org/ja/3/library/pathlib.html
pathlibの公式ドキュメント読んだ上でその質問なの?
https://docs.python.org/ja/3/library/pathlib.html
530デフォルトの名無しさん
2020/08/10(月) 22:51:23.37 そんなもん読むよりぐぐったり聞いたほうが早い(読むなとは言ってない)
ソースコード読みたくなったときにドキュメントを全部読むと良いと思う
全部読んだ人は読むべき場所だけをわかってる
全部読んだことの無い人は読む必要のないところを知らない
ソースコード読みたくなったときにドキュメントを全部読むと良いと思う
全部読んだ人は読むべき場所だけをわかってる
全部読んだことの無い人は読む必要のないところを知らない
531デフォルトの名無しさん
2020/08/10(月) 22:55:48.20 まぁ初心者でpathlib程度なら読むだけなら数時間もかからないだろうが
よくよく質問とかを見ればpathlibというよりもpythonの文法やら表記法で苦戦してるって感じじゃないか
よくよく質問とかを見ればpathlibというよりもpythonの文法やら表記法で苦戦してるって感じじゃないか
532デフォルトの名無しさん
2020/08/10(月) 23:13:59.08ID:PbB9rIkO Pythonは公式ドキュメントがクソだからね
初心者には厳しいよ
逆引き的なサイトを見るほうが賢い
初心者には厳しいよ
逆引き的なサイトを見るほうが賢い
533デフォルトの名無しさん
2020/08/11(火) 05:28:50.84ID:D2zXE6xI ステップ関数とシグモイド関数とLeRU関数を一つのグラフにするやり方がわからないです
fig.savefig()
で保存してpreviewをしても真っ白でした
fig.savefig()
で保存してpreviewをしても真っ白でした
534デフォルトの名無しさん
2020/08/11(火) 06:09:26.87ID:x3iAuc4F ()
はすべて関数でしょうか?
はすべて関数でしょうか?
535デフォルトの名無しさん
2020/08/11(火) 07:10:35.90ID:Yoj/uuKw kotee = (1 + 2) * 3
536デフォルトの名無しさん
2020/08/11(火) 09:31:56.57ID:DyHWpKfR537デフォルトの名無しさん
2020/08/11(火) 09:40:20.94ID:lpYV++WD > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
538デフォルトの名無しさん
2020/08/11(火) 09:48:14.19ID:B3vzQThI >> 532
これなぁ
チュートリアルはいい出来だと思うが、リファレンスとしては本当にひどい
これなぁ
チュートリアルはいい出来だと思うが、リファレンスとしては本当にひどい
539デフォルトの名無しさん
2020/08/11(火) 09:57:17.26 ファイルの書き込みがダブルブッキングになりそうなときっていい感じに勝手にpython側で処理してくれるの?
540デフォルトの名無しさん
2020/08/11(火) 10:01:47.77ID:B3vzQThI >>539
やってみたら分かるけど、後にオープンしたほうが優先される
やってみたら分かるけど、後にオープンしたほうが優先される
541デフォルトの名無しさん
2020/08/11(火) 10:10:39.94 >>540
そもそもテストの仕方がわからないけどこれでええんやろか
with open('hoge.txt', mode='w') as f:
f.write('a')
with open('hoge.txt', mode='w') as f:
f.write('b')
with open('hoge.txt') as f:
print(f.read())
たしかにbだけしか更新されてなかった・・
つまりは同じファイルをアッチやコッチで更新してたときに
with open閉じるまでに処理が重なって同時更新した場合は、
後が優先され前のデータは書き込みできていないってことかー・・
そもそもテストの仕方がわからないけどこれでええんやろか
with open('hoge.txt', mode='w') as f:
f.write('a')
with open('hoge.txt', mode='w') as f:
f.write('b')
with open('hoge.txt') as f:
print(f.read())
たしかにbだけしか更新されてなかった・・
つまりは同じファイルをアッチやコッチで更新してたときに
with open閉じるまでに処理が重なって同時更新した場合は、
後が優先され前のデータは書き込みできていないってことかー・・
542デフォルトの名無しさん
2020/08/11(火) 10:34:21.08 と、おもったら上書きモード"w"になってただけだった
"a"だと普通に追記になったわ
上書き書き込み、というより、追記
がやりたいことだった >>539
追記のときもwith openがほぼ同時に処理されるなんてことはあるのだろうか
"a"だと普通に追記になったわ
上書き書き込み、というより、追記
がやりたいことだった >>539
追記のときもwith openがほぼ同時に処理されるなんてことはあるのだろうか
543デフォルトの名無しさん
2020/08/11(火) 10:40:31.12ID:x3iAuc4F モジュールとクラスでは、モジュールのほうが大きいんですよね?
544デフォルトの名無しさん
2020/08/11(火) 10:45:12.20ID:B3vzQThI >>542
バッファリングがあるからそんなに単純じゃないよ
同時に処理されるかどうかは確率的にゼロでなければ長期間運用してたら起こる可能性はあるので、その可能性があるならバッティングの処理が必要
一般的な方法としては空のファイルを作ってそのファイルが存在するかどうかで判断する
他の方法としてはsyslogやデータベースを使って、その処理は既存の仕組みで対応する
バッファリングがあるからそんなに単純じゃないよ
同時に処理されるかどうかは確率的にゼロでなければ長期間運用してたら起こる可能性はあるので、その可能性があるならバッティングの処理が必要
一般的な方法としては空のファイルを作ってそのファイルが存在するかどうかで判断する
他の方法としてはsyslogやデータベースを使って、その処理は既存の仕組みで対応する
545デフォルトの名無しさん
2020/08/11(火) 10:53:49.16 >>544
sleepしてって考えてたけどsleep終わったあとに同時になったら・・とか思ってたが
>空のファイルを作ってそのファイルが存在するか
(これも存在確認後に、ってのがちょっと気になるが)
>syslogやデータベース
なるほど、あまり気にせず既存のを使えるのはいいな
とりあえずは余裕をもって確実に順次実行できれば一般用途では大丈夫ってことかな
あんがと
sleepしてって考えてたけどsleep終わったあとに同時になったら・・とか思ってたが
>空のファイルを作ってそのファイルが存在するか
(これも存在確認後に、ってのがちょっと気になるが)
>syslogやデータベース
なるほど、あまり気にせず既存のを使えるのはいいな
とりあえずは余裕をもって確実に順次実行できれば一般用途では大丈夫ってことかな
あんがと
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 【速報】気象庁は津波注意報すべて解除 [蚤の市★]
- 【実況】博衣こよりのえちえち朝こよ🧪
- 【悲報】高市早苗の擬人化がXで大バズりwwwwwwwwwwww [455031798]
- ヨッシー、ヘイホー、テレサ ←こいつらwwwwwwwww
- さかまた「過呼吸になった」かなた「耳聞こえない」ござる「声出ない」まつり「ご飯食べれない」
- くそしてかがやけ
- 【画像】カリカリ女、脱いだらすごい😨 [632966346]
