当スレに★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
235デフォルトの名無しさん
2020/07/27(月) 15:04:59.86ID:TQCIWmFu236デフォルトの名無しさん
2020/07/27(月) 15:06:42.77ID:DIwwuwRf >>234
>条件1の検索結果に条件2が依存してる
はその通りの意味でいいと思います
条件1,2は単なるstr型とも限らないので
で、>227さんの言う>処理の一つ一つは疎結合にして上から順に処理すべき
はもちろんのことで、それはもうできたんです
しかし手続き的に条件1とか条件2とか定義するコードの見た目とのトレードオフだと思い
そこでとりあえず>233などいろいろなフィルタを経て、条件に一致するファイルだけをリスト化して
あとでまとめて処理しよう、という形でやってみようという流れがあります
>条件1の検索結果に条件2が依存してる
はその通りの意味でいいと思います
条件1,2は単なるstr型とも限らないので
で、>227さんの言う>処理の一つ一つは疎結合にして上から順に処理すべき
はもちろんのことで、それはもうできたんです
しかし手続き的に条件1とか条件2とか定義するコードの見た目とのトレードオフだと思い
そこでとりあえず>233などいろいろなフィルタを経て、条件に一致するファイルだけをリスト化して
あとでまとめて処理しよう、という形でやってみようという流れがあります
237デフォルトの名無しさん
2020/07/27(月) 15:37:04.74ID:hnjNWdgG > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
238デフォルトの名無しさん
2020/07/27(月) 16:13:55.58ID:Yw3HzFpa >> ID:DIwwuwRf
(・∀・)カエレ!!!
(・∀・)カエレ!!!
239デフォルトの名無しさん
2020/07/27(月) 17:34:24.82ID:AMGxP3t5 >>224
このスレの存在意義は質問ですが、あなたは(私も)人の意見を聞くことのできない人種なので、聞いても無駄です。無駄につきあわされる人は腹を立てます。
もしまだ本心から人の意見が聞きたいと思っていると思うなら、下手な抽象化をせず、ソースコード全部公開することをおすすめします。
このスレの存在意義は質問ですが、あなたは(私も)人の意見を聞くことのできない人種なので、聞いても無駄です。無駄につきあわされる人は腹を立てます。
もしまだ本心から人の意見が聞きたいと思っていると思うなら、下手な抽象化をせず、ソースコード全部公開することをおすすめします。
240デフォルトの名無しさん
2020/07/27(月) 18:03:09.97ID:DIwwuwRf >>239
>199と>207でめちゃくちゃ公開しているんですが・・
で、>人の意見を聞くことのできない
の全く逆で”人の意見を聞いて”それをヒントに、数レス後に自己解決に近いとこまではきたんです
>209とか>216あたりです(結局、クラス化すればglobalsなんて要りませんでしたが)。
それからは、もう最初の質問の意図と全く違う方向で
逆質問みたいになってなぜかこちらが用途について説明してる感じになってるんですよね
なぜファイルをあとで処理するのかとか、なぜコールバックにするのだとか
そこから派生した以降のやり取りってもう質問でもなんでもなく別の雑談だと思いますよ
質問の本質は単に
ファイル検索がすべて終わった後にリスト化して、まとめて最後に処理をする
であったわけで、こういう汎用シーンって結構あると思うんですよ
で上級者の方ならリスト化のテクニックもそれだけ経験豊富なわけですよね
しかし返ってきたのはそもそもの
リスト化や検索後の処理の必要性について
え?そこから?みたいな突っ込みをされて正直なところ不思議な感覚でした
>199と>207でめちゃくちゃ公開しているんですが・・
で、>人の意見を聞くことのできない
の全く逆で”人の意見を聞いて”それをヒントに、数レス後に自己解決に近いとこまではきたんです
>209とか>216あたりです(結局、クラス化すればglobalsなんて要りませんでしたが)。
それからは、もう最初の質問の意図と全く違う方向で
逆質問みたいになってなぜかこちらが用途について説明してる感じになってるんですよね
なぜファイルをあとで処理するのかとか、なぜコールバックにするのだとか
そこから派生した以降のやり取りってもう質問でもなんでもなく別の雑談だと思いますよ
質問の本質は単に
ファイル検索がすべて終わった後にリスト化して、まとめて最後に処理をする
であったわけで、こういう汎用シーンって結構あると思うんですよ
で上級者の方ならリスト化のテクニックもそれだけ経験豊富なわけですよね
しかし返ってきたのはそもそもの
リスト化や検索後の処理の必要性について
え?そこから?みたいな突っ込みをされて正直なところ不思議な感覚でした
241デフォルトの名無しさん
2020/07/27(月) 18:07:27.24ID:DIwwuwRf とりあえず自己解決部分を補足しておくと
最初は、
NOT・アンチなどフィルタ検索部
↓
リスト化
↓
通常の条件検索部
_└→条件1リスト化
___└→(条件2以降のための)ファイル処理
_____└→条件2リスト化→ファイル処理(条件3、4,5など続く)→…
…→ 最終処理ファイルリスト化 → 最終ファイル処理
みたいに分けていました(ただ汎用性はまるでないです)
その後>通常の条件検索部以降の条件1,2…部分と
最終ファイル処理部の条件はかぶるし、NOT・アンチフィルタも条件チェーンに入れることができると考え、
まとめることにしました
で、(処理を指示する情報も含めた)そのリスト化は(質問後に)できました
今は↑のような段階的処理をメソッドチェーンにして
条件とコールバックの依存関係だけをみれるような形なので汎用性があります
res = exSearch('/foobar').fltr(条件1,func1).fltr(条件2,func2)
#条件2は条件1の結果を参照することができるが、
#この部分の補足がコードからは読み取りづらい
res.get_func_list()#[ {"func1":['/foobar/hoge/test.txt', '/foobar/fuga/test.txt']},{},{},,, ]
res.do() # self.fnc1やself.fnc2を使ってそれぞれのファイルを処理する
最初は、
NOT・アンチなどフィルタ検索部
↓
リスト化
↓
通常の条件検索部
_└→条件1リスト化
___└→(条件2以降のための)ファイル処理
_____└→条件2リスト化→ファイル処理(条件3、4,5など続く)→…
…→ 最終処理ファイルリスト化 → 最終ファイル処理
みたいに分けていました(ただ汎用性はまるでないです)
その後>通常の条件検索部以降の条件1,2…部分と
最終ファイル処理部の条件はかぶるし、NOT・アンチフィルタも条件チェーンに入れることができると考え、
まとめることにしました
で、(処理を指示する情報も含めた)そのリスト化は(質問後に)できました
今は↑のような段階的処理をメソッドチェーンにして
条件とコールバックの依存関係だけをみれるような形なので汎用性があります
res = exSearch('/foobar').fltr(条件1,func1).fltr(条件2,func2)
#条件2は条件1の結果を参照することができるが、
#この部分の補足がコードからは読み取りづらい
res.get_func_list()#[ {"func1":['/foobar/hoge/test.txt', '/foobar/fuga/test.txt']},{},{},,, ]
res.do() # self.fnc1やself.fnc2を使ってそれぞれのファイルを処理する
242デフォルトの名無しさん
2020/07/27(月) 18:10:20.11ID:TQCIWmFu243デフォルトの名無しさん
2020/07/27(月) 18:19:39.51ID:DIwwuwRf それは”条件”というワードがどこから始まったかをたどれば自ずと答えは出てくると思いますよ
244デフォルトの名無しさん
2020/07/27(月) 18:54:48.82ID:TQCIWmFu 日本語のコミュニケーションに難があって
君が何を求めてるのかわからないから抽象度を下げて具体例を聞いてるんだけど
それも説明できないようなのでもう諦めるわ
君が何を求めてるのかわからないから抽象度を下げて具体例を聞いてるんだけど
それも説明できないようなのでもう諦めるわ
245デフォルトの名無しさん
2020/07/27(月) 19:11:26.58ID:DIwwuwRf 求めている(いた)のは繰り返しになりますが>199や>211ですよ
具体例もソースコードも誰がどう見てもめちゃくちゃハッキリと書いてあります
>1テンプレ推奨のurlも使ってます
具体例もソースコードも誰がどう見てもめちゃくちゃハッキリと書いてあります
>1テンプレ推奨のurlも使ってます
246デフォルトの名無しさん
2020/07/27(月) 19:46:34.94ID:RLaVSjh7 >>241にある「ファイル検索がすべて終わった後にリスト化して、まとめて最後に処理をする」だけだったはずなのに話が難しく感じるのは何故だろう
俺もやるならメソッドチェーンかなぁ、優先順位が明確だしね
そうするとクラス化するだろうから、コールバックじゃなくて一連のシンプルな処理をメソッドとして実装するかな
.move(条件1).delete(条件2).rename(条件3)
俺もやるならメソッドチェーンかなぁ、優先順位が明確だしね
そうするとクラス化するだろうから、コールバックじゃなくて一連のシンプルな処理をメソッドとして実装するかな
.move(条件1).delete(条件2).rename(条件3)
247デフォルトの名無しさん
2020/07/27(月) 20:37:43.78ID:TQCIWmFu >>246
>.move(条件1).delete(条件2).rename(条件3)
条件1を満たしたファイルをmoveして
moveした結果のうち、さらに条件2を満たしたファイルをdeleteして
deleteした結果のうち・・・renameできねぇ・・・
例だからrenameできないのはいいとして
意図としては上に書いたイメージ?
>.move(条件1).delete(条件2).rename(条件3)
条件1を満たしたファイルをmoveして
moveした結果のうち、さらに条件2を満たしたファイルをdeleteして
deleteした結果のうち・・・renameできねぇ・・・
例だからrenameできないのはいいとして
意図としては上に書いたイメージ?
248デフォルトの名無しさん
2020/07/27(月) 20:49:03.20ID:RLaVSjh7 >>246
もちろん適当
もちろん適当
249デフォルトの名無しさん
2020/07/27(月) 20:55:23.93ID:7UNR98vA PythonのコードをC++に変換するようなツール出てこないかなぁ
Python遅すぎるわ
Python遅すぎるわ
250デフォルトの名無しさん
2020/07/27(月) 21:06:00.74ID:H1Q/Au4r プロジェクト始めるときにどの言語が適切か検討しろよ…
251デフォルトの名無しさん
2020/07/27(月) 21:13:31.93ID:RLaVSjh7 >>249
そんなお前はrustかjuliaに行った方が幸せだぞ
そんなお前はrustかjuliaに行った方が幸せだぞ
252デフォルトの名無しさん
2020/07/27(月) 21:13:34.28ID:2I3xUck9 サイトハッキングて意外と簡単やな
http://re-file.com/18k/1669/
http://re-file.com/18k/1669/
253デフォルトの名無しさん
2020/07/27(月) 21:29:56.95ID:TQCIWmFu254デフォルトの名無しさん
2020/07/27(月) 21:36:32.37ID:DIwwuwRf >コールバックじゃなくて一連のシンプルな処理をメソッドとして実装する
決まった処理ならそれが一番わかりやすいですね >>246
.move()
#ここで検索が終わり処理する
.delete()
#ここで検索が終わり処理する
.rename()
#ここで検索が終わり処理する
なのか、
.move().delete().rename()#最後にリストを処理する
か(または混合なのか)はオプションで選択できそうですし
・◯◯ファイルを含むディレクトリ内のファイルは処理しない .ignor(条件)
全メソッド内で、処理をしないディレクトリを総当り?
・.move(条件1)のmoveする予定のファイル情報を読み取り.delete(条件2)の条件2に与えたい
.move(条件1).over(条件).delete(条件2) #元々チェーンだから意味が分かりにくいかも
・リスト化の段階でmove→delete→renameによるファイルの存在有無の変化を考慮する必要性があるか否か
改めてこの辺りの実装をやっていきたいと思います ありがとうございました
決まった処理ならそれが一番わかりやすいですね >>246
.move()
#ここで検索が終わり処理する
.delete()
#ここで検索が終わり処理する
.rename()
#ここで検索が終わり処理する
なのか、
.move().delete().rename()#最後にリストを処理する
か(または混合なのか)はオプションで選択できそうですし
・◯◯ファイルを含むディレクトリ内のファイルは処理しない .ignor(条件)
全メソッド内で、処理をしないディレクトリを総当り?
・.move(条件1)のmoveする予定のファイル情報を読み取り.delete(条件2)の条件2に与えたい
.move(条件1).over(条件).delete(条件2) #元々チェーンだから意味が分かりにくいかも
・リスト化の段階でmove→delete→renameによるファイルの存在有無の変化を考慮する必要性があるか否か
改めてこの辺りの実装をやっていきたいと思います ありがとうございました
255デフォルトの名無しさん
2020/07/27(月) 22:40:22.24ID:P2Gsimd7 そもそも、そんな複雑な、2つ以上の条件があるものを、直接削除してはならない!
絶対に、ロールバックできないから
本当は、別のフォルダに、全く同じフォルダ階層を作って、
そこへ削除するものを移動するのが正しい。
その後、検証してから削除するか、そのまま保存しておく
または、すべての階層を丸ごとコピーして、バックアップを作ってから、試すとか
繰り返し途中で削除するのは、非常に危険!
途中でエラーになったら、そこまで処理した分だけが削除されてしまう
データベースで言う、一貫性がなくなるので、ロールバックできない状態になる。
全てが正常終了するか、または、途中でエラーが出たら、すべてが元通りになるべき
高機能なアプリでは、ロールバックできるように作っている
絶対に、ロールバックできないから
本当は、別のフォルダに、全く同じフォルダ階層を作って、
そこへ削除するものを移動するのが正しい。
その後、検証してから削除するか、そのまま保存しておく
または、すべての階層を丸ごとコピーして、バックアップを作ってから、試すとか
繰り返し途中で削除するのは、非常に危険!
途中でエラーになったら、そこまで処理した分だけが削除されてしまう
データベースで言う、一貫性がなくなるので、ロールバックできない状態になる。
全てが正常終了するか、または、途中でエラーが出たら、すべてが元通りになるべき
高機能なアプリでは、ロールバックできるように作っている
256デフォルトの名無しさん
2020/07/27(月) 23:56:31.64ID:UIY75t8S 珍しくruby厨がまともなことを言っている
削除は戻せないから削除候補ディレクトリに入れるとかして別タイミングで削除ってのは確かによく使う手だな
削除は戻せないから削除候補ディレクトリに入れるとかして別タイミングで削除ってのは確かによく使う手だな
257デフォルトの名無しさん
2020/07/28(火) 00:14:18.96ID:M5Qb6v84 個人用途ならRecycleBinやTrashに入れる処理をdeleteってことにすれば十分
販売するようなデスクトップアプリならUndo含めて考えるけどそういうのはpythonでは作らない
途中でエラーが出たら元通りにすべきかどうかも仕様次第
DBと違ってファイルシステムの場合は100%元通りには出来ないケースが出てくる
販売するようなデスクトップアプリならUndo含めて考えるけどそういうのはpythonでは作らない
途中でエラーが出たら元通りにすべきかどうかも仕様次第
DBと違ってファイルシステムの場合は100%元通りには出来ないケースが出てくる
258デフォルトの名無しさん
2020/07/28(火) 00:58:34.57ID:8RKB8VPn PyScripterでデバッグした時のローカルファイルのパス指定ってどうなってるの?
例えばhoge.py、hoge.mp3が同じディレクトリにあって
hoge.py内でhoge.mp3を再生する時パス名を'hoge.mp3'にすると
コマンドラインでは正常に再生されるけど
PyScripterのデバッグ実行だとWinError6のエラーになる
例えばhoge.py、hoge.mp3が同じディレクトリにあって
hoge.py内でhoge.mp3を再生する時パス名を'hoge.mp3'にすると
コマンドラインでは正常に再生されるけど
PyScripterのデバッグ実行だとWinError6のエラーになる
259デフォルトの名無しさん
2020/07/28(火) 01:41:42.35ID:kkkGcMlI260デフォルトの名無しさん
2020/07/28(火) 08:32:36.71ID:XiTafywX PyScripterに、スクリプト実行するときにそこにcdするって設定ないのかな?
261デフォルトの名無しさん
2020/07/28(火) 09:09:57.39ID:OeNaj/pH 要約すると、さしあたって必要はないけどスマートなプログラムを書きたいので上級者の人に無料で添削してほしいということです
262デフォルトの名無しさん
2020/07/28(火) 10:06:58.31ID:oemm2Eov263デフォルトの名無しさん
2020/07/28(火) 11:59:28.75ID:yFFEeJhJ 絶対パス指定じゃ駄目なんか
264デフォルトの名無しさん
2020/07/28(火) 13:15:28.49ID:8dcNMYlA プログラミングスレあるあるだけど
抽象的な質問があると回答→否定されることに怯えている回答者って一定数いるよね
間違えているわけでもないのに妙に回答失敗に怯えているというか
回答が質問者に合わなかったとしても、スレ的には周りから見れば財産にしかならない
上級者であればあるほど質問者の1から「あーハイハイあれのことね」と
10も20も話を展開できるだけの話なのになって思う
悪い意味ではなくアスペなのかもしれない
抽象的な質問があると回答→否定されることに怯えている回答者って一定数いるよね
間違えているわけでもないのに妙に回答失敗に怯えているというか
回答が質問者に合わなかったとしても、スレ的には周りから見れば財産にしかならない
上級者であればあるほど質問者の1から「あーハイハイあれのことね」と
10も20も話を展開できるだけの話なのになって思う
悪い意味ではなくアスペなのかもしれない
265デフォルトの名無しさん
2020/07/28(火) 13:46:38.52ID:S/4XVRLz >>264
そういうのはアスペではなく完璧主義と言う
そういうのはアスペではなく完璧主義と言う
266デフォルトの名無しさん
2020/07/28(火) 15:10:29.13ID:oemm2Eov267デフォルトの名無しさん
2020/07/28(火) 15:13:03.65ID:r/RYJPdX >>264
これは脱初心者したばかりの中級者に有りがちな考え方
質問からあれこれ憶測するのは簡単
ただ経験を積めば積むほど初心者の質問であっても可能な限り憶測を排してニュートラルに解釈しようと努めることの大切さを理解するようになる
そこを理解してない人から見れば否定されることを恐れてるように見えるんだろうが、実際恐れてるのは自身が短絡的思考パターンに陥ることと相手に間違った結論に飛びつかせてしまうこと
これは脱初心者したばかりの中級者に有りがちな考え方
質問からあれこれ憶測するのは簡単
ただ経験を積めば積むほど初心者の質問であっても可能な限り憶測を排してニュートラルに解釈しようと努めることの大切さを理解するようになる
そこを理解してない人から見れば否定されることを恐れてるように見えるんだろうが、実際恐れてるのは自身が短絡的思考パターンに陥ることと相手に間違った結論に飛びつかせてしまうこと
268デフォルトの名無しさん
2020/07/28(火) 15:39:02.40ID:XpAjM/1U269デフォルトの名無しさん
2020/07/28(火) 17:28:39.81ID:GczSHIqw >>264
どこのスレでもアスペみたいな回答者湧くけどそういうことか
どこのスレでもアスペみたいな回答者湧くけどそういうことか
270デフォルトの名無しさん
2020/07/28(火) 23:55:03.98ID:NjbUIJIP >>267
結局のところ仕事でもなければ自分に影響しないところにいる奴からの質問に対しても慎重に答えてしまうのは
職業病もあるだろうが結局間違った解決策出して後から教えた奴に間違ってんじゃん大したことねーなと思われたくないからなのであながち間違っちゃいない
結局のところ仕事でもなければ自分に影響しないところにいる奴からの質問に対しても慎重に答えてしまうのは
職業病もあるだろうが結局間違った解決策出して後から教えた奴に間違ってんじゃん大したことねーなと思われたくないからなのであながち間違っちゃいない
271デフォルトの名無しさん
2020/07/29(水) 01:06:27.61ID:zUmFJLox いや、影響しないどうでもいいやつとほんとに思ってるなら大したことねーなと思われるのもどうでもいいと思う・・w
それに初心者スレの質問レベルでエスパー回答が立て続けに外れるなんて極稀なことだ
密室で一対一で問答してるわけでもないしスレの価値や利用者からすればスレの代謝が良いに越したことはない
それに初心者スレの質問レベルでエスパー回答が立て続けに外れるなんて極稀なことだ
密室で一対一で問答してるわけでもないしスレの価値や利用者からすればスレの代謝が良いに越したことはない
272デフォルトの名無しさん
2020/07/29(水) 01:18:17.20ID:YczEsKda 言い過ぎだけどエスパーできない人の方がたいしたことねーなと思ってしまう
アキネイターじゃないけど、一発勝負じゃないわけだし
その過程で副産物もあるよね
アキネイターじゃないけど、一発勝負じゃないわけだし
その過程で副産物もあるよね
273デフォルトの名無しさん
2020/07/29(水) 01:22:09.55ID:4K5iZ0U7 回答する側に問題がないとは言わないが9割5部以上は質問する側の問題
質問の仕方と聞く耳の持ち方
回答する側はスルー力が試される
質問の仕方と聞く耳の持ち方
回答する側はスルー力が試される
274デフォルトの名無しさん
2020/07/29(水) 02:03:41.38ID:w2wSnydH 今回のやつも最初はそれなりにエスパーレスついてる
それに対して「そうじゃないんです、それはもうできてるんです、やりたいことはすでに書いてあります」って返すから答えるほうはだんだんイラついていってる
質問してるほうは本人的には理解してると思ってることを何度も回答されるし、やりたいことを繰り返し説明しても理解を示して貰えないからイラついてる
この状況でもっとエスパーしたらいいのにって感じるなら頭オカシイよ
それに対して「そうじゃないんです、それはもうできてるんです、やりたいことはすでに書いてあります」って返すから答えるほうはだんだんイラついていってる
質問してるほうは本人的には理解してると思ってることを何度も回答されるし、やりたいことを繰り返し説明しても理解を示して貰えないからイラついてる
この状況でもっとエスパーしたらいいのにって感じるなら頭オカシイよ
275デフォルトの名無しさん
2020/07/29(水) 02:36:25.45ID:d0wyjV5c エスパー回答自体はスレの代謝が上がるので良いと言えるが
エスパーするかどうかは自由なので同列に扱うのはそれこそ頭オカシイ
エスパーするかどうかは自由なので同列に扱うのはそれこそ頭オカシイ
276デフォルトの名無しさん
2020/07/29(水) 02:44:49.65 エスパー回答は自由
もちろん慎重回答も自由
ただし初心者スレでは圧倒的にエスパー回答の解決率の方が高い現実w
確実な情報を得てから完璧に俺が解決してやる!と意気込む慎重派が抽象化能力に長けたエスパー回答者に先を越される
そういう嫉妬を産んでしまうのかも
もちろん慎重回答も自由
ただし初心者スレでは圧倒的にエスパー回答の解決率の方が高い現実w
確実な情報を得てから完璧に俺が解決してやる!と意気込む慎重派が抽象化能力に長けたエスパー回答者に先を越される
そういう嫉妬を産んでしまうのかも
277デフォルトの名無しさん
2020/07/29(水) 04:08:21.03ID:QX+ttH81 ヒソ( ´・д・)ヒソ(´・д・`)ヒソ(・д・` )ヒソ
278デフォルトの名無しさん
2020/07/29(水) 10:05:10.58ID:8eN/BE+W python再入門(一度は挫折)したので、このスレでお世話になるかもしれません。
現段階で特に何も質問とかないんですが、決意表明として勝手に使わせていただきました。
あと、質問と回答のやり取りを見ていれば何か勉強になるかと思って・・・
失礼しました。
現段階で特に何も質問とかないんですが、決意表明として勝手に使わせていただきました。
あと、質問と回答のやり取りを見ていれば何か勉強になるかと思って・・・
失礼しました。
279デフォルトの名無しさん
2020/07/29(水) 10:20:44.09ID:O/c273Wp > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
280デフォルトの名無しさん
2020/07/29(水) 13:03:30.41ID:vEnVrtqV 単発IDで荒らしてるのは質問者か
281デフォルトの名無しさん
2020/07/29(水) 13:12:25.02ID:hY/5h1XO 次はワッチョイ
282デフォルトの名無しさん
2020/07/29(水) 13:45:01.62ID:R6rbFOBy >>278
まずは自分の意思で息を30分止められるようになってから出直せばいいよ
まずは自分の意思で息を30分止められるようになってから出直せばいいよ
283デフォルトの名無しさん
2020/07/29(水) 13:50:49.07ID:5HzgCMZ6 学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
simulationライブラリで純粋な関数式プログラミングをする
UIライブラリ (C#, 2D) を作ったよ
連続と離散を統一した!
4Dエンジン
matrixのライブラリ
ある強力なFor関数
SQLライブラリ
☆ VM + ASM を書いた (C#, DX) * x86 ではない!
ttp://up.x0000.net/files/TSimulang.zip
☆ malloc / free を実装してみた (C#)
ttp://up.x0000.net/files/TMallocTest.zip
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
simulationライブラリで純粋な関数式プログラミングをする
UIライブラリ (C#, 2D) を作ったよ
連続と離散を統一した!
4Dエンジン
matrixのライブラリ
ある強力なFor関数
SQLライブラリ
☆ VM + ASM を書いた (C#, DX) * x86 ではない!
ttp://up.x0000.net/files/TSimulang.zip
☆ malloc / free を実装してみた (C#)
ttp://up.x0000.net/files/TMallocTest.zip
284デフォルトの名無しさん
2020/07/29(水) 14:01:43.96ID:1iAhPXaB はじめまして、写経の修行中のものですが、このプログラムにエラーが出ます
一時間ほど考えても何がダメかわからないので、ダメなところをご教授いただければ幸いです
#1 python3
# pw.py -パスワード管理プログラム(脆弱性あり)
PASSWORDS={'email':'F7minlBDDuvMJuxESSKHFhTxFtJVB6',
'blog':'VmALvQyKAxiVH5G8v0if1MLZF3sdt',
'luggage': '12345'}
import sys
import pyperclip
if len(sys.argv)< 2:
print('使い方:python pw.py[アカウント名]')
print('パスワードをクリップボードにコピーします')
sys.exit
account=sys.argv[1]
if account in PASSWORDS:
pyperclip.copy(PASSWORDS[account])
print(account+'のパスワードをクリップボードにコピーしました')
else:
print(account+'というアカウント名はありません')
エラーメッセージはこんな感じです
Traceback (most recent call last):
File "C:/Users/U/AppData/Local/Programs/Python/Python38-32/pw.py", line 15, in <module>
account=sys.argv[1]
IndexError: list index out of range
>>>
よろしくお願いします
一時間ほど考えても何がダメかわからないので、ダメなところをご教授いただければ幸いです
#1 python3
# pw.py -パスワード管理プログラム(脆弱性あり)
PASSWORDS={'email':'F7minlBDDuvMJuxESSKHFhTxFtJVB6',
'blog':'VmALvQyKAxiVH5G8v0if1MLZF3sdt',
'luggage': '12345'}
import sys
import pyperclip
if len(sys.argv)< 2:
print('使い方:python pw.py[アカウント名]')
print('パスワードをクリップボードにコピーします')
sys.exit
account=sys.argv[1]
if account in PASSWORDS:
pyperclip.copy(PASSWORDS[account])
print(account+'のパスワードをクリップボードにコピーしました')
else:
print(account+'というアカウント名はありません')
エラーメッセージはこんな感じです
Traceback (most recent call last):
File "C:/Users/U/AppData/Local/Programs/Python/Python38-32/pw.py", line 15, in <module>
account=sys.argv[1]
IndexError: list index out of range
>>>
よろしくお願いします
285284
2020/07/29(水) 14:05:25.20ID:1iAhPXaB :の後の行のスペース4つ分抜けていますが、
自分が入力したやつはきちんとスペースがあります
自分が入力したやつはきちんとスペースがあります
286デフォルトの名無しさん
2020/07/29(水) 14:10:38.43ID:4K5iZ0U7 >>284
>if len(sys.argv)< 2:
len(sys.argv)が1だとしたら上の条件はfalse
長さ1だとsys.argv[0]は存在するけど
sys.argv[1]は存在しないのでindex out of range
>if len(sys.argv)< 2:
len(sys.argv)が1だとしたら上の条件はfalse
長さ1だとsys.argv[0]は存在するけど
sys.argv[1]は存在しないのでindex out of range
287デフォルトの名無しさん
2020/07/29(水) 14:19:45.35ID:1iAhPXaB >>286
ありがとうございます
account=sys.argv[1]を
account=sys.argv[0]
にするとエラーなく動きましたが、
本は1になっているので誤植?かもしれないですね
回答したいただいた内容も把握できないので、
もう少し勉強します...
ありがとうございます
account=sys.argv[1]を
account=sys.argv[0]
にするとエラーなく動きましたが、
本は1になっているので誤植?かもしれないですね
回答したいただいた内容も把握できないので、
もう少し勉強します...
288デフォルトの名無しさん
2020/07/29(水) 14:26:21.78ID:4K5iZ0U7 >>286
あれ? おかしなこと書いてた
len(sys.argv)が1ならFalseじゃなくTrueだわ
起動するときにaccount名を引数で渡してないのとインデントの問題かもね
$ python pw.py account_name
あれ? おかしなこと書いてた
len(sys.argv)が1ならFalseじゃなくTrueだわ
起動するときにaccount名を引数で渡してないのとインデントの問題かもね
$ python pw.py account_name
289デフォルトの名無しさん
2020/07/29(水) 14:38:39.66ID:4K5iZ0U7 sys.exitできてないのが原因だね
sys.exitをsys.exit()に
sys.exitをsys.exit()に
290デフォルトの名無しさん
2020/07/29(水) 14:41:04.91ID:1iAhPXaB ありがとうございます
用事が入ったので、後で試してみます!
用事が入ったので、後で試してみます!
291デフォルトの名無しさん
2020/07/29(水) 14:41:14.58ID:1iAhPXaB ありがとうございます
用事が入ったので、後で試してみます!
用事が入ったので、後で試してみます!
292デフォルトの名無しさん
2020/07/29(水) 21:44:40.57ID:1iAhPXaB293デフォルトの名無しさん
2020/07/29(水) 23:38:11.02ID:8eN/BE+W x = 0 % 3
print(x)
こうすると0が出力されるのですが、0を分子にして計算した場合にエラーにならないのはなぜでしょうか。
(0で割る、ではなくて、0を割る、という話です。)
pythonはそういうもの、ということでしょうか?
print(x)
こうすると0が出力されるのですが、0を分子にして計算した場合にエラーにならないのはなぜでしょうか。
(0で割る、ではなくて、0を割る、という話です。)
pythonはそういうもの、ということでしょうか?
294蟻人間 ◆T6xkBnTXz7B0
2020/07/29(水) 23:44:14.26ID:hGtKVe2E ゼロを三等分したらゼロだろ?
295蟻人間 ◆T6xkBnTXz7B0
2020/07/29(水) 23:45:06.50ID:hGtKVe2E 余りがあるとすれば、割り切れているから、余りもゼロ。
296デフォルトの名無しさん
2020/07/29(水) 23:46:16.77ID:vEnVrtqV 0の除算を勘違いしているな
297デフォルトの名無しさん
2020/07/29(水) 23:47:06.32ID:R6rbFOBy >>293
30分息を止めてから書き込めよ
30分息を止めてから書き込めよ
298デフォルトの名無しさん
2020/07/29(水) 23:48:08.36ID:BvcXBHVA >>293
死ねよ
死ねよ
299デフォルトの名無しさん
2020/07/29(水) 23:50:15.20ID:g8VChgQY >>293
知的障害者なの?
知的障害者なの?
300デフォルトの名無しさん
2020/07/30(木) 00:07:26.78ID:DmQX4FWT 0で割ることが出来ないのはわかっていたのですが、「0を割ることが出来ない」って書いてあるサイトがあったので質問させていただきました。
別に普通に出来るんですね。
イライラさせてしまってすみません。
別に普通に出来るんですね。
イライラさせてしまってすみません。
301デフォルトの名無しさん
2020/07/30(木) 00:31:33.86ID:dwR6WWhB 釣り師としては、なかなかの腕前だと思うよ
302デフォルトの名無しさん
2020/07/30(木) 04:49:46.10ID:/HO6WTwJ ギリ健っていうジャンル
303デフォルトの名無しさん
2020/07/30(木) 05:05:11.24ID:LvOSdG4W python3.7.6 windows10 anaconda3
Qt designer5.9.7で作成したuiファイルをpyファイルに変換したいです。コマンドプロンプトで下記のエラーが出ます。
C:\Users\・\Desktop>pyuic5 test.ui -o test.py
'pyuic5' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
どうすれば変換できるでしょうか。ど素人です。
Qt designer5.9.7で作成したuiファイルをpyファイルに変換したいです。コマンドプロンプトで下記のエラーが出ます。
C:\Users\・\Desktop>pyuic5 test.ui -o test.py
'pyuic5' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
どうすれば変換できるでしょうか。ど素人です。
304デフォルトの名無しさん
2020/07/30(木) 05:14:06.83ID:LvOSdG4W ↑すみません自己解決しました。
環境変数で登録したpathが間違えてました。
環境変数で登録したpathが間違えてました。
305デフォルトの名無しさん
2020/07/30(木) 05:31:37.81ID:EKK/+ooC __truediv__を使えば/演算子を使って0で割ったように見せることができる(文字列)
class slash(object):
_def __init__(self,s):
__self.s = s
_def __truediv__(self, other):
__return [self.s[:other],self.s[other:]]
print(slash('abcdefghi') / 1)
print(slash('abcdefghi') / 2)
print(slash('abcdefghi') / 0)
>>
['a', 'bcdefghi']
['ab', 'cdefghi']
['', 'abcdefghi']
class slash(object):
_def __init__(self,s):
__self.s = s
_def __truediv__(self, other):
__return [self.s[:other],self.s[other:]]
print(slash('abcdefghi') / 1)
print(slash('abcdefghi') / 2)
print(slash('abcdefghi') / 0)
>>
['a', 'bcdefghi']
['ab', 'cdefghi']
['', 'abcdefghi']
306デフォルトの名無しさん
2020/07/30(木) 05:34:55.95ID:EKK/+ooC 文字列/2は文字列を半分にすると混同するのであまり使えない
307デフォルトの名無しさん
2020/07/30(木) 05:41:56.77ID:EKK/+ooC print( pjoin('/foo') / bar / a.txt )
>> ./foo/bar/a.txt
これは割りと使える
>> ./foo/bar/a.txt
これは割りと使える
308デフォルトの名無しさん
2020/07/30(木) 07:30:13.54ID:cH8Va6i2 でも0を0で割ると1にならないでエラーになるのは何故?
309デフォルトの名無しさん
2020/07/30(木) 07:43:39.56ID:RHK/Swp/310デフォルトの名無しさん
2020/07/30(木) 08:52:09.57ID:fgUB+Eh5 チャック・ノリス以外にはできないから
311デフォルトの名無しさん
2020/07/30(木) 09:21:57.64ID:fO1gE2oV312デフォルトの名無しさん
2020/07/30(木) 09:31:00.66ID:LkTU5YsJ 0÷2=()
313デフォルトの名無しさん
2020/07/30(木) 14:19:45.93ID:tKwbyxTK >>308
それは0の除算だから
それは0の除算だから
314デフォルトの名無しさん
2020/07/30(木) 17:24:36.72ID:grEa/bDf そういえば、Pythonnだと
1.0 / 0 = Infinity
0.0 / 0 = NaN
にならないな。
1.0 / 0 = Infinity
0.0 / 0 = NaN
にならないな。
315デフォルトの名無しさん
2020/07/30(木) 17:30:54.98ID:fgUB+Eh5 そもそも1/0も無限でもないしな
未定
未定
316デフォルトの名無しさん
2020/07/30(木) 17:37:35.06ID:+IR+ealO317デフォルトの名無しさん
2020/07/30(木) 17:40:43.14ID:EPvquY9v NaN と Infinity は別物
318デフォルトの名無しさん
2020/07/30(木) 17:48:26.97ID:+IR+ealO 逆に
0.1 /1
0.0001 /1
0.000000000000000001 /1
0.0000000000000000000000000000001 /1
0/1 は限りなく0だろ
0.1 /1
0.0001 /1
0.000000000000000001 /1
0.0000000000000000000000000000001 /1
0/1 は限りなく0だろ
319デフォルトの名無しさん
2020/07/30(木) 17:54:42.04ID:Wsw+dL9C 限りなく黒に近いグレー
320デフォルトの名無しさん
2020/07/30(木) 18:17:22.60ID:+IR+ealO321デフォルトの名無しさん
2020/07/30(木) 19:35:21.39ID:QVyQvPPs322デフォルトの名無しさん
2020/07/30(木) 19:39:00.77ID:d5UDzlex 25の平方根になるのは5で、google電卓の場合は√25で5が答えとして出ますです
windows関数電卓の場合はどうやるんどすか?
windows関数電卓の場合はどうやるんどすか?
323デフォルトの名無しさん
2020/07/30(木) 19:44:19.49ID:bchcTqvk 初心者なのですが質問させてください。
明日から夏休みで彼女と泊りがけで熱海に旅行に行きます。
うまくリードするためのコツとかありませんか?
なるべくコールバックは使いたくありません
明日から夏休みで彼女と泊りがけで熱海に旅行に行きます。
うまくリードするためのコツとかありませんか?
なるべくコールバックは使いたくありません
324デフォルトの名無しさん
2020/07/30(木) 19:47:14.21ID:DFjeaZjZ325デフォルトの名無しさん
2020/07/30(木) 20:17:39.16ID:SHrdySLu >>322
Windows 10 で関数電卓を使う
https://support.microsoft.com/ja-jp/help/4039496/windows-10-scientific-calculator
>>323
>>1【まず1嫁】
Windows 10 で関数電卓を使う
https://support.microsoft.com/ja-jp/help/4039496/windows-10-scientific-calculator
>>323
>>1【まず1嫁】
326デフォルトの名無しさん
2020/07/30(木) 20:38:06.47ID:Whj+h8x1327デフォルトの名無しさん
2020/07/31(金) 01:05:01.96ID:AWCTGfyP py2appで作成したアプリって,どうしてサイズが大きくなってしまうのでしょうか?
サイズを小さくする方法はないのでしょうか?
サイズを小さくする方法はないのでしょうか?
328デフォルトの名無しさん
2020/07/31(金) 01:14:57.98ID:NLLSCNEk Pythonは悪魔手スクリプトでインタープリタが実行してるのに対して
マックドナルドなネイティブアプリにコンパイルして実行ファイルになるんだからアタリメクラッカー
マックドナルドなネイティブアプリにコンパイルして実行ファイルになるんだからアタリメクラッカー
329デフォルトの名無しさん
2020/07/31(金) 01:18:00.88ID:AWCTGfyP330デフォルトの名無しさん
2020/07/31(金) 01:33:19.73ID:PQssP+wa Pythonスクリプトで作らずに
直接Objective-CかSwiftで開発すればええんやで
直接Objective-CかSwiftで開発すればええんやで
331デフォルトの名無しさん
2020/07/31(金) 03:35:20.07ID:FfqYSIT0 > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
332デフォルトの名無しさん
2020/07/31(金) 12:36:48.41ID:AOnpFiBz pythonの次はGoかRustにいきなさい
333デフォルトの名無しさん
2020/07/31(金) 13:30:28.77ID:GxmlUbA1 サンマーク出版の書籍タイトルみたいだなwww
334デフォルトの名無しさん
2020/08/01(土) 10:54:24.39ID:ul3104AO ソース(サイトから拾ってきてるので間違いは多分ない)は数行でエラーコードが長いものの質問したいのですがありですか?環境の問題だと考えて入るのですが。
エラーコード長すぎてスレに貼れないのでその場合どうするといいですか?
エラーコード長すぎてスレに貼れないのでその場合どうするといいですか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【熊本】園児に強制性交か 保育所勤務の男を逮捕「性的な欲望が我慢できなかった」警察は余罪を調べる [七波羅探題★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 【前橋市】小川晶前市長とラブホテルで打ち合わせをした54歳男性職員を停職処分 今月末で依願退職するという [シャチ★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」★3 [ぐれ★]
- 日銀「歴史的」利上げ迫る 35年ぶりの年間上げ幅、0.5%の壁を突破 [蚤の市★]
- 【サッカー】元日本代表DF冨安がオランダ1部アヤックスと大筋合意か 現地メディア報じる [久太郎★]
- 高市早苗「竹島は日本領土」 [834922174]
- 中国の日本向けレアアースの輸出止まる、高市のせいで日本終了のお知らせ [931948549]
- 故・安倍氏「首相の責任の第一義は国家の平和維持では無いでしょうか☺」👈今思うと正しいよな [152212454]
- あくたんのおまんこって甘そうだよな🤤
- 🏡
- 暖房やめて湯たぼんにしようと思ってる
