↑スレ立てる毎に減るので、減ってたら3つに補充すること。
・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」「Rails」正規表現→「^クソチョンw$」をNGワード登録推奨
・エラーを解決したいときは、かならず
エラー文(勝手に省略orスクショうp等の横着禁止)と
おま環(Pythonのバージョン番号+OS名とバージョン+IDE名)を書け。
★Pythonのソースコードを5ちゃんに直貼はインデントが崩壊するので、
↓等のコードうp用サイトに貼ってきてくだしあ。(スクリーンショットをうpる「横着」禁止)
ttps://techiedelight.com/compiler/ Run Code機能あり。
ttp://ideone.com/ デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Pythonオフィシャルサイト http://www.python.org/
◇Pythonドキュメント https://docs.python.org/ja/3/
◇まとめwiki ttp://python.rdy.jp/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
探検
Pythonのお勉強 Part70
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 8b01-Qpn1)
2023/03/04(土) 00:18:00.31ID:dUl31UkL0319デフォルトの名無しさん (ワッチョイ 9d54-tyMo)
2023/06/03(土) 23:03:36.74ID:2QEQ5+1m0 調子乗って処理させたら青画面なった
320デフォルトの名無しさん (ワッチョイ eefb-c7wD)
2023/06/04(日) 03:47:02.55ID:XolxJINE0 とりあえずテキストエディタの背景が白いのをやめるんだ
321デフォルトの名無しさん (ワッチョイ 065f-N/Lw)
2023/06/06(火) 11:15:45.11ID:NOo63SXR0 ピソン、
なんでもできる言語だと聞きましたが
ブログとか作ろうと思ったら
HTMLのほうがいいんですか?
JAVAの人気もそうですが、
パイソンが出てきても他の言語が駆逐されてないんですね…
なんでもできる言語だと聞きましたが
ブログとか作ろうと思ったら
HTMLのほうがいいんですか?
JAVAの人気もそうですが、
パイソンが出てきても他の言語が駆逐されてないんですね…
322デフォルトの名無しさん (ワッチョイ 065f-N/Lw)
2023/06/06(火) 11:20:43.65ID:NOo63SXR0 すみません、誤爆しました
初心者スレ行けですね
初心者スレ行けですね
323デフォルトの名無しさん (ワッチョイ 02bd-Riq8)
2023/06/06(火) 12:40:14.37ID:thyMI4pi0 ドストエフスキーの文章よりも難しいな
324デフォルトの名無しさん (アウアウウー Sac5-Rr/m)
2023/06/06(火) 13:18:02.81ID:h4TMdgn6a マルチ判定リクエスト中
325デフォルトの名無しさん (ワッチョイ c661-Xqij)
2023/06/06(火) 13:49:56.81ID:c5Tg6KEz0 出てきてもとか言ってるけどpython自体は確か30年以上前から開発されてる言語だけどな
326デフォルトの名無しさん (ワッチョイ 7d5f-+AdM)
2023/06/06(火) 14:19:20.43ID:TOjFiGIo0 1.5.2より前から使ってるから妻よりつきあい長くて草
327デフォルトの名無しさん (ワッチョイ 9d54-tyMo)
2023/06/06(火) 14:21:55.09ID:763lc9G+0 会社の環境が3.6で固定されてるので、変な回避技が身につく
328デフォルトの名無しさん (ワッチョイ 8546-rNJ6)
2023/06/06(火) 14:55:53.55ID:qDf8J72k0 >>326
奥様の初期版は幾つですか。
奥様の初期版は幾つですか。
329デフォルトの名無しさん (ワッチョイ eea7-eC91)
2023/06/06(火) 19:27:25.63ID:vWLMTBxN0 flaskを使ってloggingでログをファイルに出力しようとしています。
ログを見るとエスケープシーケンスがうまく働いていない?のですが、どうすれば綺麗に読める文字列のみ出力されるでしょうか。
自分なりに調べたらフォーマットを指定していないとこうなるという情報があったのですが、きちんと指定しており実際その通りの形式で出力されているので反映はされていると思っています。
図中の赤い箇所(ESC[31mなどとなっている部分)です。
https://i.imgur.com/0CnrwNX.jpg
ログを見るとエスケープシーケンスがうまく働いていない?のですが、どうすれば綺麗に読める文字列のみ出力されるでしょうか。
自分なりに調べたらフォーマットを指定していないとこうなるという情報があったのですが、きちんと指定しており実際その通りの形式で出力されているので反映はされていると思っています。
図中の赤い箇所(ESC[31mなどとなっている部分)です。
https://i.imgur.com/0CnrwNX.jpg
330デフォルトの名無しさん (ワッチョイ 9d54-tyMo)
2023/06/06(火) 19:42:24.47ID:763lc9G+0 環境による
多分windowsで、その場合は儀式が必要
多分windowsで、その場合は儀式が必要
331デフォルトの名無しさん (ワッチョイ 6963-vCKA)
2023/06/06(火) 23:57:03.60ID:On4pFXf00 https://qiita.com/nash_4ed9/items/85ab1660262a44d47a61
このPyAudioをつかう方のソースをコピペして、cmdで起動して
リブートってマイク入力すると再起動って表示されるんだけど
recognize_google()なにかおかしいのかな
このPyAudioをつかう方のソースをコピペして、cmdで起動して
リブートってマイク入力すると再起動って表示されるんだけど
recognize_google()なにかおかしいのかな
332デフォルトの名無しさん (ワッチョイ 7d5f-92fi)
2023/06/07(水) 05:30:31.36ID:aCOIJr4k0 >>329
chatGPTに聞いてみたよ
Flaskでログをファイルに出力する場合、デフォルトではログレベルがINFOに設定されており、色付きのログが出力されることがあります。これはターミナルでログを表示する際に役立つものであり、ログファイルではうまく表示されません。
ログフォーマットを指定する際に、色付きログを無効にするよう設定することで、ファイルに綺麗に読める文字列のみ出力されるようになります。具体的には、以下のような設定を追加してみてください:
```python
import logging
from flask import Flask
app = Flask(__name__)
app.logger.setLevel(logging.INFO)
# ログフォーマットを指定
formatter = logging.Formatter('%(asctime)s %(levelname)s: %(message)s')
# 色付きログを無効化するハンドラを追加
handler = logging.StreamHandler()
handler.setFormatter(formatter)
app.logger.addHandler(handler)
# 以下はログの出力例
app.logger.debug('デバッグメッセージ')
app.logger.info('インフォメーションメッセージ')
app.logger.warning('警告メッセージ')
app.logger.error('エラーメッセージ')
```
この設定を使用すると、色付きのエスケープシーケンスがログファイルに出力されず、綺麗に読める文字列のみが出力されるはずです。
chatGPTに聞いてみたよ
Flaskでログをファイルに出力する場合、デフォルトではログレベルがINFOに設定されており、色付きのログが出力されることがあります。これはターミナルでログを表示する際に役立つものであり、ログファイルではうまく表示されません。
ログフォーマットを指定する際に、色付きログを無効にするよう設定することで、ファイルに綺麗に読める文字列のみ出力されるようになります。具体的には、以下のような設定を追加してみてください:
```python
import logging
from flask import Flask
app = Flask(__name__)
app.logger.setLevel(logging.INFO)
# ログフォーマットを指定
formatter = logging.Formatter('%(asctime)s %(levelname)s: %(message)s')
# 色付きログを無効化するハンドラを追加
handler = logging.StreamHandler()
handler.setFormatter(formatter)
app.logger.addHandler(handler)
# 以下はログの出力例
app.logger.debug('デバッグメッセージ')
app.logger.info('インフォメーションメッセージ')
app.logger.warning('警告メッセージ')
app.logger.error('エラーメッセージ')
```
この設定を使用すると、色付きのエスケープシーケンスがログファイルに出力されず、綺麗に読める文字列のみが出力されるはずです。
333デフォルトの名無しさん (ワッチョイ 7d5f-92fi)
2023/06/07(水) 05:40:47.02ID:aCOIJr4k0 >>330
同じく聞いてみた
以下のようなコードを使って、リブートと入力すると、再起動と表示されます。期待する結果はリブートとそのまま表示されることですが、何かおかしいところはありますか?
以下回答
会話が噛み合ってないけど内部で一度英語に変換されてるからなんだろうと思う
それを考慮すると噛み合ってんのかなあと
このコードにはいくつかの問題があります。
1. `import speech_recognition as sr`の前に`import pyaudio`を追加する必要があります。
2. `stream_callback=callback`の行の前に`callback`関数を定義する必要があります。コードの上部に`def callback(in_data, frame_count, time_info, status):`を追加してください。
3. `sprec.recognize_google(audiodata, language='ja-JP')`の行の前に`sprec`を初期化するコードが必要です。`main()`関数内の`sprec = sr.Recognizer()`をコメント解除してください。
これらの修正を行った後、再起動と入力すると、"再起動"と表示されるはずです。
同じく聞いてみた
以下のようなコードを使って、リブートと入力すると、再起動と表示されます。期待する結果はリブートとそのまま表示されることですが、何かおかしいところはありますか?
以下回答
会話が噛み合ってないけど内部で一度英語に変換されてるからなんだろうと思う
それを考慮すると噛み合ってんのかなあと
このコードにはいくつかの問題があります。
1. `import speech_recognition as sr`の前に`import pyaudio`を追加する必要があります。
2. `stream_callback=callback`の行の前に`callback`関数を定義する必要があります。コードの上部に`def callback(in_data, frame_count, time_info, status):`を追加してください。
3. `sprec.recognize_google(audiodata, language='ja-JP')`の行の前に`sprec`を初期化するコードが必要です。`main()`関数内の`sprec = sr.Recognizer()`をコメント解除してください。
これらの修正を行った後、再起動と入力すると、"再起動"と表示されるはずです。
334デフォルトの名無しさん (ワッチョイ 7d5f-92fi)
2023/06/07(水) 05:41:49.43ID:aCOIJr4k0335デフォルトの名無しさん (ワッチョイ 7d5f-+AdM)
2023/06/07(水) 05:47:14.44ID:yPtLBTHe0 通例エスケープシーケンスつけるのは出力先が対応してるときだけで
FlaskかPythonのWindows対応がマズくて画面に見えちゃってるけども
ファイル出力するならそうはならんでしょ
FlaskかPythonのWindows対応がマズくて画面に見えちゃってるけども
ファイル出力するならそうはならんでしょ
336デフォルトの名無しさん (アウアウウー Sac5-Rr/m)
2023/06/07(水) 07:45:36.76ID:uhVmgr37a 常に平気で嘘を吐く ChatGPT
337デフォルトの名無しさん (ワッチョイ 9d54-tyMo)
2023/06/07(水) 07:47:50.59ID:pHrUHK5+0 色付きで表示するよ、というパッケージはいろいろあるけど、
エスケープシーケンスの文字列を定数にしてるだけで、自分で作った方がまし
colorama.init() さえやっとけばok
エスケープシーケンスの文字列を定数にしてるだけで、自分で作った方がまし
colorama.init() さえやっとけばok
338デフォルトの名無しさん (テテンテンテン MMe6-9Anq)
2023/06/07(水) 08:03:00.41ID:YNIOL4trM >>336
本当かのように嘘付くよな
本当かのように嘘付くよな
339デフォルトの名無しさん (ワッチョイ 095f-sceX)
2023/06/07(水) 08:44:55.80ID:bO+mGfX90 windowsで人工知能 deep learning データ解析とかをpythonで勉強したいのですが、
wsl2とかいうのにpythonをインストールしたほうがいいのですか?
一応古くて安い奴だけどグラフィックボードgeforce2060が取り付けてます。これを生かすにはそっちのほうがいいのですか?
wsl2とかいうのにpythonをインストールしたほうがいいのですか?
一応古くて安い奴だけどグラフィックボードgeforce2060が取り付けてます。これを生かすにはそっちのほうがいいのですか?
340デフォルトの名無しさん (ワッチョイ 9d54-tyMo)
2023/06/07(水) 08:55:02.41ID:pHrUHK5+0 特に違いは無いのでは
341デフォルトの名無しさん (ワッチョイ 9d54-tyMo)
2023/06/07(水) 08:59:29.26ID:pHrUHK5+0 と思ったけどwindowsの方が遅いという計測結果があるから、linuxの方がいいらしい
342デフォルトの名無しさん (ワッチョイ 02bd-Riq8)
2023/06/07(水) 11:47:01.88ID:V1RpM5Mg0 ここで詰まるようではDLにたどり着くには何年かかるか…
343デフォルトの名無しさん (ワッチョイ 9d54-tyMo)
2023/06/07(水) 11:49:34.84ID:pHrUHK5+0 まあ、高速化したいと思った時に乗り換えでも困らないけど
344デフォルトの名無しさん (ワッチョイ 095f-N/Lw)
2023/06/07(水) 23:20:02.31ID:bO+mGfX90 >>341 343
とりあえずwsl挑戦することにしました。ありがとうございました。
とりあえずwsl挑戦することにしました。ありがとうございました。
345デフォルトの名無しさん (ワッチョイ b901-BNQN)
2023/06/08(木) 22:39:09.80ID:Q71DyilT0 PythonからTorプロキシ刺してIP変わってるか確認するコード動かすとエラーになるんだけど、このスレで質問してもいいですか?
346デフォルトの名無しさん (ワッチョイ 02bd-Riq8)
2023/06/09(金) 00:14:58.20ID:5qXtjY9+0 エラーメッセージ見ても対応できんのなら、ここで聞いても無駄じゃね?
ググって出てくること以上の回答なんかないぞ
ググって出てくること以上の回答なんかないぞ
347デフォルトの名無しさん (ワッチョイ b901-BNQN)
2023/06/09(金) 01:08:05.56ID:n1DTPL+N0 ググりまくったけどわかんなかったんで聞こうと思ったんです。
5ちゃんの天才方なら知ってるかなぁって。
5ちゃんの天才方なら知ってるかなぁって。
348デフォルトの名無しさん (ワッチョイ 6ebb-BzDF)
2023/06/09(金) 05:49:46.21ID:AE/orgDH0 torなら自力で解決できるようになるまでさわるな
絶対に他人に迷惑かけてる
絶対に他人に迷惑かけてる
349デフォルトの名無しさん (ワッチョイ c661-af0u)
2023/06/09(金) 07:05:57.87ID:Oq0Svxoj0 >>345 がどういうコードとエラーか知らんけどオレが試したら問題なかった
imgur.com/a/WGJSCEi
imgur.com/a/WGJSCEi
350デフォルトの名無しさん (ワッチョイ 02bd-Riq8)
2023/06/09(金) 11:28:02.80ID:5qXtjY9+0 まあ、torで何をしたいのかをちゃんと説明したら
優しい人なら回答してくれるかもねw
優しい人なら回答してくれるかもねw
351デフォルトの名無しさん (ワッチョイ 7d5f-+AdM)
2023/06/09(金) 15:55:47.91ID:m5Jmc/8C0 そのコードでいうとTor依存じゃなくSOCKS Proxy使ってるだけだから
Tor側がちゃんと起動してないだけじゃないの?
ブラウザが同じProxy設定で使えてるかまず確認した方がいい
それかPythonを仮想マシンで動かしてるか
Tor側がちゃんと起動してないだけじゃないの?
ブラウザが同じProxy設定で使えてるかまず確認した方がいい
それかPythonを仮想マシンで動かしてるか
352デフォルトの名無しさん (ワッチョイ 027f-uXEq)
2023/06/09(金) 18:30:17.12ID:ueZRd9hZ0 WSLでGUI動かすと激重だからコーディングするのWindows側になるじゃん
そしたらそのままVS Codeで起動すれば良くねってなるから
結局WSL要らなくね
そしたらそのままVS Codeで起動すれば良くねってなるから
結局WSL要らなくね
353デフォルトの名無しさん (ワッチョイ c661-Xqij)
2023/06/09(金) 18:41:41.13ID:Oq0Svxoj0 基本的に仮想環境って自身の開発環境とは別の本番環境を想定して使うものじゃない?
自身のPCで動かすもの作ってるんだったらわざわざ仮想環境なんて作らなくていいと思うけど
自身のPCで動かすもの作ってるんだったらわざわざ仮想環境なんて作らなくていいと思うけど
354デフォルトの名無しさん (ワッチョイ 9d54-tyMo)
2023/06/09(金) 19:32:50.07ID:HOKl4gpB0 windows用のバイナリを作るのにWSL2からクロスコンパイルした方が楽だったりする
355デフォルトの名無しさん (ワッチョイ b901-BNQN)
2023/06/09(金) 22:00:09.19ID:n1DTPL+N0 345だけど書き込みができない...
356デフォルトの名無しさん (ワッチョイ 82fb-prIY)
2023/06/09(金) 22:13:43.14ID:OxCpfWI40 ???
357デフォルトの名無しさん (ワッチョイ b901-BNQN)
2023/06/09(金) 22:40:27.64ID:n1DTPL+N0 あ、できてた!
345だけど、IPの秘匿化に関して実験してるだけなのよ。
興味があっただけでそれ以上何かするつもりないのよ。
力を貸してください(泣)
[目的]
Pythonでtorのプロキシを使って接続し、IPが変わってる事を確認したい。
[環境]
Torブラウザ(12.0.6)
PCはsurface go 3
python実行環境はjupyter lab
接続はテザリング
OSはWindows11
345だけど、IPの秘匿化に関して実験してるだけなのよ。
興味があっただけでそれ以上何かするつもりないのよ。
力を貸してください(泣)
[目的]
Pythonでtorのプロキシを使って接続し、IPが変わってる事を確認したい。
[環境]
Torブラウザ(12.0.6)
PCはsurface go 3
python実行環境はjupyter lab
接続はテザリング
OSはWindows11
358デフォルトの名無しさん (ワッチョイ b901-BNQN)
2023/06/09(金) 22:44:54.65ID:n1DTPL+N0 [結果]
[WinError 10061] 対象のコンピューターによって拒否されたため、接続できませんでした。 とエラーが出て接続できない
[参考]
・Torブラウザ単体でwebに接続した場合は問題なく接続でき、IPが変わってた。
・ファイアーウォール無効でもダメだった
・Torに設定されてるプロキシ情報がどこにも無くて困ってる(デフォは127.0.0.1で9050らしいけど...どこに設定されてるのよ)
・テザリングでも自宅のLANでも同じ現象が発生
[WinError 10061] 対象のコンピューターによって拒否されたため、接続できませんでした。 とエラーが出て接続できない
[参考]
・Torブラウザ単体でwebに接続した場合は問題なく接続でき、IPが変わってた。
・ファイアーウォール無効でもダメだった
・Torに設定されてるプロキシ情報がどこにも無くて困ってる(デフォは127.0.0.1で9050らしいけど...どこに設定されてるのよ)
・テザリングでも自宅のLANでも同じ現象が発生
359デフォルトの名無しさん (ワッチョイ b901-BNQN)
2023/06/09(金) 22:45:56.07ID:n1DTPL+N0 [ソース]
import requests
proxies = { 'http':'socks5://127.0.0.1:9050', 'https':'socks5://127.0.0.1:9050' }
res = requests.get('IPインフォのURL',proxies=proxies).json()
print(res)
import requests
proxies = { 'http':'socks5://127.0.0.1:9050', 'https':'socks5://127.0.0.1:9050' }
res = requests.get('IPインフォのURL',proxies=proxies).json()
print(res)
360345 (ワッチョイ b901-BNQN)
2023/06/09(金) 22:48:13.26ID:n1DTPL+N0 連投すません。
長すぎたのと、リンクがあると書き込みできなかったので小分けにしました。
何卒よろしくおねがいします。
長すぎたのと、リンクがあると書き込みできなかったので小分けにしました。
何卒よろしくおねがいします。
361デフォルトの名無しさん (ワッチョイ 7d5f-+AdM)
2023/06/09(金) 23:00:49.15ID:m5Jmc/8C0362デフォルトの名無しさん (ワッチョイ b901-BNQN)
2023/06/09(金) 23:48:18.41ID:n1DTPL+N0 >361
EdgeとChromeどちらでも、SOCKSプロキシを設定してみたのですが、ネット接続が切れるだけでダメでした。
いろんな人に聞いても、何も設定などせずTorブラウザ立ち上げとくだけで、PythonからTorプロキシ刺せるっていうんです。
自分の環境だけ何でできないんだろうか...
EdgeとChromeどちらでも、SOCKSプロキシを設定してみたのですが、ネット接続が切れるだけでダメでした。
いろんな人に聞いても、何も設定などせずTorブラウザ立ち上げとくだけで、PythonからTorプロキシ刺せるっていうんです。
自分の環境だけ何でできないんだろうか...
363デフォルトの名無しさん (ワッチョイ 13bd-T65b)
2023/06/10(土) 00:47:43.47ID:r0ySRgqu0 下手なんでしょ、色々と
364デフォルトの名無しさん (ワッチョイ 7b61-qur+)
2023/06/10(土) 01:31:58.04ID:Zq/8zyxv0365デフォルトの名無しさん (ワッチョイ 8bbb-hEWj)
2023/06/10(土) 04:58:26.12ID:l45aDm8W0 torは機械アクセスで使用するようなリソースじゃない
迷惑だからやめとか
迷惑だからやめとか
366デフォルトの名無しさん (ワッチョイ 7b61-qur+)
2023/06/10(土) 09:58:16.55ID:Zq/8zyxv0 念の為jupyter labからも試したけどちゃんとip変わった
https://i.imgur.com/OVb2jIA.png
https://i.imgur.com/OVb2jIA.png
367デフォルトの名無しさん (スップ Sd73-2N5/)
2023/06/10(土) 12:57:50.19ID:6IGx049dd copilotやってみたけど、
楽しいな
コードよりコメントを丁寧に書くようになるw
楽しいな
コードよりコメントを丁寧に書くようになるw
368デフォルトの名無しさん (スプープ Sd73-E3UD)
2023/06/10(土) 14:24:42.38ID:muD8D6FKd 345です。
>364
あなたは天才です。
9150で刺したら通りました。
他にも回答していただいた方々本当にありがとうございました!
ちゃんと勉強します。
>364
あなたは天才です。
9150で刺したら通りました。
他にも回答していただいた方々本当にありがとうございました!
ちゃんと勉強します。
369デフォルトの名無しさん (ワッチョイ 93ea-2rqm)
2023/06/10(土) 21:31:03.52ID:HKPT3ucF0 >>367
コピロットってどこでできんの?
コピロットってどこでできんの?
370デフォルトの名無しさん (ワッチョイ 315f-2N5/)
2023/06/11(日) 00:13:53.27ID:LyU8IF5C0371デフォルトの名無しさん (ワッチョイ 93ea-2rqm)
2023/06/12(月) 16:25:28.47ID:VmiV3Y6z0372デフォルトの名無しさん (ワッチョイ 315f-2N5/)
2023/06/12(月) 16:35:27.44ID:Lj2zWY+Q0373デフォルトの名無しさん (ワッチョイ 7154-BfHo)
2023/06/12(月) 16:42:19.86ID:qTkaXJUF0 AIがAIを開発するようになるとシンギュラリティ起きるぞ
374デフォルトの名無しさん (ワッチョイ 790c-BfHo)
2023/06/12(月) 17:13:57.24ID:rYc4uFtU0 aiでエロ動画作りたいのですが、スタンダードなツールありますか(´・ω・`)
375デフォルトの名無しさん (ワッチョイ 315f-2N5/)
2023/06/12(月) 18:44:06.75ID:Lj2zWY+Q0 コメントを変数名まで指定して書くと
丁寧に補完してくれる
性格は結構せっかちだな
丁寧に補完してくれる
性格は結構せっかちだな
376デフォルトの名無しさん (ワッチョイ c901-2rqm)
2023/06/13(火) 10:07:06.61ID:40Mg8HNk0 ≠
377デフォルトの名無しさん (オイコラミネオ MMd5-koSu)
2023/06/14(水) 07:49:11.95ID:D3Gndqn3M >>352
WSL側にファイルそのものや実行/デバッグ環境を置いて、WindowsのVSCodeからリモート接続する。
WSL側にファイルそのものや実行/デバッグ環境を置いて、WindowsのVSCodeからリモート接続する。
378デフォルトの名無しさん (ワッチョイ 8bbb-f0F1)
2023/06/14(水) 12:40:23.94ID:zQTHCkUD0 pythonというかおそらくVS code の問題なんだろうけど
特定のスクリプトを実行するときにデバッグポイント素通りしてしまいます
pyファイルにはclassが一つだけあって
スクリプト実行時にはそのクラスのインスタンスを作って
メソッド呼ぶだけなんですが
if __name__ == ‘__main__’:
にブレイクポイント置いてもそこすらすり抜けてもはや意味わかりません
別のスクリプトからモジュールとしてインポートする時は期待どおりに動きます
また、他のpyファイルではブレイクポイントに問題ありません
launch.jsonでは’stopOnEntry’ : trueにしてます
対処法教えてください
特定のスクリプトを実行するときにデバッグポイント素通りしてしまいます
pyファイルにはclassが一つだけあって
スクリプト実行時にはそのクラスのインスタンスを作って
メソッド呼ぶだけなんですが
if __name__ == ‘__main__’:
にブレイクポイント置いてもそこすらすり抜けてもはや意味わかりません
別のスクリプトからモジュールとしてインポートする時は期待どおりに動きます
また、他のpyファイルではブレイクポイントに問題ありません
launch.jsonでは’stopOnEntry’ : trueにしてます
対処法教えてください
379デフォルトの名無しさん (ワッチョイ 8bfb-Xx8j)
2023/06/14(水) 12:54:34.72ID:XWt8afSz0 プークスクス
380デフォルトの名無しさん (アウアウウー Sadd-g1CP)
2023/06/14(水) 13:03:44.01ID:iWYHYN4ra __name__ が '__main__' になるのは自分を実行したときだけだが
381デフォルトの名無しさん (ワッチョイ 8bbb-f0F1)
2023/06/14(水) 13:17:40.25ID:zQTHCkUD0 ${file}をデバッグ起動してるから
__name__はmainになるはずだし
if __ name__ == ‘__ main__’:
pass
だと実際そこで止まるんだけど
if __ name__ == ‘__ main__’:
h == hoge()
とするとifで止める事すらできなくてなぜか全部実行されるので
意味がわからんのです
最初class hogeのdef __init__がおかしいのかなって思ったけど
そもそもすべてのブレークポイントが反応しない
1行ごとに置いてもだめ
syntax errorも出てないしもちろんマルチスレッドでもない
__name__はmainになるはずだし
if __ name__ == ‘__ main__’:
pass
だと実際そこで止まるんだけど
if __ name__ == ‘__ main__’:
h == hoge()
とするとifで止める事すらできなくてなぜか全部実行されるので
意味がわからんのです
最初class hogeのdef __init__がおかしいのかなって思ったけど
そもそもすべてのブレークポイントが反応しない
1行ごとに置いてもだめ
syntax errorも出てないしもちろんマルチスレッドでもない
382デフォルトの名無しさん (アウアウウー Sadd-g1CP)
2023/06/14(水) 13:22:46.46ID:iWYHYN4ra if __ name__ == ‘__ main__’:
以外のところで何かやってない?
以外のところで何かやってない?
383デフォルトの名無しさん (アウアウウー Sadd-g1CP)
2023/06/14(水) 13:24:16.40ID:iWYHYN4ra ああ編集してるのと違うファイルが実行されてる可能性もあるな
384デフォルトの名無しさん (ワッチョイ 8bbb-f0F1)
2023/06/14(水) 13:28:21.48ID:zQTHCkUD0 >>382
from importが15行くらい
折りたたむと全部隠れるのでclass以外に実行してるコードは無し
自分の書いたモジュール以外だと
tqdmが外部ライブラリで
これが怪しそうだけど確信はない
from importが15行くらい
折りたたむと全部隠れるのでclass以外に実行してるコードは無し
自分の書いたモジュール以外だと
tqdmが外部ライブラリで
これが怪しそうだけど確信はない
385デフォルトの名無しさん (ワッチョイ 8bbb-f0F1)
2023/06/14(水) 13:31:04.88ID:zQTHCkUD0 >>383
“program : “${file}”で”module”は指定してません
“program : “${file}”で”module”は指定してません
386デフォルトの名無しさん (ワッチョイ 315f-WDtW)
2023/06/14(水) 14:44:35.81ID:bsnrwMoS0 MS標準のPython拡張だと問題なく止まるけどどういう環境?
こんなかんじで実行されてる
% /usr/bin/env /opt/homebrew/bin/python3 ~/.vscode/extensions/ms-python.python-2023.10.1/pythonFiles/lib/python/debugpy/adapter/../../debugpy/launcher 53796 -- /PATH/TO/test.py
こんなかんじで実行されてる
% /usr/bin/env /opt/homebrew/bin/python3 ~/.vscode/extensions/ms-python.python-2023.10.1/pythonFiles/lib/python/debugpy/adapter/../../debugpy/launcher 53796 -- /PATH/TO/test.py
387デフォルトの名無しさん (ワッチョイ 8bbb-f0F1)
2023/06/14(水) 14:53:59.57ID:no7cETpk0 windowsアップデート来てたから再起動かけたら直ったかも
止まるようになった…
止まるようになった…
388デフォルトの名無しさん (アウアウウー Sadd-qEZs)
2023/06/15(木) 19:02:34.97ID:YfplQawpa エラーメッセージはChatGPTにコピペして教えてもってるわ
389デフォルトの名無しさん (ワッチョイ 315f-2N5/)
2023/06/15(木) 19:16:40.16ID:D64wDQkR0 でも明らかなインデントエラーも見落とすからな、chatgpt
もうちょいでいいから、賢くなってくれればいいのに
もうちょいでいいから、賢くなってくれればいいのに
390デフォルトの名無しさん (ワッチョイ 8bfb-Xx8j)
2023/06/15(木) 19:19:44.10ID:M9bt3STi0 可能性見てるだけやからな
つまり当たり外れあるよってこと
つまり当たり外れあるよってこと
391デフォルトの名無しさん (ワッチョイ 315f-2N5/)
2023/06/15(木) 19:24:36.87ID:D64wDQkR0 コードの一行一行はうまく解釈してくれる
でも全体を見るとなると、適当になるんだよな
でも全体を見るとなると、適当になるんだよな
392デフォルトの名無しさん (ワッチョイ 8bfb-Xx8j)
2023/06/15(木) 19:28:55.29ID:M9bt3STi0 次に来る文節の可能性みてるだけだからな
393デフォルトの名無しさん (ワッチョイ 8bfb-Xx8j)
2023/06/15(木) 19:30:14.90ID:M9bt3STi0 つまり当たり外れあるよってことよ
394デフォルトの名無しさん (アウアウウー Sadd-Xx8j)
2023/06/15(木) 19:37:13.41ID:+DcTqNCxa 次に来る字句が適切かの可能性を評価して学習して平均的かつ多数であれば、適切と評価しちゃうんだよな
多数であっても、評価結果に影響がないように出来てるっぽいので、可能性が高い方が出力される仕組みだよね
多数であっても、評価結果に影響がないように出来てるっぽいので、可能性が高い方が出力される仕組みだよね
395デフォルトの名無しさん (アウアウウー Sadd-g1CP)
2023/06/16(金) 09:10:18.67ID:ly+Q1cW8a まだ脊髄反射レベルにさえ達していない
396デフォルトの名無しさん (ワッチョイ 8b7b-mlUh)
2023/06/16(金) 09:12:51.55ID:QtztxJ5V0 脊髄ないしな
397デフォルトの名無しさん (スフッ Sd33-pDI4)
2023/06/16(金) 12:47:07.07ID:AFoiPDKcd これはひどい
detail.chiebukuro.yahoo.co.jp
/qa/question_detail/q13281535528
detail.chiebukuro.yahoo.co.jp
/qa/question_detail/q13281535528
398デフォルトの名無しさん (ワッチョイ a9a8-3D3L)
2023/06/16(金) 19:18:04.90ID:Xntsmxpr0 a=100
if a == 100:
print("100点満点")
else:
print("ざんねん")
昨日勉強し始めたばっかりで質問です。
インデントはスペース4つか2つと書いてあり、ズレたらエラーになると書いてたのですが、0.2.3.4.5試したのですが、エラーにならないです。
どうやったらエラーになりますか?
if a == 100:
print("100点満点")
else:
print("ざんねん")
昨日勉強し始めたばっかりで質問です。
インデントはスペース4つか2つと書いてあり、ズレたらエラーになると書いてたのですが、0.2.3.4.5試したのですが、エラーにならないです。
どうやったらエラーになりますか?
399デフォルトの名無しさん (ワッチョイ 7b61-gq1f)
2023/06/16(金) 19:34:39.11ID:ZPTtRGB70 ブロック内でインデントズレてるとエラーにならない?
例えば↓の100点満点とやったねはインデントが揃ってないといけないけどズレてるからエラーになるはず
if a == 100:
print("100点満点")
print("やったね")
else:
print("ざんねん")
例えば↓の100点満点とやったねはインデントが揃ってないといけないけどズレてるからエラーになるはず
if a == 100:
print("100点満点")
print("やったね")
else:
print("ざんねん")
400デフォルトの名無しさん (ワッチョイ a9a8-3D3L)
2023/06/16(金) 19:48:22.60ID:Xntsmxpr0 >>399
ありがとうございます。
ありがとうございます。
401デフォルトの名無しさん (ワッチョイ a9a8-3D3L)
2023/06/16(金) 19:52:34.54ID:Xntsmxpr0 >>399
インデントを揃えてたら何個でもいいってことですか?
インデントを揃えてたら何個でもいいってことですか?
402デフォルトの名無しさん (ワッチョイ 1302-8sUu)
2023/06/16(金) 21:40:00.82ID:MAnoUayu0 (自分でやってみた方が早いんじゃないだろうか・・・)
403デフォルトの名無しさん (ワッチョイ 7154-2rqm)
2023/06/16(金) 22:05:22.73ID:Qr7qGmVF0 strip()で全角スペースも除去するんだったら、
インデントに使わせてくれてもいいのに
インデントに使わせてくれてもいいのに
404デフォルトの名無しさん (ワッチョイ 793d-C6j3)
2023/06/17(土) 13:43:48.34ID:nv4PMJEL0 https://github.com/discord-camp/discord-autoposter
短文だと問題ないのですが1000文字くらいの長文だと途切れてしまったり、一部分しか送信されなかったりするのですが何処が駄目なんですかね。
短文だと問題ないのですが1000文字くらいの長文だと途切れてしまったり、一部分しか送信されなかったりするのですが何処が駄目なんですかね。
405デフォルトの名無しさん (ワッチョイ f661-oNF8)
2023/06/17(土) 14:33:52.44ID:Fi2FK6UR0 >>404 そもそもこのアプリケーション利用規約違反じゃね?
うろ覚えだけどボットアカウント以外を自動化して何か行うのダメだった気がするけど
うろ覚えだけどボットアカウント以外を自動化して何か行うのダメだった気がするけど
406デフォルトの名無しさん (ワッチョイ f661-oNF8)
2023/06/17(土) 14:59:56.92ID:Fi2FK6UR0 >>404 規約も見つけたから URL 貼っておくわ
discord.com/developers/docs/topics/oauth2#bot-vs-user-accounts
> Developers must abide by the terms of service, which includes refraining from automating standard user accounts (generally called "self-bots") outside of the OAuth2/bot API.
以下 DeepL 訳
開発者は、OAuth2/bot API以外の標準的なユーザーアカウント(一般に「セルフボット」と呼ばれる)を自動化することを控えるなど、利用規約を遵守する必要があります。
discord.com/developers/docs/topics/oauth2#bot-vs-user-accounts
> Developers must abide by the terms of service, which includes refraining from automating standard user accounts (generally called "self-bots") outside of the OAuth2/bot API.
以下 DeepL 訳
開発者は、OAuth2/bot API以外の標準的なユーザーアカウント(一般に「セルフボット」と呼ばれる)を自動化することを控えるなど、利用規約を遵守する必要があります。
407デフォルトの名無しさん (ワッチョイ 793d-C6j3)
2023/06/17(土) 15:26:31.62ID:nv4PMJEL0408デフォルトの名無しさん (ワッチョイ f661-NCu+)
2023/06/17(土) 20:49:20.63ID:Fi2FK6UR0 うん、一定間隔でメッセージ送信するくらいだったら簡単に作れると思うから、ボット作っちゃったほうがいいと思う。
ただ、サーバーの管理者じゃないとボット参加させられないけど。
まぁあとdiscord.pyは揉め事があって開発再開してから今どうなってるかわからないけど。
ただ、サーバーの管理者じゃないとボット参加させられないけど。
まぁあとdiscord.pyは揉め事があって開発再開してから今どうなってるかわからないけど。
409デフォルトの名無しさん (ワッチョイ 793d-C6j3)
2023/06/17(土) 21:25:30.40ID:nv4PMJEL0410デフォルトの名無しさん (ワッチョイ f661-NCu+)
2023/06/18(日) 03:49:42.01ID:FVqhDmcT0 ボットが参加してるサーバーじゃないと無理だね
あとチャンネルにメッセージ送信できる権限も必要
あとチャンネルにメッセージ送信できる権限も必要
411デフォルトの名無しさん (ワッチョイ 793d-C6j3)
2023/06/18(日) 08:30:36.69ID:GZZlDb8U0412デフォルトの名無しさん (ワッチョイ 8950-wtyc)
2023/06/19(月) 16:31:51.04ID:1BUWfJEl0 環境変数の文字列を置換するのに何か方法ありませんか?
以下ではエラーでした。
aaa = "$HOME/xxx"
re.search("(\$[^/$ ]+)", f"{os.environ(\1)}", aaa)
以下ではエラーでした。
aaa = "$HOME/xxx"
re.search("(\$[^/$ ]+)", f"{os.environ(\1)}", aaa)
413デフォルトの名無しさん (ワッチョイ 5e61-gPkm)
2023/06/19(月) 17:24:28.76ID:Glrukv1f0 >>412
hoge = re.sub("\$([^/$ ]+)", lambda x: os.environ[x.group(1)], aaa)
hoge = re.sub("\$([^/$ ]+)", lambda x: os.environ[x.group(1)], aaa)
414デフォルトの名無しさん (ワッチョイ 8950-wtyc)
2023/06/19(月) 18:02:40.50ID:1BUWfJEl0415デフォルトの名無しさん (アウアウウー Sacd-kPXK)
2023/06/21(水) 04:25:45.06ID:J4l8RQKca DISCOってよくわからんが、ブラウザで動くならSeleniumで自動化したらいいんじゃない?
416デフォルトの名無しさん (ワッチョイ f661-NCu+)
2023/06/21(水) 06:09:22.65ID:0uJYSTxc0 >>415 そういう事するのが利用規約違反って話
417デフォルトの名無しさん (テテンテンテン MM96-sgG1)
2023/06/21(水) 07:37:30.57ID:t9LzbMUnM ルール通りAPI使えば済む話だろ
418デフォルトの名無しさん (ワッチョイ f661-oNF8)
2023/06/21(水) 08:37:09.02ID:0uJYSTxc0 APIだろうが外部のアプリケーションだろうが、Discordの利用規約では「ボットアカウント以外を自動化するのが禁止」という話。
もう終わった話だからこれ以上これについて議論する価値が無いと思う
>>404からをよく読んで欲しい
もう終わった話だからこれ以上これについて議論する価値が無いと思う
>>404からをよく読んで欲しい
419デフォルトの名無しさん (ワッチョイ 8554-MfA7)
2023/06/21(水) 15:02:01.93ID:H/mww/Ws0 bot APIを使えばいい
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性には共通点が [Hitzeschleier★]
- テレビ朝日 本社から男性が転落し死亡。関連会社社員か 当たった通行人が左肩軽傷 [阿弥陀ヶ峰★]
- 中国軍機がレーダー照射 小泉防衛大臣の説明に「矛盾している」中国外務省報道官が批判 [♪♪♪★]
- テレビ朝日本社から20~30代の関連会社社員とみられる男性が転落し死亡 六本木けやき坂通りの通行人にはけが人なし [少考さん★]
- 「これいいじゃん!!!」 セブン-イレブンの1620円で買える“1人用クリスマスケーキ”🎂に注目殺到「天才すぎる」 [パンナ・コッタ★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 ★2 [Hitzeschleier★]
- 【実況】博衣こよりのえちえちスーパーダンガンロンパ7🧪
- 【乞食速報】プロクオリティ ビーフカレー 96食 4262円 [268244553]
- 年末のvip芋煮会って何日だっけ?
- 【速報】福島原発でキセノン135が検出されてる模様、再臨界か [668970678]
- 【速報】テレビ朝日本社から20代〜30代の男性が飛び降り自殺して死亡 東京・六本木 [597533159]
- 歴史って「この教科には暴力的な表現が含まれます」とか警告しといた方がいいよな
