!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに補充すること。
・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」「Rails」正規表現→「^クソチョンw$」をNGワード登録推奨
・エラーを解決したいときは、かならず
エラー文(勝手に省略orスクショうp等の横着禁止)と
おま環(Pythonのバージョン番号+OS名とバージョン+IDE名)を書け。
※前スレ
Pythonのお勉強 Part72
https://mevius.5ch.net/test/read.cgi/tech/1703659345/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
探検
Pythonのお勉強 Part73
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ f610-G7il)
2024/06/06(木) 08:48:10.07ID:DsazphEm0118デフォルトの名無しさん (ワッチョイ 8f06-+OlC)
2024/06/29(土) 15:02:20.09ID:cUVSjLCi0 君の受容体が欠けてるからだろ
119デフォルトの名無しさん (ワッチョイ 4f4a-HnI2)
2024/06/29(土) 15:34:23.68ID:pu8mOSDa0 利根川「世間はお前の母親ではない!( ・`д・´)」
120デフォルトの名無しさん (ワッチョイ 0fc4-teda)
2024/06/29(土) 15:43:24.98ID:Gn32ifYh0 何にでもただ一つの正解があるって思ってるんだろうな
122デフォルトの名無しさん (ワッチョイ cfd8-1nIH)
2024/06/29(土) 19:14:32.52ID:EiOc0G2L0 >115 知らんかった。使ってみよ。
123デフォルトの名無しさん (ワッチョイ 8f79-AdYi)
2024/06/29(土) 22:58:00.22ID:4nEdFUH10 気づけばnppで済ましてる
124デフォルトの名無しさん (ワッチョイ caad-EXgL)
2024/07/01(月) 05:52:59.21ID:kUCBycwJ0 犯人不明ボイス・トォ・スカル被害者にしている者皆判明
AIで被害者が苦しんでいる映像を作成してそれで喜んでいる脳細胞を読み取れば使用しているかの判定
AIで自分が高みの見物ができるかどうかも判定
あとは下記を参考にして行えばよい
いじめで殺害したかも判明するので迷宮入り事件犯人を絞り込める
隠しカメラの場所も判明
忘れた記憶を再び思い出せるようにする脳細胞を発見!
2024.06.28
「あなたの一番古い記憶は?」人は覚えていても2歳以前の記憶にアクセスできなくなっている
2023.11.30
なぜ私たちは起こってもいない間違った記憶をしてしまうのか?
2023.11.27
自分でも気づいていない「記憶の間違い」を脳波で判断できると判明
2023.10.19
富山大、睡眠中の脳で行われている推論の演算を神経細胞レベルで解明
2024/06/26
サイコパスはためらわない?−−嘘つきの脳のメカニズム
2019/09/26
脳を刺激して特定の記憶を呼び戻す技術「記憶プロテーゼ」を開発
2024/02/21
「0」を”思う”ときの脳活動は「1」に近い!捕食者への恐怖がゼロの根幹だった?
2024.03.07
>>MEGを使うと、脳内でわずかに発生する磁場変化をとらえて、脳活動を記録することが可能です。
>>(※脳波計が脳の電気活動を読み取るのに対して、脳磁計は脳の磁気活動を読み取ります)
東工大、磁束集中器を用いない高感度「ダイヤモンド量子センサ」を開発
2024/06/07
>>日常的な検診や脳機能のより詳しい研究や、ブレイン・マシン・インタフェースの研究などへ大きく貢献できると期待されている。
AIで被害者が苦しんでいる映像を作成してそれで喜んでいる脳細胞を読み取れば使用しているかの判定
AIで自分が高みの見物ができるかどうかも判定
あとは下記を参考にして行えばよい
いじめで殺害したかも判明するので迷宮入り事件犯人を絞り込める
隠しカメラの場所も判明
忘れた記憶を再び思い出せるようにする脳細胞を発見!
2024.06.28
「あなたの一番古い記憶は?」人は覚えていても2歳以前の記憶にアクセスできなくなっている
2023.11.30
なぜ私たちは起こってもいない間違った記憶をしてしまうのか?
2023.11.27
自分でも気づいていない「記憶の間違い」を脳波で判断できると判明
2023.10.19
富山大、睡眠中の脳で行われている推論の演算を神経細胞レベルで解明
2024/06/26
サイコパスはためらわない?−−嘘つきの脳のメカニズム
2019/09/26
脳を刺激して特定の記憶を呼び戻す技術「記憶プロテーゼ」を開発
2024/02/21
「0」を”思う”ときの脳活動は「1」に近い!捕食者への恐怖がゼロの根幹だった?
2024.03.07
>>MEGを使うと、脳内でわずかに発生する磁場変化をとらえて、脳活動を記録することが可能です。
>>(※脳波計が脳の電気活動を読み取るのに対して、脳磁計は脳の磁気活動を読み取ります)
東工大、磁束集中器を用いない高感度「ダイヤモンド量子センサ」を開発
2024/06/07
>>日常的な検診や脳機能のより詳しい研究や、ブレイン・マシン・インタフェースの研究などへ大きく貢献できると期待されている。
125デフォルトの名無しさん (ワッチョイ 1e32-nei3)
2024/07/01(月) 09:00:11.31ID:836YlBfV0 テキストエディタってデバッグとかステップ実行とかできるの?
126デフォルトの名無しさん (ワッチョイ 2b05-phI7)
2024/07/01(月) 09:38:14.31ID:K012aBUx0 pdbとつなぎ込めるならできるんじゃない?
エディタが元々デバッガ意識してる作りじゃないとUIが厳しくなりそうだけど
エディタが元々デバッガ意識してる作りじゃないとUIが厳しくなりそうだけど
127デフォルトの名無しさん (ワッチョイ 0775-5uwi)
2024/07/01(月) 12:40:13.71ID:pMB5Vc+c0 >>125
できるよ
今はLanguage Server ProtocolとかDebug Adapter ProtocolがAtomやSublimeやNeovimとか一般にテキストエディタと呼ばれてるけどプラグイン使えばビジュアルではもできてIDEと遜色ない
境界線が曖昧になってる
エディタ内でコンソールウィンドウ起動してデバッグ/ステップ実行なら昔からだいたいどのエディタでもできた
できるよ
今はLanguage Server ProtocolとかDebug Adapter ProtocolがAtomやSublimeやNeovimとか一般にテキストエディタと呼ばれてるけどプラグイン使えばビジュアルではもできてIDEと遜色ない
境界線が曖昧になってる
エディタ内でコンソールウィンドウ起動してデバッグ/ステップ実行なら昔からだいたいどのエディタでもできた
128デフォルトの名無しさん (ワッチョイ 8a02-2Kdk)
2024/07/01(月) 17:34:20.43ID:tqKU/vEa0 また、
どうでもいいやり取りが始まった…
どうでもいいやり取りが始まった…
129デフォルトの名無しさん (ワッチョイ 46cc-tl4G)
2024/07/01(月) 18:45:06.06ID:9VBBA37q0 また自演が始まった
130デフォルトの名無しさん (ワッチョイ 8f5f-DIUe)
2024/07/01(月) 23:56:38.02ID:CgZJmBCn0 2024年にAtom?
131デフォルトの名無しさん (ワッチョイ 8e36-FfiN)
2024/07/03(水) 17:29:09.96ID:SLJzfMqN0 python3でpip install sympyをうつとinstallにエラーが出るんですが原因わかりますか?
132デフォルトの名無しさん (アウアウウー Sacf-wy5n)
2024/07/03(水) 18:05:06.54ID:wXE89hiua 何で出てるエラー書かないのかわかりません
133デフォルトの名無しさん (ワッチョイ 8a02-2Kdk)
2024/07/03(水) 18:15:03.45ID:A0SNNsuZ0 >>132
バカはほっとけ
バカはほっとけ
135デフォルトの名無しさん (ワッチョイ 8ed3-CB8S)
2024/07/03(水) 20:00:16.10ID:SLJzfMqN0 >>132
>> pip install sympy
File "<stdin>", line 1
pip install sympy
^^^^^^^
SyntaxError: invalid syntax
>> pip install sympy
File "<stdin>", line 1
pip install sympy
^^^^^^^
SyntaxError: invalid syntax
136デフォルトの名無しさん (ワッチョイ 8ed3-CB8S)
2024/07/03(水) 20:06:15.83ID:SLJzfMqN0 すみません自己解決しました
137デフォルトの名無しさん (ワッチョイ 6ae9-tl4G)
2024/07/03(水) 20:12:35.50ID:aR0C9sJC0 pythonプロンプトでpip実行w
138デフォルトの名無しさん (ワッチョイ 2ba2-phI7)
2024/07/03(水) 20:28:11.65ID:kB2VnPN40 >>> import pip
>>> pip.main(['install', 'sympy'])
>>> pip.main(['install', 'sympy'])
139デフォルトの名無しさん (ワッチョイ a310-nMe1)
2024/07/03(水) 22:48:18.26ID:58lv5lpo0140デフォルトの名無しさん (ワッチョイ a3bd-GXJQ)
2024/07/04(木) 04:12:08.95ID:H+976rVP0 >>130
Atomってまだ生きてたんだ
Atomってまだ生きてたんだ
141デフォルトの名無しさん (ワッチョイ ffa9-IFH7)
2024/07/04(木) 06:20:57.40ID:lmN3FC4c0 Pythonの実行ファイル化(exe化)について聞きたいのですがpyinstaller以外に実行ファイルにするアプリというかライブラリはありますか?
pyinstallerは結局PC上でPython及び環境をインストールして動かしてるらしくクソ遅いです。
できればバイナリ、もしくはCなどネイティブな実行ファイルにコンパイルできるものはありますか?
pyinstallerは結局PC上でPython及び環境をインストールして動かしてるらしくクソ遅いです。
できればバイナリ、もしくはCなどネイティブな実行ファイルにコンパイルできるものはありますか?
142デフォルトの名無しさん (ワッチョイ 2ba2-phI7)
2024/07/04(木) 07:41:26.64ID:oW4sHAD80 >>141
CythonやPyPyを検討してみて
CythonやPyPyを検討してみて
143デフォルトの名無しさん (ワッチョイ 4a2a-bp6Y)
2024/07/04(木) 07:42:44.80ID:fZFY8LBn0 >>135
オレ以外にもいるんだな、これやる人...
> $ python3
> Python 3.11.9 (main, Apr 2 2024, 13:43:44) [GCC 13.2.0] on linux
> Type "help", "copyright", "credits" or "license" for more information.
> >>> pip install abc
> File "<stdin>", line 1
> pip install abc
> ^^^^^^^
> SyntaxError: invalid syntax
> >>>
オレ以外にもいるんだな、これやる人...
> $ python3
> Python 3.11.9 (main, Apr 2 2024, 13:43:44) [GCC 13.2.0] on linux
> Type "help", "copyright", "credits" or "license" for more information.
> >>> pip install abc
> File "<stdin>", line 1
> pip install abc
> ^^^^^^^
> SyntaxError: invalid syntax
> >>>
144デフォルトの名無しさん (ブーイモ MMaa-qs9P)
2024/07/04(木) 19:38:05.25ID:BWgAM6lLM >>141
そんなの初回だけだろ
そんなの初回だけだろ
145デフォルトの名無しさん (ワッチョイ ffa9-IFH7)
2024/07/04(木) 19:55:46.26ID:lmN3FC4c0 >>144
Pyinstallerは毎回Python環境を作るって聞いたことあるのですが
Pyinstallerは毎回Python環境を作るって聞いたことあるのですが
146デフォルトの名無しさん (ワッチョイ ffa9-IFH7)
2024/07/04(木) 19:56:00.91ID:lmN3FC4c0147 警備員[Lv.16]:0.00133031 (ワッチョイ a310-nMe1)
2024/07/04(木) 20:19:32.47ID:Q6sCpcJR0 vscodeでsympyをインストールしているんだが、
ソースにimportで記載すると
import sympy
^^^^^
とエラー表示される。
実行すると、
ModuleNotFoundError: No module named 'sympy'
になる。
なんで?
ソースにimportで記載すると
import sympy
^^^^^
とエラー表示される。
実行すると、
ModuleNotFoundError: No module named 'sympy'
になる。
なんで?
148デフォルトの名無しさん (ワッチョイ a755-NC2Y)
2024/07/04(木) 20:55:56.75ID:4t0XZ+UL0 pythonのsleniumで
毎日ログインしてスタンプ押すプログラム
使ってんやけど最近エラー出る。
なんでかわかる人?教えてちょんまげ
毎日ログインしてスタンプ押すプログラム
使ってんやけど最近エラー出る。
なんでかわかる人?教えてちょんまげ
149デフォルトの名無しさん (ワッチョイ 8e7d-elfY)
2024/07/04(木) 21:01:38.11ID:FXndbzzL0 pip使ってんのか
こえーな
こえーな
150デフォルトの名無しさん (ワッチョイ a73b-tl4G)
2024/07/04(木) 21:08:08.25ID:9lUqOnIn0151デフォルトの名無しさん (ワッチョイ 2b82-phI7)
2024/07/04(木) 22:17:14.82ID:oW4sHAD80 >>147
>vscodeでsympyをインストールしているんだが、
エスパーできなくもないが情報が欠落してると気づいてほしい
vscodeはTS製のエディタなのでsympyと直接関係を持つことはない
>vscodeでsympyをインストールしているんだが、
エスパーできなくもないが情報が欠落してると気づいてほしい
vscodeはTS製のエディタなのでsympyと直接関係を持つことはない
152デフォルトの名無しさん (ワッチョイ 9f95-7nJa)
2024/07/04(木) 22:20:13.39ID:5PMrRJOQ0 powershellでpipしてインストールしてからvscodeでimportしろ
153 警備員[Lv.17]:0.00141021 (ワッチョイ a310-nMe1)
2024/07/04(木) 22:33:32.10ID:Q6sCpcJR0 >>150
>>151
ターミナルでpip install sympyすると
Requirement already satisfied: sympy in c:\users\******\appdata\local\programs\python\python312\lib\site-packages (1.12.1)
Requirement already satisfied: mpmath<1.4.0,>=1.1.0 in c:\users\******\appdata\local\programs\python\python312\lib\site-packages (from sympy) (1.3.0)
と出るのでインストールされているはず。
vscodeのターミナルでpip listすると
sympy 1.12.1
と出てくる。
しかしvscodeのソース表示でimport sympyがエラーになる。
>>151
ターミナルでpip install sympyすると
Requirement already satisfied: sympy in c:\users\******\appdata\local\programs\python\python312\lib\site-packages (1.12.1)
Requirement already satisfied: mpmath<1.4.0,>=1.1.0 in c:\users\******\appdata\local\programs\python\python312\lib\site-packages (from sympy) (1.3.0)
と出るのでインストールされているはず。
vscodeのターミナルでpip listすると
sympy 1.12.1
と出てくる。
しかしvscodeのソース表示でimport sympyがエラーになる。
154 警備員[Lv.17]:0.00141021 (ワッチョイ a310-nMe1)
2024/07/04(木) 22:35:28.46ID:Q6sCpcJR0 pip uninstall sympyしてpip install sympyするとインストールは完了するが、結果は一緒。
155デフォルトの名無しさん (ワッチョイ 3b58-nMe1)
2024/07/04(木) 23:46:27.85ID:VyMtzU5g0156デフォルトの名無しさん (アウアウウー Sacf-tl4G)
2024/07/04(木) 23:54:45.56ID:bSnYvqGqa >>153
環境変数のPYTHONPATHにそのパスは設定されてるの?
環境変数のPYTHONPATHにそのパスは設定されてるの?
157デフォルトの名無しさん (ワッチョイ 8a02-2Kdk)
2024/07/04(木) 23:59:56.62ID:Tl5tMt9o0 なんだこのバカどものやり取り
159 警備員[Lv.17]:0.00150028 (ワッチョイ a310-nMe1)
2024/07/05(金) 00:12:39.32ID:kwjzZSK40 >>156
環境変数にPYTHONPATHという項目は登録されていない。
しかし同様にpipでインストールしたmpmathは動くぞ。
以前はsympyも動いていたんだがな。
その後にアップデート後か何かでなぜかsympyが消えていて、その後インストールしたがこのようになってしまった。
環境変数にPYTHONPATHという項目は登録されていない。
しかし同様にpipでインストールしたmpmathは動くぞ。
以前はsympyも動いていたんだがな。
その後にアップデート後か何かでなぜかsympyが消えていて、その後インストールしたがこのようになってしまった。
160デフォルトの名無しさん (ワッチョイ 2b82-phI7)
2024/07/05(金) 00:16:45.58ID:3L3B8blh0 ステータスバーで言語モードPythonを選択している状態ならそのとなりでバージョンも指定できる
そこがターミナルから実行しているpython/pipと異なってる
import sys
print(sys.path)
を実行したらわかる
そこがターミナルから実行しているpython/pipと異なってる
import sys
print(sys.path)
を実行したらわかる
161デフォルトの名無しさん (ワッチョイ a73b-tl4G)
2024/07/05(金) 00:36:21.03ID:UULOb/DK0 >>159
pipの時に使ってるpythonと実行時に使ってる時のpythonのバージョンが違うのでは?
pipの時に使ってるpythonと実行時に使ってる時のpythonのバージョンが違うのでは?
162 警備員[Lv.18]:0.00150028 (ワッチョイ a310-nMe1)
2024/07/05(金) 00:40:15.83ID:kwjzZSK40163デフォルトの名無しさん (ワッチョイ 3bf2-gjd7)
2024/07/05(金) 00:45:36.68ID:SxXuENTl0 バージョンが違うんじゃなくてpip installした環境とVSCodeで指定した実行環境が違うだろ
164デフォルトの名無しさん (ワッチョイ a73b-tl4G)
2024/07/05(金) 00:48:56.33ID:UULOb/DK0 まあ正直その辺は初心者殺しだよ
linuxとかさらに地獄でシンボリックリンクを貼りまくるからね
なのでvscode+devcontainerが最適解になるわけだけど
linuxとかさらに地獄でシンボリックリンクを貼りまくるからね
なのでvscode+devcontainerが最適解になるわけだけど
165デフォルトの名無しさん (ワッチョイ 6ad6-EXgL)
2024/07/05(金) 08:35:39.57ID:GQkuHNKI0 銀河英雄伝説で考えるセキュリティ--将来の「帝国の双璧」が陥った罠とセキュリティ業界
https://japan.zdnet.com/article/35220819/
https://japan.zdnet.com/article/35220819/
166デフォルトの名無しさん (ワッチョイ 8e4b-elfY)
2024/07/05(金) 10:49:56.97ID:m7ItiyZi0167デフォルトの名無しさん (ワッチョイ 8e4b-elfY)
2024/07/05(金) 10:50:55.60ID:m7ItiyZi0168デフォルトの名無しさん (ワッチョイ 0a7e-7nJa)
2024/07/05(金) 12:41:02.07ID:vdatRhiw0 pyhon+vscodeの学習はまずvenv作ってvscodeのインタプリタにvenv指定から始めよ
それ以外はない
それ以外はない
169デフォルトの名無しさん (ワッチョイ 8732-gjd7)
2024/07/05(金) 13:24:54.29ID:DtMV2yWt0 >>168
これ
これ
170デフォルトの名無しさん (ワッチョイ 8732-gjd7)
2024/07/05(金) 13:27:54.35ID:DtMV2yWt0 >>167
もっとちゃんと謝って
もっとちゃんと謝って
171デフォルトの名無しさん (ワッチョイ ff78-nMe1)
2024/07/05(金) 16:52:25.24ID:j6N6PWkn0 module3.py
module2.py
folder
-__init__.py
-consts.py
-module1.py
<__init__.py>
from . consts import *
from . module1 import Class_A
<consts.py>
A=0
B=0
...
<module1.py>
class Class_A():
...
<module2.py>
from folder import *
class Class_B():
def aaa(self):
self.class_a=Class_A()
<module3.py>
from module2 import Class_B
print(A)
module3を実行でNameError: name 'A' is not definedがでます。module3でconsts.pyをインポートする以外でなにか方法ありませんか
module2.py
folder
-__init__.py
-consts.py
-module1.py
<__init__.py>
from . consts import *
from . module1 import Class_A
<consts.py>
A=0
B=0
...
<module1.py>
class Class_A():
...
<module2.py>
from folder import *
class Class_B():
def aaa(self):
self.class_a=Class_A()
<module3.py>
from module2 import Class_B
print(A)
module3を実行でNameError: name 'A' is not definedがでます。module3でconsts.pyをインポートする以外でなにか方法ありませんか
172デフォルトの名無しさん (ワッチョイ ff78-nMe1)
2024/07/05(金) 17:13:03.78ID:j6N6PWkn0 記載ミスがありました。これでAのネームエラーがでます
<module3.py>
from module2 import Class_B
class Class_C(Class_B):
def bbb(self):
self.aaa()
if __name__ == '__main__':
class_c=Class_C
class_c.bbb()
print(A)
<module3.py>
from module2 import Class_B
class Class_C(Class_B):
def bbb(self):
self.aaa()
if __name__ == '__main__':
class_c=Class_C
class_c.bbb()
print(A)
173デフォルトの名無しさん (ワッチョイ 877c-5+Ml)
2024/07/05(金) 18:12:47.92ID:/nhnoDEU0 そりゃそうだろうね
174デフォルトの名無しさん (ワッチョイ cd5f-D9Rd)
2024/07/09(火) 19:42:58.64ID:YnhmosHM0 strでキャストしましょう
175デフォルトの名無しさん (ワッチョイ 8d54-RTFR)
2024/07/13(土) 16:07:01.14ID:9PFDbe2C0 self.__next_f.push() でバラバラになってるのをがっちゃんこするモジュール無い?
176デフォルトの名無しさん (ワッチョイ 5579-dMJ6)
2024/07/13(土) 16:16:18.93ID:h5PR0uBa0 Windows版CPython 3.12.4に同梱のPython Launcherのコンソール非表示版(pyw.exe)が壊れてるっぽい
コンソール版のpy.exeと同じ動作になってしまって、コンソールが非表示に出来ない
試しに、3.10.11に同梱のpyw.exeと入れ替えてみると想定の動作になる
あんまり使ってる人いないのかなぁ
コンソール版のpy.exeと同じ動作になってしまって、コンソールが非表示に出来ない
試しに、3.10.11に同梱のpyw.exeと入れ替えてみると想定の動作になる
あんまり使ってる人いないのかなぁ
177176 (ワッチョイ 5579-dMJ6)
2024/07/13(土) 17:29:23.72ID:h5PR0uBa0 3.11以降は全部同じ動作(コンソールが立ち上がる)になった
これだけ前からだとすると、壊れてるっていうのと違うんだろうけど、よくわからないなぁ
-64オプションが廃止予定になったくらいで、特に関係ありそうな変更はなさそう
別途起動オプションがあるかと思ったけど、見つからなかった
もしかしておま環なのかも
試したインストーラーはこちら(amd64版も同梱)
https://www.python.org/ftp/python/[python version]/win32/launcher.msi
結局、想定の動作になる最新のランチャーは3.10.11のものということなるみたい
以下、テストファイル(Windowsモード用拡張子 *.pyw で保存、py.iniは未使用)
これをダブルクリックで起動すると、コンソールは現れないのが本来の状態(のはず)
#!/usr/bin/env python
import tkinter
root = tkinter.Tk()
root.geometry('300x150')
label = tkinter.Label(text='テスト文字列')
label.place(x=100, y=60)
root.mainloop()
興味があったら追試よろしく
これだけ前からだとすると、壊れてるっていうのと違うんだろうけど、よくわからないなぁ
-64オプションが廃止予定になったくらいで、特に関係ありそうな変更はなさそう
別途起動オプションがあるかと思ったけど、見つからなかった
もしかしておま環なのかも
試したインストーラーはこちら(amd64版も同梱)
https://www.python.org/ftp/python/[python version]/win32/launcher.msi
結局、想定の動作になる最新のランチャーは3.10.11のものということなるみたい
以下、テストファイル(Windowsモード用拡張子 *.pyw で保存、py.iniは未使用)
これをダブルクリックで起動すると、コンソールは現れないのが本来の状態(のはず)
#!/usr/bin/env python
import tkinter
root = tkinter.Tk()
root.geometry('300x150')
label = tkinter.Label(text='テスト文字列')
label.place(x=100, y=60)
root.mainloop()
興味があったら追試よろしく
178デフォルトの名無しさん (ワッチョイ 8561-IQIW)
2024/07/13(土) 18:47:25.72ID:YaCWuMoz0 >>177
shebangが#!/usr/bin/env pythonの時だけコンソール出るな
#!/usr/bin/env pythonw、#!/usr/bin/python、バージョン指定あり、shebangなしならコンソール出ない
shebangが#!/usr/bin/env pythonの時だけコンソール出るな
#!/usr/bin/env pythonw、#!/usr/bin/python、バージョン指定あり、shebangなしならコンソール出ない
179176 (ワッチョイ 5579-dMJ6)
2024/07/13(土) 19:10:40.79ID:h5PR0uBa0 >>178
追試ありがとう
pyw -3 hoge.pyw でもコンソール非表示になった
以前のランチャーは shebangの "python"の文字列しか見ていなかったと記憶しているけど、
もともと(今も)は #!python というのをデフォルトにしているようなので、
どうもそれ以外の扱い方が少し変わったみたいだね
今までだと、同じファイルをそのまま拡張子だけ変えるだけで済んだので、
クロスプラットフォーム対応や、python2・3両対応はちょっとめんどくさくなりそう
posix側への対応のために、/usr/bin/envは書いておきたいところなんだけど
追試ありがとう
pyw -3 hoge.pyw でもコンソール非表示になった
以前のランチャーは shebangの "python"の文字列しか見ていなかったと記憶しているけど、
もともと(今も)は #!python というのをデフォルトにしているようなので、
どうもそれ以外の扱い方が少し変わったみたいだね
今までだと、同じファイルをそのまま拡張子だけ変えるだけで済んだので、
クロスプラットフォーム対応や、python2・3両対応はちょっとめんどくさくなりそう
posix側への対応のために、/usr/bin/envは書いておきたいところなんだけど
180デフォルトの名無しさん (アウアウエー Sa13-pk1M)
2024/07/13(土) 22:45:23.80ID:nTr8FyGBa mamifestやろ
181デフォルトの名無しさん (ワッチョイ d5d4-Pe0Q)
2024/07/15(月) 15:45:51.64ID:wT4qVw/w0 質問
VS Codeのワークスペースとvenvの仮想環境との対応付けってどこに記録されてるの?
仮想環境を作るとポップアップが出て「このワークスペースを作成された仮想環境で常に開きますか?」という表示されると思うけど、あれで No してしまった時に設定し直すようなことをしたい
ローカルの .vscode フォルダにはそれらしきものはないし
Windowsでの話を知りたい
VS Codeのワークスペースとvenvの仮想環境との対応付けってどこに記録されてるの?
仮想環境を作るとポップアップが出て「このワークスペースを作成された仮想環境で常に開きますか?」という表示されると思うけど、あれで No してしまった時に設定し直すようなことをしたい
ローカルの .vscode フォルダにはそれらしきものはないし
Windowsでの話を知りたい
182デフォルトの名無しさん (ワッチョイ 3157-nlyI)
2024/07/15(月) 16:12:11.69ID:Yn9vf8AX0 Ctrl+,でsettings.jsonを開いてそこに設定する
"python.venvFolders": [
"envs",
".pyenv",
".direnv"
]
"python.venvFolders": [
"envs",
".pyenv",
".direnv"
]
183デフォルトの名無しさん (ワッチョイ d5d4-Pe0Q)
2024/07/15(月) 18:56:23.56ID:wT4qVw/w0 サンクス
184デフォルトの名無しさん (ワッチョイ fa4b-KrCV)
2024/07/16(火) 00:05:41.97ID:nQsNVpqE0 みんなGUIはTkinter使ってるの?
PysimpleGUI は有料になってしまったよね
PysimpleGUI は有料になってしまったよね
185デフォルトの名無しさん (ワッチョイ ae30-nlyI)
2024/07/16(火) 00:08:28.54ID:m7lOj4hf0 TkEasyGUIがお勧め
中身はTkでPySimpleGUIとほぼ同じメソッドを実装している
中身はTkでPySimpleGUIとほぼ同じメソッドを実装している
186デフォルトの名無しさん (スッップ Sdfa-OwUx)
2024/07/16(火) 00:14:53.75ID:vGmGhS3Cd Streamlitでいいよ
Pythonで作ったところでどうせ配布するようなものには使えないんだからブラウザで十分
Pythonで作ったところでどうせ配布するようなものには使えないんだからブラウザで十分
187デフォルトの名無しさん (ワッチョイ d578-b5YI)
2024/07/16(火) 02:57:46.60ID:SHC7aw2z0 惰性でwx
1ウィンドウで好きにしたいときはpygame
1ウィンドウで好きにしたいときはpygame
188デフォルトの名無しさん (ワッチョイ 31d4-81KA)
2024/07/16(火) 08:04:33.89ID:9FhpPUaP0 fletちゃんだな
189デフォルトの名無しさん (ワッチョイ 3de5-kXex)
2024/07/16(火) 08:12:10.30ID:Qu1p+Dch0 最近PythonQt触り始めた
190デフォルトの名無しさん (ワッチョイ 31a3-Pe0Q)
2024/07/16(火) 11:56:58.86ID:0jQtFcvp0 質問です!
現在、pygameでアケコンの入力をフレーム単位で取得して表示するコードを作成していて表示できるようになったのですが、ストリートファイター6内で出力されるフレームと誤差が出てしまいます。
これを解消する方法はありますか?うまく説明できなくてすみません。
現在、pygameでアケコンの入力をフレーム単位で取得して表示するコードを作成していて表示できるようになったのですが、ストリートファイター6内で出力されるフレームと誤差が出てしまいます。
これを解消する方法はありますか?うまく説明できなくてすみません。
191デフォルトの名無しさん (ワッチョイ 696a-dc8I)
2024/07/16(火) 11:57:40.87ID:UeX1R/NC0 PySimpleGUIは早くも4系はpipからバージョン指定インストール出来なくされてるね。
自分は有料化を聞いた時に保存しておいた無料最終版4.60.5のwheelがあるので現状はPySimpleGUIのまま。
wheelを手元に残しておけばネット上から消されてても再インストール可能なのが強み。
pipのインストール元鯖やそれらミラーのインターネットアーカイブでも漁れば多分まだ生き残ってる所もあると思う。
TkEasyGUIは、試してみたけどPySimpleGUIでエラー無しでもimport変更するとエラーになるのでまだ様子見。
import変更だけで済ませたいならFreeSimpleGUIってのもあって、こちらは試したがエラー出なかった。
ただ、ゼロから作ったというTkEasyGUIとは違い、こちらはフォークらしいのでいつクレーム入って使えなくされるか不明ですが。
自分は有料化を聞いた時に保存しておいた無料最終版4.60.5のwheelがあるので現状はPySimpleGUIのまま。
wheelを手元に残しておけばネット上から消されてても再インストール可能なのが強み。
pipのインストール元鯖やそれらミラーのインターネットアーカイブでも漁れば多分まだ生き残ってる所もあると思う。
TkEasyGUIは、試してみたけどPySimpleGUIでエラー無しでもimport変更するとエラーになるのでまだ様子見。
import変更だけで済ませたいならFreeSimpleGUIってのもあって、こちらは試したがエラー出なかった。
ただ、ゼロから作ったというTkEasyGUIとは違い、こちらはフォークらしいのでいつクレーム入って使えなくされるか不明ですが。
192デフォルトの名無しさん (ワッチョイ ae30-nlyI)
2024/07/16(火) 12:26:10.18ID:m7lOj4hf0 TkEasyGUIもDMCAされる可能性はあるんだけどね
流石に同じAPIはやり過ぎだし
流石に同じAPIはやり過ぎだし
193デフォルトの名無しさん (ワッチョイ 1195-9tGK)
2024/07/16(火) 12:26:40.97ID:CpUQ4UHt0 tkinterとttkbootstrapがいい
194デフォルトの名無しさん (ワッチョイ ae30-nlyI)
2024/07/16(火) 12:30:14.87ID:m7lOj4hf0 ただ開発者が日本人でまだそんなに使われてる訳ではないからお咎めなしの可能性もある
195デフォルトの名無しさん (ワッチョイ 6ecd-43e0)
2024/07/16(火) 12:38:08.10ID:2G12eFJt0 pysideとQtQuickやってるけど
他のに移ってもいいんじゃねと思っている
他のに移ってもいいんじゃねと思っている
196デフォルトの名無しさん (ワッチョイ da02-/pEx)
2024/07/16(火) 13:35:33.02ID:Bb96ADM40 内包表記とか、
なかなか慣れない
C++から見ると
なかなか慣れない
C++から見ると
197デフォルトの名無しさん (ワッチョイ 0154-XL3x)
2024/07/16(火) 18:19:21.85ID:CPxZcHbW0 一時的な変数作るのそこまで嫌かと思うな
198デフォルトの名無しさん (ワッチョイ 31d4-81KA)
2024/07/16(火) 18:40:09.70ID:9FhpPUaP0 後ろから書かないと分からなくなる
199デフォルトの名無しさん (ワッチョイ 85c2-yu+Z)
2024/07/16(火) 19:00:14.19ID:mC6azxfu0 個人的には
条件→結論って流れの方が好き
条件→結論って流れの方が好き
200デフォルトの名無しさん (ワッチョイ 85b9-hIhh)
2024/07/16(火) 21:07:25.24ID:PlOIp+R20 可読性っていうことなら、内包表記もインデントすればいい
201デフォルトの名無しさん (ワッチョイ 7a50-U8Y+)
2024/07/16(火) 21:17:05.37ID:eiV6OZVR0 そういう仕様変更に耐えられないコードを書いてはいけないんだぜ?
202デフォルトの名無しさん (ワッチョイ 0154-XL3x)
2024/07/16(火) 21:24:57.64ID:CPxZcHbW0 python改行に弱いよな
203デフォルトの名無しさん (ワッチョイ fa4b-KrCV)
2024/07/17(水) 00:18:01.87ID:wOcdHonj0 ハァー
オブジェクトわかりにくい
関数は簡単なのに…
変数にクラス名を入れて、その変数からインスタンス内のメソッドを実行とかややこしい…
オブジェクトわかりにくい
関数は簡単なのに…
変数にクラス名を入れて、その変数からインスタンス内のメソッドを実行とかややこしい…
204デフォルトの名無しさん (ワッチョイ 75f0-nlyI)
2024/07/17(水) 00:37:45.89ID:bhjAMJd60 ややこしいか?
205デフォルトの名無しさん (ワッチョイ 0583-9tGK)
2024/07/17(水) 00:53:57.62ID:JDqvl6rk0 オブジェクトは必要になる時がくれば、なるほどこういうことかと理解できるもの
車とか動物とか言われても意味がわからない
車とか動物とか言われても意味がわからない
206デフォルトの名無しさん (ワッチョイ da02-/pEx)
2024/07/17(水) 01:20:38.51ID:Oiv09A9S0207デフォルトの名無しさん (ワッチョイ 4638-irXY)
2024/07/17(水) 10:28:37.81ID:ArDuB9vV0 どこか簡単にすると
別の場所がぐちゃぐちゃになる
別の場所がぐちゃぐちゃになる
208デフォルトの名無しさん (ワッチョイ 4638-irXY)
2024/07/17(水) 10:29:22.94ID:ArDuB9vV0 >>205
あの説明まじでダメだと思うけどみんなコピぺしてるな
あの説明まじでダメだと思うけどみんなコピぺしてるな
209デフォルトの名無しさん (ワッチョイ 897c-hD31)
2024/07/17(水) 12:54:20.89ID:yeE+g+2L0 車と動物で良いんだぞ
オブジェクト指向理解すればするほど良い例だと分かる
入門向けとしてはファイナルファンタジーで教える方が良いかもしれない
ファミコン版のFF3とかが良い
オブジェクト指向理解すればするほど良い例だと分かる
入門向けとしてはファイナルファンタジーで教える方が良いかもしれない
ファミコン版のFF3とかが良い
210デフォルトの名無しさん (ワッチョイ 7634-yu+Z)
2024/07/17(水) 13:25:01.62ID:eTk+Gzw70 継承とか多態とかの概念を
初めから教える必要あるんかな
同じ用途のデータを混乱しないように一まとめにして
専用関数も紐付けしておくくらいの理解から始めればいいと思うんだが
初めから教える必要あるんかな
同じ用途のデータを混乱しないように一まとめにして
専用関数も紐付けしておくくらいの理解から始めればいいと思うんだが
211デフォルトの名無しさん (ワッチョイ 85b2-nlyI)
2024/07/17(水) 13:28:16.43ID:HgZgBdgi0 スレ違い
212デフォルトの名無しさん (ワッチョイ 897c-hD31)
2024/07/17(水) 13:41:50.13ID:yeE+g+2L0213デフォルトの名無しさん (ワッチョイ 0154-XL3x)
2024/07/17(水) 13:52:54.44ID:VcSrM74t0 そんな大したもんじゃないよ
関数をライブラリ化して便利に使おうとしても、
どういうデータを渡したらいいかを熟知しないと使えない
データ形式もライブラリ側で指定したのがオブジェクト
関数をライブラリ化して便利に使おうとしても、
どういうデータを渡したらいいかを熟知しないと使えない
データ形式もライブラリ側で指定したのがオブジェクト
214デフォルトの名無しさん (ワッチョイ 7634-yu+Z)
2024/07/17(水) 14:31:22.91ID:eTk+Gzw70215デフォルトの名無しさん (ワッチョイ 0583-9tGK)
2024/07/17(水) 18:58:27.34ID:JDqvl6rk0216デフォルトの名無しさん (ワッチョイ 0154-XL3x)
2024/07/17(水) 19:06:26.49ID:VcSrM74t0 粗く括った対象をオブジェクトと呼びたがるのは、
継承の説明をしたいからだけど、
実際には継承しまくって全体が矛盾なく収まるクラス設計なんかできない
継承なんか考えないか、1代継承できたらラッキーくらいでいい
継承の説明をしたいからだけど、
実際には継承しまくって全体が矛盾なく収まるクラス設計なんかできない
継承なんか考えないか、1代継承できたらラッキーくらいでいい
217デフォルトの名無しさん (ワッチョイ d598-b5YI)
2024/07/17(水) 19:43:33.34ID:yBuA7zY80 データに作法がついてくる構造は使い勝手良いけど
動くことしか興味がなくって
メソッド名や引数のキーワード設計を軽視してると残念なきもちになる
動くことしか興味がなくって
メソッド名や引数のキーワード設計を軽視してると残念なきもちになる
218デフォルトの名無しさん (ワッチョイ 0154-XL3x)
2024/07/17(水) 19:50:28.46ID:VcSrM74t0 データから説明するからメソッドが付属物なんだよな
メソッドが本体
このモジュールはこんなことができます、という売りの部分
その為に満たすべきデータの条件を内部で整えてくれる仕組み
メソッドが本体
このモジュールはこんなことができます、という売りの部分
その為に満たすべきデータの条件を内部で整えてくれる仕組み
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【日本人の旅行離れ】国内旅行すら行けなくなった……オーバーツーリズムだけじゃない 旅行者減少の異常事態 [ぐれ★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★12 [蚤の市★]
- “ひとり焼肉”でおなじみ「焼肉ライク」が閉店ラッシュ。なぜ「コスパが悪い」と言われてしまうのか [Gecko★]
- 中国の渡航自粛要請1カ月 大阪の観光バス予約ゼロ、東北にも波及 [蚤の市★]
- 女性天皇「賛成」69%、将来の皇位継承「不安」68%…読売世論調査 [蚤の市★]
- 【神戸】エレベーター「かご」なく男性医師が転落死 大手「三菱電機ビルソリューションズ」の担当者、安全装置切り放置か [ぐれ★]
- アップル、メモリ長期契約が打ち切られたため年明けから大幅な値上げになる模様。iPhone17今すぐ買い占めろ [709039863]
- 高市、メガソーラー廃止。環境破壊が社会問題化 [792147417]
- 女だが
- 🏡おい!返事しろ︎︎!知的障害者!
- ワイの趣味が"資格試験に申し込んで結局行かない"なんやがどんなイメージ?
- 農水省が立ち上げた「農業版価格ドットコム」失敗。サービス完全終了、運営会社2021年から債務超過・解散 [256556981]
