1 名前:デフォルトの名無しさん mailto:sage [2020/07/18(土) 16:33:27.37 ID:/iWSRGfH.net] 当スレに★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/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。 ◇
248 名前:化をせず、ソースコード全部公開することをおすすめします。 [] [ここ壊れてます]
249 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 18:03:09.97 ID:DIwwuwRf.net] >>239 >199と>207でめちゃくちゃ公開しているんですが・・ で、>人の意見を聞くことのできない の全く逆で”人の意見を聞いて”それをヒントに、数レス後に自己解決に近いとこまではきたんです >209とか>216あたりです(結局、クラス化すればglobalsなんて要りませんでしたが)。 それからは、もう最初の質問の意図と全く違う方向で 逆質問みたいになってなぜかこちらが用途について説明してる感じになってるんですよね なぜファイルをあとで処理するのかとか、なぜコールバックにするのだとか そこから派生した以降のやり取りってもう質問でもなんでもなく別の雑談だと思いますよ 質問の本質は単に ファイル検索がすべて終わった後にリスト化して、まとめて最後に処理をする であったわけで、こういう汎用シーンって結構あると思うんですよ で上級者の方ならリスト化のテクニックもそれだけ経験豊富なわけですよね しかし返ってきたのはそもそもの リスト化や検索後の処理の必要性について え?そこから?みたいな突っ込みをされて正直なところ不思議な感覚でした
250 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 18:07:27.24 ID:DIwwuwRf.net] とりあえず自己解決部分を補足しておくと 最初は、 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を使ってそれぞれのファイルを処理する
251 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 18:10:20.11 ID:TQCIWmFu.net] >>236 具体例を聞いてるんだけど? ないの? それとも出せないの?
252 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 18:19:39.51 ID:DIwwuwRf.net] それは”条件”というワードがどこから始まったかをたどれば自ずと答えは出てくると思いますよ
253 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 18:54:48 ID:TQCIWmFu.net] 日本語のコミュニケーションに難があって 君が何を求めてるのかわからないから抽象度を下げて具体例を聞いてるんだけど それも説明できないようなのでもう諦めるわ
254 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 19:11:26 ID:DIwwuwRf.net] 求めている(いた)のは繰り返しになりますが>199や>211ですよ 具体例もソースコードも誰がどう見てもめちゃくちゃハッキリと書いてあります >1テンプレ推奨のurlも使ってます
255 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 19:46:34.94 ID:RLaVSjh7.net] >>241 にある「ファイル検索がすべて終わった後にリスト化して、まとめて最後に処理をする」だけだったはずなのに話が難しく感じるのは何故だろう 俺もやるならメソッドチェーンかなぁ、優先順位が明
256 名前:確だしね そうするとクラス化するだろうから、コールバックじゃなくて一連のシンプルな処理をメソッドとして実装するかな .move(条件1).delete(条件2).rename(条件3) [] [ここ壊れてます]
257 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 20:37:43.78 ID:TQCIWmFu.net] >>246 >.move(条件1).delete(条件2).rename(条件3) 条件1を満たしたファイルをmoveして moveした結果のうち、さらに条件2を満たしたファイルをdeleteして deleteした結果のうち・・・renameできねぇ・・・ 例だからrenameできないのはいいとして 意図としては上に書いたイメージ?
258 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 20:49:03.20 ID:RLaVSjh7.net] >>246 もちろん適当
259 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 20:55:23.93 ID:7UNR98vA.net] PythonのコードをC++に変換するようなツール出てこないかなぁ Python遅すぎるわ
260 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 21:06:00.74 ID:H1Q/Au4r.net] プロジェクト始めるときにどの言語が適切か検討しろよ…
261 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 21:13:31.93 ID:RLaVSjh7.net] >>249 そんなお前はrustかjuliaに行った方が幸せだぞ
262 名前:デフォルトの名無しさん [2020/07/27(月) 21:13:34.28 ID:2I3xUck9.net] サイトハッキングて意外と簡単やな re-file.com/18k/1669/
263 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 21:29:56.95 ID:TQCIWmFu.net] >>248 そっか まあ>>246 の例だとメソッドチェーンにする意味ないもんね
264 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 21:36:32.37 ID:DIwwuwRf.net] >コールバックじゃなくて一連のシンプルな処理をメソッドとして実装する 決まった処理ならそれが一番わかりやすいですね >>246 .move() #ここで検索が終わり処理する .delete() #ここで検索が終わり処理する .rename() #ここで検索が終わり処理する なのか、 .move().delete().rename()#最後にリストを処理する か(または混合なのか)はオプションで選択できそうですし ・◯◯ファイルを含むディレクトリ内のファイルは処理しない .ignor(条件) 全メソッド内で、処理をしないディレクトリを総当り? ・.move(条件1)のmoveする予定のファイル情報を読み取り.delete(条件2)の条件2に与えたい .move(条件1).over(条件).delete(条件2) #元々チェーンだから意味が分かりにくいかも ・リスト化の段階でmove→delete→renameによるファイルの存在有無の変化を考慮する必要性があるか否か 改めてこの辺りの実装をやっていきたいと思います ありがとうございました
265 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 22:40:22.24 ID:P2Gsimd7.net] そもそも、そんな複雑な、2つ以上の条件があるものを、直接削除してはならない! 絶対に、ロールバックできないから 本当は、別のフォルダに、全く同じフォルダ階層を作って、 そこへ削除するものを移動するのが正しい。 その後、検証してから削除するか、そのまま保存しておく または、すべての階層を丸ごとコピーして、バックアップを作ってから、試すとか 繰り返し途中で削除するのは、非常に危険! 途中でエラーになったら、そこまで処理した分だけが削除されてしまう データベースで言う、一貫性がなくなるので、ロールバックできない状態になる。 全てが正常終了するか、または、途中でエラーが出たら、すべてが元通りになるべき 高機能なアプリでは、ロールバックできるように作っている
266 名前:デフォルトの名無しさん mailto:sage [2020/07/27(月) 23:56:31 ID:UIY75t8S.net] 珍しくruby厨がまともなことを言っている 削除は戻せないから削除候補ディレクトリに入れるとかして別タイミングで削除ってのは確かによく使う手だな
267 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 00:14:18 ID:M5Qb6v84.net] 個人用途ならRecycleBinやTrashに入れる処理をdeleteってことにすれば十分 販売するようなデスクトップアプリならUndo含めて考えるけどそういうのはpythonでは作らない 途中でエラーが出たら元通りにすべきかどうかも仕様次第 DBと違ってファイルシステムの場合は100%元通りには出来ないケースが出てくる
268 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 00:58:34.57 ID:8RKB8VPn.net] PyScripterでデバッグした時のローカルファイルのパス指定ってどうなってるの? 例えばhoge.py、hoge.mp3が同じディレクトリにあって hoge.py内でhoge.mp3を再生する時パス名を'hoge.mp3'にすると コマンドラインでは正常に再生されるけど PyScripterのデバッグ実行だとWinError6のエラーになる
269 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 01:41:42 ID:kkkGcMlI.net] >>258 getcwdでカレントディレクトリをチェックしたらどうかな。 スクリプトのパスはなんかで取れるから、そこからの相対パスと合成するって手もあるよ
270 名前:デフォルトの名無しさん [2020/07/28(火) 08:32:36.71 ID:XiTafywX.net] PyScripterに、スクリプト実行するときにそこにcdするって設定ないのかな?
271 名前:デフォルトの名無しさん [2020/07/28(火) 09:09:57.39 ID:OeNaj/pH.net] 要約すると、さしあたって必要はないけどスマートなプログラムを書きたいので上級者の人に無料で添削してほしいということです
272 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 10:06:58 ID:oemm2Eov.net] >>260 自分で作っとけ がんがれ >>261 ×上級者 ◎俺様の脳内をエスパーできる超能力者かつPythonにも詳しいSSRカード並みの誰か
273 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 11:59:28.75 ID:yFFEeJhJ.net] 絶対パス指定じゃ駄目なんか
274 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 13:15:28.49 ID:8dcNMYlA.net] プログラミングスレあるあるだけど 抽象的な質問があると回答→否定されることに怯えている回答者って一定数いるよね 間違えているわけでもないのに妙に回答失敗に怯えているというか 回答が質問者に合わなかったとしても、スレ的には周りから見れば財産にしかならない 上級者であればあるほど質問者の1から「あーハイハイあれのことね」と 10も20も話を展開できるだけの話なのになって思う 悪い意味ではなくアスペなのかもしれない
275 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 13:46:38.52 ID:S/4XVRLz.net] >>264 そういうのはアスペではなく完璧主義と言う
276 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 15:10:29.13 ID:oemm2Eov.net] >>264 そういうひろがりんぐは あるあるスレとか雑談スレでやれよ
277 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 15:13:03.65 ID:r/RYJPdX.net] >>264 これは脱初心者したばかりの中級者に有りがちな考え方 質問からあれこれ憶測するのは簡単 ただ経験を積めば積むほど初心者の質問であっても可能な限り憶測を排してニュートラルに解釈しようと努めることの大切さを理解するようになる そこを理解してない人から見れば否定されることを恐れてるように見えるんだろうが、実際恐れてるのは自身が短絡的思考パターンに陥ることと相手に間違った結論に飛びつかせてしまうこと
278 名前:デフォルトの名無しさん [2020/07/28(火) 15:39:02 ID:XpAjM/1U.net] >>249 マジレスするとそういうツールはあるが Pythonを単純にC/C++に置き換えても 速くなる訳ではない Pythonでnumpy使った方がマシだったりする
279 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 17:28:39.81 ID:GczSHIqw.net] >>264 どこのスレでもアスペみたいな回答者湧くけどそういうことか
280 名前:デフォルトの名無しさん mailto:sage [2020/07/28(火) 23:55:03.98 ID:NjbUIJIP.net] >>267 結局のところ仕事でもなければ自分に影響しないところにいる奴からの質問に対しても慎重に答えてしまうのは 職業病もあるだろうが結局間違った解決策出して後から教えた奴に間違ってんじゃん大したことねーなと思われたくないからなのであながち間違っちゃいない
281 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 01:06:27 ID:zUmFJLox.net] いや、影響しないどうでもいいやつとほんとに思ってるなら大したことねーなと思われるのもどうでもいいと思う・・w それに初心者スレの質問レベルでエスパー回答が立て続けに外れるなんて極稀なことだ 密室で一対一で問答してるわけでもないしスレの価値や利用者からすればスレの代謝が良いに越したことはない
282 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 01:18:17.20 ID:YczEsKda.net] 言い過ぎだけどエスパーできない人の方がたいしたことねーなと思ってしまう アキネイターじゃないけど、一発勝負じゃないわけだし その過程で副産物もあるよね
283 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 01:22:09.55 ID:4K5iZ0U7.net] 回答する側に問題がないとは言わないが9割5部以上は質問する側の問題 質問の仕方と聞く耳の持ち方 回答する側はスルー力が試される
284 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 02:03:41.38 ID:w2wSnydH.net] 今回のやつも最初はそれなりにエスパーレスついてる それに対して「そうじゃないんです、それはもうできてるんです、やりたいことはすでに書いてあります」って返すから答えるほうはだんだんイラついていってる 質問してるほうは本人的には理解してると思ってることを何度も回答されるし、やりたいことを繰り返し説明しても理解を示して貰えないからイラついてる この状況でもっとエスパーしたらいいのにって感じるなら頭オカシイよ
285 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 02:36:25.45 ID:d0wyjV5c.net] エスパー回答自体はスレの代謝が上がるので良いと言えるが エスパーするかどうかは自由なので同列に扱うのはそれこそ頭オカシイ
286 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 02:44:49 .net] エスパー回答は自由 もちろん慎重回答も自由 ただし初心者スレでは圧倒的にエスパー回答の解決率の方が高い現実w 確実な情報を得てから完璧に俺が解決してやる!と意気込む慎重派が抽象化能力に長けたエスパー回答者に先を越される そういう嫉妬を産んでしまうのかも
287 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 04:08:21.03 ID:QX+ttH81.net] ヒソ( ´・д・)ヒソ(´・д・`)ヒソ(・д・` )ヒソ
288 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 10:05:10.58 ID:8eN/BE+W.net] python再入門(一度は挫折)したので、このスレでお世話になるかもしれません。 現段階で特に何も質問とかないんですが、決意表明として勝手に使わせていただきました。 あと、質問と回答のやり取りを見ていれば何か勉強になるかと思って・・・ 失礼しました。
289 名前:デフォルトの名無しさん [2020/07/29(水) 10:20:44.09 ID:O/c273Wp.net] > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^ あー、ホンッとに思い出すなあ(笑) キチガイの嘘つきの低レベルFランの、 朝鮮ゴキブリBot君は、 チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な ことはよーくわかったよ。 ホントなにもできない朝鮮ゴキブリBot君! クソチョンw Pythonさえろくにできないバカチョンのくせに できるとほざくクソチョンw 日本で強姦と窃盗を繰り返す 犯罪者在日のクソチョンw
290 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 13:03:30.41 ID:vEnVrtqV.net] 単発IDで荒らしてるのは質問者か
291 名前:デフォルトの名無しさん [2020/07/29(水) 13:12:25.02 ID:hY/5h1XO.net] 次はワッチョイ
292 名前:デフォルトの名無しさん [2020/07/29(水) 13:45:01.62 ID:R6rbFOBy.net] >>278 まずは自分の意思で息を30分止められるようになってから出直せばいいよ
293 名前:デフォルトの名無しさん [2020/07/29(水) 13:50:49.07 ID:5HzgCMZ6.net] 学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net 数学 物理学 化学 生物学 天文学 地理地学 IT 電子 工学 言語
294 名前:学 国語 方言 など 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 [] [ここ壊れてます]
295 名前:デフォルトの名無しさん [2020/07/29(水) 14:01:43.96 ID:1iAhPXaB.net] はじめまして、写経の修行中のものですが、このプログラムにエラーが出ます 一時間ほど考えても何がダメかわからないので、ダメなところをご教授いただければ幸いです #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 >>> よろしくお願いします
296 名前:284 [2020/07/29(水) 14:05:25.20 ID:1iAhPXaB.net] :の後の行のスペース4つ分抜けていますが、 自分が入力したやつはきちんとスペースがあります
297 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 14:10:38.43 ID:4K5iZ0U7.net] >>284 >if len(sys.argv)< 2: len(sys.argv)が1だとしたら上の条件はfalse 長さ1だとsys.argv[0]は存在するけど sys.argv[1]は存在しないのでindex out of range
298 名前:デフォルトの名無しさん [2020/07/29(水) 14:19:45.35 ID:1iAhPXaB.net] >>286 ありがとうございます account=sys.argv[1]を account=sys.argv[0] にするとエラーなく動きましたが、 本は1になっているので誤植?かもしれないですね 回答したいただいた内容も把握できないので、 もう少し勉強します...
299 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 14:26:21.78 ID:4K5iZ0U7.net] >>286 あれ? おかしなこと書いてた len(sys.argv)が1ならFalseじゃなくTrueだわ 起動するときにaccount名を引数で渡してないのとインデントの問題かもね $ python pw.py account_name
300 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 14:38:39.66 ID:4K5iZ0U7.net] sys.exitできてないのが原因だね sys.exitをsys.exit()に
301 名前:デフォルトの名無しさん [2020/07/29(水) 14:41:04.91 ID:1iAhPXaB.net] ありがとうございます 用事が入ったので、後で試してみます!
302 名前:デフォルトの名無しさん [2020/07/29(水) 14:41:14.58 ID:1iAhPXaB.net] ありがとうございます 用事が入ったので、後で試してみます!
303 名前:デフォルトの名無しさん [2020/07/29(水) 21:44:40.57 ID:1iAhPXaB.net] >>289 正解でした ありがとうございます
304 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 23:38:11.02 ID:8eN/BE+W.net] x = 0 % 3 print(x) こうすると0が出力されるのですが、0を分子にして計算した場合にエラーにならないのはなぜでしょうか。 (0で割る、ではなくて、0を割る、という話です。) pythonはそういうもの、ということでしょうか?
305 名前:蟻人間 mailto:sage [2020/07/29(水) 23:44:14.26 ID:hGtKVe2E.net] ゼロを三等分したらゼロだろ?
306 名前:蟻人間 mailto:sage [2020/07/29(水) 23:45:06.50 ID:hGtKVe2E.net] 余りがあるとすれば、割り切れているから、余りもゼロ。
307 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 23:46:16.77 ID:vEnVrtqV.net] 0の除算を勘違いしているな
308 名前:デフォルトの名無しさん [2020/07/29(水) 23:47:06.32 ID:R6rbFOBy.net] >>293 30分息を止めてから書き込めよ
309 名前:デフォルトの名無しさん [2020/07/29(水) 23:48:08.36 ID:BvcXBHVA.net] >>293 死ねよ
310 名前:デフォルトの名無しさん mailto:sage [2020/07/29(水) 23:50:15.20 ID:g8VChgQY.net] >>293 知的障害者なの?
311 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 00:07:26.78 ID:DmQX4FWT.net] 0で割ることが出来ないのはわかっていたのですが、「0を割ることが出来ない」って書いてあるサイトがあったので質問させていただきました。 別に普通に出来るんですね。 イライラさせてしまってすみません。
312 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 00:31:33.86 ID:dwR6WWhB.net] 釣り師としては、なかなかの腕前だと思うよ
313 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 04:49:46.10 ID:/HO6WTwJ.net]
314 名前:ギリ健っていうジャンル [] [ここ壊れてます]
315 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 05:05:11.24 ID:LvOSdG4W.net] python3.7.6 windows10 anaconda3 Qt designer5.9.7で作成したuiファイルをpyファイルに変換したいです。コマンドプロンプトで下記のエラーが出ます。 C:\Users\・\Desktop>pyuic5 test.ui -o test.py 'pyuic5' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 どうすれば変換できるでしょうか。ど素人です。
316 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 05:14:06 ID:LvOSdG4W.net] ↑すみません自己解決しました。 環境変数で登録したpathが間違えてました。
317 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 05:31:37 ID:EKK/+ooC.net] __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']
318 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 05:34:55 ID:EKK/+ooC.net] 文字列/2は文字列を半分にすると混同するのであまり使えない
319 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 05:41:56.77 ID:EKK/+ooC.net] print( pjoin('/foo') / bar / a.txt ) >> ./foo/bar/a.txt これは割りと使える
320 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 07:30:13.54 ID:cH8Va6i2.net] でも0を0で割ると1にならないでエラーになるのは何故?
321 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 07:43:39.56 ID:RHK/Swp/.net] >>308 それは1を含めてあらゆる数が正解になるから 1だけが答えではない
322 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 08:52:09.57 ID:fgUB+Eh5.net] チャック・ノリス以外にはできないから
323 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 09:21:57.64 ID:fO1gE2oV.net] >>300 >0を割ることは出来ない 数学的には間違ってるけど、日本語としては必ずしも間違ってるとは言えないとは思うわ
324 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 09:31:00.66 ID:LkTU5YsJ.net] 0÷2=()
325 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 14:19:45.93 ID:tKwbyxTK.net] >>308 それは0の除算だから
326 名前:デフォルトの名無しさん [2020/07/30(木) 17:24:36 ID:grEa/bDf.net] そういえば、Pythonnだと 1.0 / 0 = Infinity 0.0 / 0 = NaN にならないな。
327 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 17:30:54 ID:fgUB+Eh5.net] そもそも1/0も無限でもないしな 未定
328 名前:デフォルトの名無しさん [2020/07/30(木) 17:37:35 ID:+IR+ealO.net] >>315 1/0.1 1/0.0001 1/0.000000000000000001 1/0.0000000000000000000000000000001 どう考えても無限大に発散するだろ
329 名前:デフォルトの名無しさん [2020/07/30(木) 17:40:43 ID:EPvquY9v.net] NaN と Infinity は別物
330 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 17:48:26.97 ID:+IR+ealO.net] 逆に 0.1 /1 0.0001 /1 0.000000000000000001 /1 0.0000000000000000000000000000001 /1 0/1 は限りなく0だろ
331 名前:デフォルトの名無しさん [2020/07/30(木) 17:54:42.04 ID:Wsw+dL9C.net] 限りなく黒に近いグレー
332 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 18:17:22 ID:+IR+ealO.net] >>314 JavaScriptはなるわ 1/0=Infinity 0/1=0 0/0=NaN
333 名前:デフォルトの名無しさん [2020/07/30(木) 19:35:21 ID:QVyQvPPs.net] >>316 +のほうの極限は∞だけど、 −のほうの極限は−∞ だから定まらない
334 名前:デフォルトの名無しさん [2020/07/30(木) 19:39:00 ID:d5UDzlex.net] 25の平方根になるのは5で、google電卓の場合は√25で5が答えとして出ますです windows関数電卓の場合はどうやるんどすか?
335 名前:デフォルトの名無しさん [2020/07/30(木) 19:44:19 ID:bchcTqvk.net] 初心者なのですが質問させてください。 明日から夏休みで彼女と泊りがけで熱海に旅行に行きます。 うまくリードするためのコツとかありませんか? なるべくコールバックは使いたくありません
336 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 19:47:14 ID:DFjeaZjZ.net] >>321 >>314 JavaScriptでは 1/+0 = Infinity 1/-0 = -Infinity <
337 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 20:17:39.16 ID:SHrdySLu.net] >>322 Windows 10 で関数電卓を使う https://support.microsoft.com/ja-jp/help/4039496/windows-10-scientific-calculator >>323 >>1 【まず1嫁】
338 名前:デフォルトの名無しさん mailto:sage [2020/07/30(木) 20:38:06.47 ID:Whj+h8x1.net] >>311 2+0 0を足す 2-0 0を引く 2*0 0を掛ける 2/0 0「で」割る ややこしや
339 名前:デフォルトの名無しさん mailto:sage [2020/07/31(金) 01:05:01.96 ID:AWCTGfyP.net] py2appで作成したアプリって,どうしてサイズが大きくなってしまうのでしょうか? サイズを小さくする方法はないのでしょうか?
340 名前:デフォルトの名無しさん mailto:sage [2020/07/31(金) 01:14:57 ID:NLLSCNEk.net] Pythonは悪魔手スクリプトでインタープリタが実行してるのに対して マックドナルドなネイティブアプリにコンパイルして実行ファイルになるんだからアタリメクラッカー
341 名前:デフォルトの名無しさん mailto:sage [2020/07/31(金) 01:18:00 ID:AWCTGfyP.net] >>328 なんとなーく分かりました たしかにpythonベースのアプリ全般,容量が大きい気がします 諦めるしかないんですね…
342 名前:デフォルトの名無しさん mailto:sage [2020/07/31(金) 01:33:19.73 ID:PQssP+wa.net] Pythonスクリプトで作らずに 直接Objective-CかSwiftで開発すればええんやで
343 名前:デフォルトの名無しさん [2020/07/31(金) 03:35:20 ID:FfqYSIT0.net] > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^ あー、ホンッとに思い出すなあ(笑) キチガイの嘘つきの低レベルFランの、 朝鮮ゴキブリBot君は、 チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な ことはよーくわかったよ。 ホントなにもできない朝鮮ゴキブリBot君! クソチョンw Pythonさえろくにできないバカチョンのくせに できるとほざくクソチョンw 日本で強姦と窃盗を繰り返す 犯罪者在日のクソチョンw
344 名前:デフォルトの名無しさん mailto:sage [2020/07/31(金) 12:36:48 ID:AOnpFiBz.net] pythonの次はGoかRustにいきなさい
345 名前:デフォルトの名無しさん mailto:sage [2020/07/31(金) 13:30:28 ID:GxmlUbA1.net] サンマーク出版の書籍タイトルみたいだなwww
346 名前:デフォルトの名無しさん mailto:sage [2020/08/01(土) 10:54:24 ID:ul3104AO.net] ソース(サイトから拾ってきてるので間違いは多分ない)は数行でエラーコードが長いものの質問したいのですがありですか?環境の問題だと考えて入るのですが。 エラーコード長すぎてスレに貼れないのでその場合どうするといいですか?
347 名前:デフォルトの名無しさん mailto:sage [2020/08/01(土) 10:58:38 ID:tTe6cA/F.net] >>334 スクショ取ってImgur辺りにアップロードして ここにリンク張ればとりあえず見れる
348 名前:デフォルトの名無しさん mailto:sage [2020/08/01(土) 11:03:13 ID:biQ1QRTH.net] おーい>>1 読んでっかー?