当スレに★Python以外のプログラミング言語での回答類を書くべからず★
派生言語はそれぞれ専スレがある(この板にあるとは限らない)ので、そっち池。
「Ruby」「Rails」「某言語では」「クソチョンw」をNGワード設定推奨。荒らしは、完全スルー放置が一番きらいです。
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。
★エラーを解決したい場合★は、
表示されたエラーの全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、
実行環境(Pythonのバージョン・OSとIDEの種類およびバージョン)をシッカリ書くこと。
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
〇前スレ〇
【まず1嫁】くだすれPython(超初心者用) その59
https://mevius.5ch.net/test/read.cgi/tech/1689241721/
次スレたては >>985 あたりが挑戦する。
### END OF TEMPLATE ###
【まず1嫁】くだすれPython(超初心者用) その60
2024/09/01(日) 19:58:04.89ID:tGCM6k6e
2デフォルトの名無しさん
2024/09/01(日) 20:02:26.33ID:tGCM6k6e >>1
https://agree.5ch.net/test/read.cgi/mango/1724946346/257
ここで絞り込んだところ、旧テンプレ「NGワードトー6推奨」のトーロク+URLがあるとロックにかかりスレ立てできないようなので
用語を「設定」と置き換えめ立てました
https://agree.5ch.net/test/read.cgi/mango/1724946346/257
ここで絞り込んだところ、旧テンプレ「NGワードトー6推奨」のトーロク+URLがあるとロックにかかりスレ立てできないようなので
用語を「設定」と置き換えめ立てました
3デフォルトの名無しさん
2024/09/02(月) 14:24:25.02ID:bEOQuk+Q 標準ライブラリでEBNFを解釈できる構文解析器ってある?さすがにねーか
4デフォルトの名無しさん
2024/09/04(水) 23:59:52.02ID:Wt3u+ph7 この度Pythonを勉強することになったぜ。よろしくう😀
2024/09/05(木) 00:27:43.46ID:oSzSq1tU
手軽すぎて他の言語触らなくなる
2024/09/05(木) 06:40:21.27ID:MAGLdus3
俺、退職したら今まで買って積んでいたPython技術書を読みまくりの
コード書きまくりの毎日を送るんだ…
誰にも強制されない期限に縛られない夢のようなプログラミングライフ
コード書きまくりの毎日を送るんだ…
誰にも強制されない期限に縛られない夢のようなプログラミングライフ
2024/09/09(月) 10:38:21.70ID:YY6FzbWS
pythonでjsの様な即時関数の使い方できないのかとやってたら、
jsと同じ書き方でできるんやね。
jsの即時関数もこれで意味が理解できた。
test = (lambda:1+2)()
jsと同じ書き方でできるんやね。
jsの即時関数もこれで意味が理解できた。
test = (lambda:1+2)()
2024/09/09(月) 21:15:10.77ID:+To1Amul
lambdaは中途半端で使いたくないし
その場で関数定義するかな
ドキュメンテーションにもなるし
その場で関数定義するかな
ドキュメンテーションにもなるし
9デフォルトの名無しさん
2024/09/10(火) 10:59:02.03ID:ij18hT+A openpyxlで
ws.column_dimensions[str].hiddenで非表示列を削除したいと思ったのですが
どうやらAG-AJまでが非表示のばあいAGのみTrueになるため、削除範囲の設定が出来ません。
どのように処理したら良いのでしょうか?
ws.column_dimensions[str].hiddenで非表示列を削除したいと思ったのですが
どうやらAG-AJまでが非表示のばあいAGのみTrueになるため、削除範囲の設定が出来ません。
どのように処理したら良いのでしょうか?
10デフォルトの名無しさん
2024/09/11(水) 19:58:44.82ID:Blw77c4i ctypesの型を派生して新しい型を作りたいです。
普通に A() の形でインスタンスを作ると __new__や__init__が呼ばれるのですが
A.from_buffer()でインスタンスを作ると__new__も__init__も呼ばれません。
インスタンスが出来たときに初期化処理を走らせたいのですが
あらゆる場合に処理を走らせるにはどこに書けば良いのでしょう?
class A(ctypes.Structure):
def __new__(cls):
print("__new__")
return super().__new__(cls)
def __init__(self):
print("__init__")
a1 = A() # __new__も__init__も呼ばれる
a2 = A.from_buffer(b'\x00' * 100) # __new__も__init__も呼ばれない
普通に A() の形でインスタンスを作ると __new__や__init__が呼ばれるのですが
A.from_buffer()でインスタンスを作ると__new__も__init__も呼ばれません。
インスタンスが出来たときに初期化処理を走らせたいのですが
あらゆる場合に処理を走らせるにはどこに書けば良いのでしょう?
class A(ctypes.Structure):
def __new__(cls):
print("__new__")
return super().__new__(cls)
def __init__(self):
print("__init__")
a1 = A() # __new__も__init__も呼ばれる
a2 = A.from_buffer(b'\x00' * 100) # __new__も__init__も呼ばれない
2024/09/12(木) 17:55:43.14ID:pWxIzWg0
2024/09/19(木) 19:44:44.58ID:Qrv8mEfZ
def hoge[Tl
2024/09/19(木) 19:46:16.55ID:Qrv8mEfZ
def hoge[T]() -> Tとは書けないの??
2024/09/19(木) 22:22:51.10ID:60TRcAah
[key]の解決がランタイムだから
class Hoge:
def __getitem__(self, t: T):
def inner() -> T:
return t + t + t
return inner
こんなんならコンストラクタでジェネリクスした方が素直か
class Hoge:
def __getitem__(self, t: T):
def inner() -> T:
return t + t + t
return inner
こんなんならコンストラクタでジェネリクスした方が素直か
2024/09/19(木) 22:23:14.52ID:60TRcAah
ホワイトスペースさん
16 警備員[Lv.21]:0.02637569
2024/09/21(土) 17:11:39.20ID:JkarD7jl Pyinstallerでmpmathとsympyを使用しているスクリプトをEXEにしたところ、
スクリプトで実行した状態と挙動が異なってしまった。
mpmathだけの場合と両方を使用したEXEの場合を比較しても、挙動が異なる。
何か良い対処法はないでしょうか?
スクリプトで実行した状態と挙動が異なってしまった。
mpmathだけの場合と両方を使用したEXEの場合を比較しても、挙動が異なる。
何か良い対処法はないでしょうか?
17 警備員[Lv.22]:0.02645913
2024/09/21(土) 18:51:37.38ID:JkarD7jl2024/09/21(土) 18:59:46.17ID:OxUtHfMh
バージョンは?gmpの有無は?
19 警備員[Lv.22]:0.02649869
2024/09/21(土) 19:57:23.45ID:JkarD7jl pyinstallerは6.6.0、
nuitkaは2.2.2で確認。
altgraph 0.17.4
mpmath 1.3.0
Nuitka 2.2.2
ordered-set 4.1.0
packaging 24.0
pefile 2023.2.7
pip 24.0
pyinstaller 6.6.0
pyinstaller-hooks-contrib 2024.3
pywin32-ctypes 0.2.2
setuptools 69.2.0
sympy 1.13.3
zstandard 0.22.0
こんな環境です。
nuitkaは2.2.2で確認。
altgraph 0.17.4
mpmath 1.3.0
Nuitka 2.2.2
ordered-set 4.1.0
packaging 24.0
pefile 2023.2.7
pip 24.0
pyinstaller 6.6.0
pyinstaller-hooks-contrib 2024.3
pywin32-ctypes 0.2.2
setuptools 69.2.0
sympy 1.13.3
zstandard 0.22.0
こんな環境です。
20 警備員[Lv.22]:0.02649869
2024/09/21(土) 20:00:08.62ID:JkarD7jl mpmathだけの場合とsympyを加えた場合の話ですが、どうもスクリプトプログラムのデグレードだったようで、
スクリプトとEXEの挙動の相違はmpmathのみの場合と同一な相違なようでした。
スクリプトとEXEの挙動の相違はmpmathのみの場合と同一な相違なようでした。
21 警備員[Lv.22]:0.02649869
2024/09/21(土) 20:15:11.47ID:JkarD7jl 具体的な挙動の相違は、スクリプトではmp.dpsを2000にして、mp.piを実行するときちんと表示できるのですが、
EXEでは
No module named '_pylong'
とエラーになってしまう点です。
ちなみにmp.dpsを1700程度まで下げると両方共問題なく実行できます。
EXEでは
No module named '_pylong'
とエラーになってしまう点です。
ちなみにmp.dpsを1700程度まで下げると両方共問題なく実行できます。
22 警備員[Lv.22]:0.02653820
2024/09/21(土) 20:53:29.00ID:JkarD7jl >>19
はpipenv上の環境ですが、どうもpythonのバージョンがスクリプトを実行しているvscodeの3.12.1より古く、
3.10.11だったようで、今nuitkaを実行しているのが終了したらバージョンを上げて試してみます。
はpipenv上の環境ですが、どうもpythonのバージョンがスクリプトを実行しているvscodeの3.12.1より古く、
3.10.11だったようで、今nuitkaを実行しているのが終了したらバージョンを上げて試してみます。
23 警備員[Lv.22]:0.02653820
2024/09/21(土) 20:58:21.42ID:JkarD7jl >>20
デグレード内容は、
if x or y in a:
処理1
else:
処理2
としていたら常に処理1になっていたのを、
if x in a:
処理1
elif y in a:
処理1
else:
処理2
としたらうまくいったものです。
デグレード内容は、
if x or y in a:
処理1
else:
処理2
としていたら常に処理1になっていたのを、
if x in a:
処理1
elif y in a:
処理1
else:
処理2
としたらうまくいったものです。
24 警備員[Lv.22]:0.02653820
2024/09/21(土) 21:04:03.31ID:JkarD7jl >>23
失礼。正確には
if 'x' or 'y' in a:
処理1
else:
処理2
としていたら常に処理1になっていたのを、
if 'x' in a:
処理1
elif 'y' in a:
処理1
else:
処理2
としたらうまくいったものです。
シングルクォーテーションでもダブルクォーテーションでも一緒です。
失礼。正確には
if 'x' or 'y' in a:
処理1
else:
処理2
としていたら常に処理1になっていたのを、
if 'x' in a:
処理1
elif 'y' in a:
処理1
else:
処理2
としたらうまくいったものです。
シングルクォーテーションでもダブルクォーテーションでも一緒です。
25 警備員[Lv.22]:0.02653820
2024/09/21(土) 21:34:39.21ID:JkarD7jl26 警備員[Lv.23]:0.02657819
2024/09/21(土) 22:15:10.80ID:JkarD7jl pyenvを入れていないので、仕方なくpython3.10.11をアンインストールして、
最新のpython3.12.6を入れなおしてみたわ。
しかしpyinstallerで作ったEXEでは>>21の状況は変わらず。
nuitkaは実行時間がかかりすぎた上に作成に失敗したので再度は試していない。
最新のpython3.12.6を入れなおしてみたわ。
しかしpyinstallerで作ったEXEでは>>21の状況は変わらず。
nuitkaは実行時間がかかりすぎた上に作成に失敗したので再度は試していない。
27 警備員[Lv.23]:0.02657819
2024/09/21(土) 22:29:18.61ID:JkarD7jl >>21
pyinstallerで作ったEXEでは、
mp.dpsを1700にすると実行可能、1800にすると実行不可能、
その続きで1710や1720、などと上げていくと1793までは実行できて1794では実行できない状態となった。
ちなみにいきなり1793で実行すると実行できない。
不思議な挙動。
pyinstallerで作ったEXEでは、
mp.dpsを1700にすると実行可能、1800にすると実行不可能、
その続きで1710や1720、などと上げていくと1793までは実行できて1794では実行できない状態となった。
ちなみにいきなり1793で実行すると実行できない。
不思議な挙動。
2024/09/22(日) 02:09:08.59ID:iEtTQpvN
いやおっぱいって日本語だろ。pythonとは関係ないんじゃねぇ?
2024/09/22(日) 02:09:25.45ID:iEtTQpvN
すみません誤爆しました
30デフォルトの名無しさん
2024/09/22(日) 09:32:26.97ID:hrlCT4AQ 独り言ってレベル超えてずっと一人で話してる人いるよね
2024/09/22(日) 10:36:41.73ID:dIZ6tRX9
一人で書き込んでるの多く見かける記憶…
2024/09/22(日) 10:57:46.27ID:alV6F0SM
原因は明らかなのに「挙動が異なる」「不思議な挙動」などと書き込む”挙動”を繰り返す。
どうしたものか?
どうしたものか?
2024/09/22(日) 15:43:44.33ID:OxFtcwXp
野良ライブラリに関する話題もそうだけど、スクリプトのexe化はPythonの本質的な話題じゃないから質問してくるの自重して欲しい
2024/09/22(日) 17:49:51.10ID:/wmMBDIa
質問するくらいは別にいいと思う
ただEXE化の質問は8〜9割はEXE化すると動かない/動きが変わるという内容でそのほとんどがPythonやライブラリのバージョンが違うというもの
ビルド時のログにも出るしプログラムからも実行時に簡単に確認できるんだから最低限その程度の確認はやれよと思う
それすらもできないやつはEXE化に手を出すレベルに達してないんだが質問してくるやつに限って自分はそこそこできるとなぜか勘違いしてるからタチが悪い
ただEXE化の質問は8〜9割はEXE化すると動かない/動きが変わるという内容でそのほとんどがPythonやライブラリのバージョンが違うというもの
ビルド時のログにも出るしプログラムからも実行時に簡単に確認できるんだから最低限その程度の確認はやれよと思う
それすらもできないやつはEXE化に手を出すレベルに達してないんだが質問してくるやつに限って自分はそこそこできるとなぜか勘違いしてるからタチが悪い
2024/09/22(日) 18:01:35.83ID:7jSNUzoA
exe化の前に質問の仕方を学んでこいって思うの多い
2024/09/22(日) 20:27:04.79ID:WWspizht
そんなにexe化したいならコンパイル型言語使えばって思う
2024/09/22(日) 20:39:16.19ID:dIZ6tRX9
他人に渡すからしてるんやないの
38デフォルトの名無しさん
2024/09/23(月) 08:02:08.24ID:vqwgr4fH 一人でレスパ流行ってんのか
2024/09/23(月) 12:05:12.11ID:relGJQy1
レスパーティ?
2024/09/23(月) 14:16:57.99ID:DSzpjkZo
頭悪いなりに色々やってるのはまだマシでしょ
41デフォルトの名無しさん
2024/09/23(月) 23:09:27.75ID:srXpNshp 連投があった後、ゴミしか書き込まなくなってるな。
連投は良くないな。
連投は良くないな。
42デフォルトの名無しさん
2024/09/24(火) 11:36:20.90ID:YyBNUQHT 連投っていうかお前の質問の仕方は答えようとする人間のモチベを全力で削ぎにきてんのよ
2024/09/24(火) 13:18:48.39ID:25SVKRoU
ChatGPTあるのに質問してる時点でただのかまってちゃんなんだよ
相手してやれ
相手してやれ
2024/09/24(火) 13:19:19.38ID:9HmnlcCc
>EXE化に手を出すレベルに達してない
これ
これ
45デフォルトの名無しさん
2024/09/24(火) 14:42:00.01ID:4G7JOFbX 初心者がやりたいことのステップとして代表的なものであるのもたしか
学びやすいpythonにとって向いていることでもなく力技的にやらないとならないのもたしか
かなり変な連投があったとはいえタコ殴りにしすぎと思う
いわゆるexe化で挙動が違ったことないしそこまで難しいプログラムつくらないので解決法はわかりません
モジュールがないと言われてるなら含んでるか中身見てみたり
最小限の再現可能なプログラムを書いてpyinstallerやnuitkaのgitかredditなどに聞いてみたらよいのでは(簡潔に連投後だしとかなく)
学びやすいpythonにとって向いていることでもなく力技的にやらないとならないのもたしか
かなり変な連投があったとはいえタコ殴りにしすぎと思う
いわゆるexe化で挙動が違ったことないしそこまで難しいプログラムつくらないので解決法はわかりません
モジュールがないと言われてるなら含んでるか中身見てみたり
最小限の再現可能なプログラムを書いてpyinstallerやnuitkaのgitかredditなどに聞いてみたらよいのでは(簡潔に連投後だしとかなく)
2024/09/24(火) 14:53:42.32ID:vvKB2ofD
https://github.com/python/cpython/blob/main/Lib/_pylong.py
_pylongって多分これで、Python3.12からの新しいモジュールなんだよね
これを含めるようにpyinstallerに指示するとよさそう
_pylongって多分これで、Python3.12からの新しいモジュールなんだよね
これを含めるようにpyinstallerに指示するとよさそう
47デフォルトの名無しさん
2024/09/24(火) 19:52:47.78ID:jcIZztnR ぼくにはわかりませんを質問の仕方が悪いにすり替えるのやめな?
48 警備員[Lv.25]:0.02685878
2024/09/24(火) 20:24:47.71ID:y9/PRn2Y2024/09/24(火) 21:15:04.20ID:USgVeblu
ダメだこいつww
2024/09/24(火) 22:23:02.67ID:71jTp3KI
>それすらもできないやつはEXE化に手を出すレベルに達してないんだが質問してくるやつに限って自分はそこそこできるとなぜか勘違いしてるからタチが悪い
マジでこれだな
マジでこれだな
51 警備員[Lv.25]:0.02694023
2024/09/24(火) 22:32:00.42ID:y9/PRn2Y52デフォルトの名無しさん
2024/09/25(水) 13:25:16.90ID:UPZugvt8 >連投っていうかお前の質問の仕方は答えようとする人間のモチベを全力で削ぎにきてんのよ
解答する義務なんてないし
解答する義務なんてないし
2024/09/25(水) 15:58:57.53ID:qqRCBOP9
windows用python入れてp2exeしろよ
うぜえからもう来るな
うぜえからもう来るな
2024/09/25(水) 16:04:11.66ID:qqRCBOP9
py2exeな
2024/09/25(水) 23:54:35.69ID:z+Q3TXdX
Pythonしか出来ない低脳ゴミカスが増えたのか
単に広く全分野の学生がPythonを習うようになったってことなのか
ゴミの集う言語になっているな
単に広く全分野の学生がPythonを習うようになったってことなのか
ゴミの集う言語になっているな
2024/09/26(木) 00:22:27.01ID:o+tIQtE0
2024/09/26(木) 09:42:59.31ID:N5lAm0Fk
プログラマーでも文法などの基礎を押さえたらライブラリの使い方を学ぶようになるのは自然なことなのでライブラリの質問が多いからという理由だけでユーザー層が分かるわけではない
今回のはライブラリとは関係なく実行環境の各種バージョンを確認する・揃えるという基礎ができてないことが原因だが本人は基礎ができていないという自覚がないばかりか学ぼうとすらしていないから総スカンをくらう
今回のはライブラリとは関係なく実行環境の各種バージョンを確認する・揃えるという基礎ができてないことが原因だが本人は基礎ができていないという自覚がないばかりか学ぼうとすらしていないから総スカンをくらう
2024/09/26(木) 09:56:48.61ID:djNQpW3f
2024/09/26(木) 10:47:15.19ID:R5lWYvWF
>シングルクォーテーションでもダブルクォーテーションでも一緒です。
どう観てもネタだよなωωω=2πf
どう観てもネタだよなωωω=2πf
2024/09/26(木) 12:42:12.31ID:FQ69FIWk
>>59
それな
それな
61デフォルトの名無しさん
2024/09/26(木) 17:34:29.02ID:7fFER7sA しつこいよ
本スレならともかく超初心者のくだらない質問スレで
あれがなってないこれがなってない自分で調べたのか等々、好意的進言ならともかく否定したいだけ
こんな初心者むけのとこでしかイキれないやつがずっと(何十年)いるよなこの板
昔からここで精神性とかグチグチいってるのほとんどは同じやつだと思うわ
本スレならともかく超初心者のくだらない質問スレで
あれがなってないこれがなってない自分で調べたのか等々、好意的進言ならともかく否定したいだけ
こんな初心者むけのとこでしかイキれないやつがずっと(何十年)いるよなこの板
昔からここで精神性とかグチグチいってるのほとんどは同じやつだと思うわ
2024/09/26(木) 18:40:57.11ID:BPSB0id4
> 好意的進言ならともかく
お前は何様何だよw
お前は何様何だよw
2024/09/26(木) 19:54:25.65ID:o+tIQtE0
64デフォルトの名無しさん
2024/09/26(木) 21:07:37.94ID:8lxGjkv9 では僕の股間のパイソンが独り身で困っていますので何とかしてください
2024/09/26(木) 21:14:28.87ID:khh2va5j
3.13は10/1に出せそうなん?
66デフォルトの名無しさん
2024/09/26(木) 21:19:48.61ID:0toPOXHQ2024/09/26(木) 21:54:42.65ID:szOQTK2Q
ダメなやつ再登場w
これでバレないと本気で思ってるww
これでバレないと本気で思ってるww
68デフォルトの名無しさん
2024/09/27(金) 17:00:33.76ID:pgg/4VuR69デフォルトの名無しさん
2024/09/27(金) 18:47:43.37ID:FpdDHDra >>64
スレチ ニューナンブのスレにどうぞ
スレチ ニューナンブのスレにどうぞ
2024/09/27(金) 19:57:53.73ID:j14ps9A/
>>68
「優しく回答します」なのだから辛辣なのはダメだろ
「優しく回答します」なのだから辛辣なのはダメだろ
レスを投稿する
ニュース
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 ★2 [Hitzeschleier★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★2 [ぐれ★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 日経平均の下落率3%超す、財政懸念で長期金利上昇 ★2 [お断り★]
- 【実況】博衣こよりのえちえち歌枠🧪
- 【高市朗報】 日本政府「一昨年は1300億円。去年も防衛費が1100億円余ったw」 日本の防衛費は充分足りてる事が判明。増やす必要無し [485983549]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 高市早苗「支持者の理解を得られないので台湾発言を撤回できない」 [931948549]
- 外務省局長、よくわからないまま帰国へ [834922174]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
