[過去ログ]
Pythonのお勉強 Part68 (1002レス)
Pythonのお勉強 Part68 http://mevius.5ch.net/test/read.cgi/tech/1663235546/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
236: デフォルトの名無しさん (ワッチョイ cfb0-ufYE) [sage] 2022/10/05(水) 22:24:23.68 ID:MbZCvQpZ0 >>220 それが理由だとしたらそもそも質問できる場が複数存在していて統一されていないことが悪いってことになる。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/236
237: デフォルトの名無しさん (ワッチョイ 632c-kE2G) [sage] 2022/10/05(水) 23:32:03.75 ID:W5I+dJQy0 >>235 Duplicate keys! って、 データベースのUNIQUE インデックスまたは PRIMARY KEY に、 既に存在する同じキーで挿入しようとしたとか? そのGithub のbot.py 内を「Duplicate」で検索しても、見当たらないけど? どのファイルのソースコードなの? http://mevius.5ch.net/test/read.cgi/tech/1663235546/237
238: デフォルトの名無しさん (ワッチョイ 7f73-8eI1) [] 2022/10/06(木) 01:46:24.04 ID:eDAszKmt0 >>237 bot.py実行後に、~\Programs\Python\Python38-32\Lib\site-packages\toml 内のpython38-32のdecoder.pyからエラーが出てます。 powershellを使いました。 ほぼ素人ですみません。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/238
239: デフォルトの名無しさん (ワッチョイ d308-V07+) [sage] 2022/10/06(木) 02:48:03.34 ID:2LM4DEsy0 コードじゃなくて食わせるデータがおかしいんでないの http://mevius.5ch.net/test/read.cgi/tech/1663235546/239
240: デフォルトの名無しさん (ワッチョイ c32c-Kmz1) [] 2022/10/06(木) 03:52:44.67 ID:mL002h1/0 >>238 python入門おめでとう! http://mevius.5ch.net/test/read.cgi/tech/1663235546/240
241: デフォルトの名無しさん (ワッチョイ 632c-LIzE) [sage] 2022/10/07(金) 05:27:45.05 ID:TBR3DhbF0 「python toml decoder duplicate keys」で検索! TOML ファイルの形式になっていないとか? ファイルがBOM付きUTF-8 になっているとか? Python は、BOMなしUTF-8 じゃないの? https://git.cardiff.ac.uk/c2021544/blogg/-/blob/abf082d45bcacad0728c2a03e91baf103046eba9/venv/lib/python3.6/site-packages/pip/_vendor/toml/decoder.py このファイルの781, 783 行目に、raise ValueError("Duplicate keys!") がある http://mevius
.5ch.net/test/read.cgi/tech/1663235546/241
242: デフォルトの名無しさん (ワッチョイ 7f73-8eI1) [] 2022/10/07(金) 07:11:32.41 ID:0vlnX2v40 >>241 UTF-8になってました。 ValueError: Duplicate keys!とTomlDecodeError: Duplicate keys!が出ていますが デコードが実行された結果キー重複が起こっているのを知らせただけで、原因はやはりbot.pyの中にあるのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1663235546/242
243: デフォルトの名無しさん (ワッチョイ 435f-1XEd) [sage] 2022/10/07(金) 09:55:21.23 ID:BuUd5Oey0 >>242 tomlでエラー出てるなら bot.pyで config = toml.load(open("config.toml")) っていう記述あるけど、config.tomlの中身がおかしいんじゃない? http://mevius.5ch.net/test/read.cgi/tech/1663235546/243
244: デフォルトの名無しさん (ワッチョイ ff79-pIDl) [sage] 2022/10/07(金) 13:38:21.48 ID:6W+GCvSh0 Traceback (most recent call last): File "test.py", line 31, in <module> func1() File "test.py", line 28, in func1 func2() File "test.py", line 30, in func2 raise Exception("hogehogeException") Exception: hogehogeException こういうファイル名や行数とか出てないの? http://mevius.5ch.net/test/read.cgi/tech/1663235546/244
245: デフォルトの名無しさん (ワッチョイ ff14-51cu) [sage] 2022/10/07(金) 19:08:20.49 ID:Z2W6Vqfk0 pyautogui素晴らしい最初に知りたかった http://mevius.5ch.net/test/read.cgi/tech/1663235546/245
246: デフォルトの名無しさん (ワッチョイ 6f66-58Gi) [sage] 2022/10/07(金) 20:11:45.22 ID:f7Qxxz6p0 ぴゃうとぐい http://mevius.5ch.net/test/read.cgi/tech/1663235546/246
247: 241 (ワッチョイ c34f-LIzE) [sage] 2022/10/07(金) 23:54:53.64 ID:cLCpsl3k0 TOML のValidator で、TOMLファイルの形式が正しいかどうか、チェックすれば? 「toml validator online」で検索! プログラマーなら、VSCode で、〜/toml/decoder.py をデバッグするとか、 decoder.pyを差し替えて、 raise ValueError("Duplicate keys!") の前後で、ログ出力してみるとか http://mevius.5ch.net/test/read.cgi/tech/1663235546/247
248: デフォルトの名無しさん (ワッチョイ 0666-37Vs) [sage] 2022/10/08(土) 07:10:23.20 ID:kX9hT5zA0 PyAutoGuiも便利だけど何でもできるかというとかなり限定的 画面がこういう状態になったらこの条件に合う部分を探して、 この範囲をコピーしてこのアプリに切り替えてコピペ みたいなことはできない http://mevius.5ch.net/test/read.cgi/tech/1663235546/248
249: デフォルトの名無しさん (ワッチョイ de10-QDWw) [sage] 2022/10/08(土) 07:26:14.47 ID:Qqe7/SLY0 ディスプレイを切ったら動かないのも使いづらい http://mevius.5ch.net/test/read.cgi/tech/1663235546/249
250: デフォルトの名無しさん (アウアウウー Sa2f-mRh5) [sage] 2022/10/08(土) 11:25:58.24 ID:TDMvIP2Ta ライブラリ関数の情報を調査する方法についての質問です sagemathというpython wrapperにあるpolygon3dという関数がどういうキーワード引数を持っているのか調べたいのです ググるとinspect.signature関数というのが見つかります コレでpolygon3dを調べてみると signature = inspect.signature(polygon3d) print(signature.parameters) OrderedDict([('points', <Parameter "points">), ('options', <Parameter "**options
">)]) と出ます おそらく位置引数'points'とキーワード引数がいくらかあるという意味だと思うのですがやはりコレが限界なんでしょうか? どんな名前のキーワード引数を持ってるかの一覧表を出力するような方法はないもんなんでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1663235546/250
251: デフォルトの名無しさん (ワッチョイ de10-XciQ) [] 2022/10/08(土) 12:37:16.55 ID:ymJkU01o0 >>250 オープンソースなんだからGitHubに見に行けばいいじゃん http://mevius.5ch.net/test/read.cgi/tech/1663235546/251
252: デフォルトの名無しさん (アウアウウー Sa2f-mRh5) [sage] 2022/10/08(土) 14:49:02.11 ID:hw6LN7oLa >>251 そうなんです 実際sagemathは割とドキュメントもしっかりしててググれば一覧とかもあります でもいちいちめんどくさいじゃないですか もしかしたら各オプジェクトで利用可能なキーワード引数のリストを得る方法とか容易されてたら便利でいいなぁと 結構ググったのでなさそうではあるんですけど、調べて「あった」場合はともかく「ないなぁ」の場合、やはり最終的には強者に聞いてみないとダメかなと http://mevius.5ch.net/test/read.c
gi/tech/1663235546/252
253: デフォルトの名無しさん (ワッチョイ 4aa5-gAv1) [sage] 2022/10/08(土) 15:06:18.06 ID:lWG3uN0c0 ドキュメントをぶっこ抜いてその関数がどんな引数とるかのポップアップをエディタで出せばいい http://mevius.5ch.net/test/read.cgi/tech/1663235546/253
254: デフォルトの名無しさん (ワッチョイ ca14-0xn2) [sage] 2022/10/08(土) 15:13:56.04 ID:bWQzA1rj0 pyautogui エラー出さずにできましたが最適ではない気がします 下記のやり方より良い方法があれば教えて欲しいです ① pyautogui.write() でエクスプローラーのアドレスにパスを打ち込む時 日本語や \ が入力できなかったり、最初の C: が C* に勝手に変わったりしました ・pyperclip を使って値をコピーしてから、pyautogui.hotkeyで貼り付けました ② pyautoguiを使って検索したりクリックしたりする時 ・画像認識してから次の処理する
時は、while pyautogui.locateOnScreen() is None: で time.sleep(1) させて ・検索結果表示とか全選択とか、少し時間がかかりそうな箇所は逐一改行して「time.sleep()」を書きました これを書くのが結構あってcodeが余計に長くなりました http://mevius.5ch.net/test/read.cgi/tech/1663235546/254
255: デフォルトの名無しさん (ワッチョイ ca14-0xn2) [sage] 2022/10/08(土) 15:27:35.37 ID:bWQzA1rj0 pyautogui 便利だけどマウスとモニターが使用不可になるのだけは面倒でした 下のソフトの処理ができるなら別のもので構わないのですが、pyautogui以外でやってる人がいたら教えてください ・Adobe Acrobat ・Evernote ※Legacy版 ・ソシャゲ全般(デイリー回収用) http://mevius.5ch.net/test/read.cgi/tech/1663235546/255
256: デフォルトの名無しさん (ワッチョイ 0666-37Vs) [sage] 2022/10/08(土) 15:49:00.05 ID:kX9hT5zA0 ahkで簡単なことはやらせてる python化されたahkがあればいいのにと思っている http://mevius.5ch.net/test/read.cgi/tech/1663235546/256
257: デフォルトの名無しさん (ワッチョイ b301-3XK+) [sage] 2022/10/08(土) 15:57:12.38 ID:IpF+MZYD0 ahkって何? http://mevius.5ch.net/test/read.cgi/tech/1663235546/257
258: デフォルトの名無しさん (ワンミングク MM3a-TLx9) [sage] 2022/10/08(土) 16:00:09.87 ID:xEoQJfh1M sleepが面倒なら画像名を指定するだけで待ち&クリックする関数を作れば良いんでない バックグラウンドでの使用は、昔VPCを多重起動して使ってたことあるけど今でも出来るんかな 昔、某MMOでプロセスメモリの内容を読み取って動くマクロとか作ったけど プロセスメモリが読めればエスパーなマクロが作れるよ http://mevius.5ch.net/test/read.cgi/tech/1663235546/258
259: デフォルトの名無しさん (ワッチョイ ca14-0xn2) [sage] 2022/10/08(土) 20:40:05.22 ID:bWQzA1rj0 >>258 それでやってみます ゲームに使えるならプロセスメモリもその内手を出しそうです http://mevius.5ch.net/test/read.cgi/tech/1663235546/259
260: デフォルトの名無しさん (ワッチョイ 034f-6jYr) [sage] 2022/10/09(日) 00:21:51.03 ID:t9JKJStV0 >>252 VSCode, Ruby では拡張機能で、関数の説明なども見れる また端末から、そういうコマンドを実行しても見れるけど、 ブラウザで見た方が見やすいので、 一旦コマンドで説明をHTML ファイルにしてから、それをブラウザで見て、 見た後に、HTMLファイルを削除する。 これが自動で行われる ただし、その関数・モジュールの作者が、 Doc コメントみたいな決められた様式で、コメントを書いている場合のみ たいてい、Doc コメントの説明など
は、 パーフェクトRuby などのパーフェクト・シリーズ本に書いてある http://mevius.5ch.net/test/read.cgi/tech/1663235546/260
261: デフォルトの名無しさん (ワッチョイ ca14-0xn2) [sage] 2022/10/09(日) 04:21:23.14 ID:L81MTKQk0 クリップボードにpathlibのPathで指定した、不特定多数のファイルをコピーをしたいのですが方法が分かりません コピーするファイルは、フォルダー・テキスト・画像・動画・PDF関係なく、PC上で選択してCtrl+Cできるファイル全てが対象です pyautogui.hotkey(“Ctrl”,”v“) を使って貼り付ける予定です。※Evernote Legacyというメモアプリ上で使いたい pyperclip、shutil、pillow関連の記事は見つかるのですが、クリップボードに複数・拡張子問わ
ずコピーする方法が見つかりません どうすればできるのか教えてください http://mevius.5ch.net/test/read.cgi/tech/1663235546/261
262: デフォルトの名無しさん (ワッチョイ ca14-0xn2) [sage] 2022/10/09(日) 04:59:04.96 ID:L81MTKQk0 今のところPathにあるファイル名いじって、検索かけてから全選択して、pyautogui.hotkeyでコピーするという遠回りなやり方でしてみました http://mevius.5ch.net/test/read.cgi/tech/1663235546/262
263: デフォルトの名無しさん (ワンミングク MM3a-TLx9) [sage] 2022/10/09(日) 11:51:56.93 ID:xdRBYpSIM FileDrop形式に変換できれば良いんだろうけどパッと検索してみた限り難しそうだね VSを使ってクリップボードを監視してファイル名が含まれていたらFileDrop形式に変換するアプリを自作するか コピー用のtempフォルダにファイルを一旦コピーしてから全選択→貼り付けとかでも良さそう http://mevius.5ch.net/test/read.cgi/tech/1663235546/263
264: デフォルトの名無しさん (ワッチョイ ca14-0xn2) [sage] 2022/10/09(日) 16:29:09.15 ID:L81MTKQk0 >>263 FileDrop形式という単語を知れただけでも良かったです。ありがとうございます http://mevius.5ch.net/test/read.cgi/tech/1663235546/264
265: デフォルトの名無しさん (ワッチョイ cb63-rqSc) [] 2022/10/09(日) 20:19:39.13 ID:nf8IBTFd0 chm形式のヘルプが3.7までしか野良に無いんだけど、3.10(stable)のchmどこかに無い? 公式はDLしたいけど404でオンラインでしか参照できなくて困ってる http://mevius.5ch.net/test/read.cgi/tech/1663235546/265
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 737 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s