!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のソースコードを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/
※前スレ
Pythonのお勉強 Part71
https://mevius.5ch.net/test/read.cgi/tech/1695168821/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
探検
Pythonのお勉強 Part72
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 03c5-hEBs)
2023/12/27(水) 15:42:25.63ID:sVIMH2iW02デフォルトの名無しさん (ワッチョイ a3c5-hEBs)
2023/12/27(水) 15:43:24.25ID:sVIMH2iW0 ●関連スレ● 自称初心者は↓へ
【まず1嫁】くだすれPython(超初心者用) その59
https://mevius.5ch.net/test/read.cgi/tech/1689241721/
次スレの建立は>>985が挑戦する。(980通過して24h後も落ちなくなった)
### END of TEMPLATE ### ?
【まず1嫁】くだすれPython(超初心者用) その59
https://mevius.5ch.net/test/read.cgi/tech/1689241721/
次スレの建立は>>985が挑戦する。(980通過して24h後も落ちなくなった)
### END of TEMPLATE ### ?
3デフォルトの名無しさん (ワッチョイ f354-NbWU)
2023/12/28(木) 00:18:55.96ID:PfV0RGQH0 json.loads()で読み込んだすっごい深い階層のどこかにある特定のキーの中身を取り出すのはどうしたらいいだろう
4デフォルトの名無しさん (オイコラミネオ MM27-v4ek)
2023/12/28(木) 07:41:51.96ID:RaV9XYpTM 前スレWindowsのショートカット(.lnk)はリンク先を呼び出すスクリプトだから
直接処理したいならLinuxと同じようにシンボリックリンクを作らないとね
直接処理したいならLinuxと同じようにシンボリックリンクを作らないとね
5デフォルトの名無しさん (オイコラミネオ MM27-v4ek)
2023/12/28(木) 07:46:51.07ID:RaV9XYpTM って書いたけどバイナリ解析して取り出でWshShortcut呼ぶ必要が無くなるな
6デフォルトの名無しさん (ワッチョイ a372-Vioh)
2023/12/28(木) 09:54:35.25ID:GpULO4aD07デフォルトの名無しさん (ワッチョイ f354-NbWU)
2023/12/28(木) 10:03:58.31ID:3LJz5hCH0 BeautifulSoupだと階層無視して検索とかできるけど、
あんな感じでキーは判ってるので構造に対して柔軟に取得したい
再帰で辞書かリストか判断しながら辿っていけばいいのは判るけど、
自分でいちいち書きたくない
あんな感じでキーは判ってるので構造に対して柔軟に取得したい
再帰で辞書かリストか判断しながら辿っていけばいいのは判るけど、
自分でいちいち書きたくない
8デフォルトの名無しさん (JP 0Hc7-sfQN)
2023/12/28(木) 12:00:13.88ID:h0GDpcwsH9デフォルトの名無しさん (JP 0Hc7-sfQN)
2023/12/28(木) 12:01:30.42ID:h0GDpcwsH10デフォルトの名無しさん (ワッチョイ f354-NbWU)
2023/12/28(木) 12:23:16.61ID:3LJz5hCH0 いいね
globみたいに**で飛ばすのか
リストで返ってくるのがちょっと意外だった
globみたいに**で飛ばすのか
リストで返ってくるのがちょっと意外だった
11デフォルトの名無しさん (アウアウウー Saa7-fuVg)
2023/12/28(木) 16:10:11.78ID:Cpi03Itga 古典的な方法として正規表現があるけど
それではだめなの?
それではだめなの?
12デフォルトの名無しさん (ワッチョイ f354-NbWU)
2023/12/28(木) 16:30:57.91ID:3LJz5hCH0 htmlのスクレイピングでも、こんなもん直接正規表現で抽出した方が早い、
という局面はよくあるけど、回り道して正攻法でやった方が結局うまく行く
という局面はよくあるけど、回り道して正攻法でやった方が結局うまく行く
13デフォルトの名無しさん (ワッチョイ 6f05-WtmC)
2023/12/28(木) 22:45:10.41ID:EC2vWFQE0 XPathを模したJSONPathってのがあって
Python用のモジュールもあるからそれのが潰し効く
Python用のモジュールもあるからそれのが潰し効く
14デフォルトの名無しさん (ワッチョイ 0916-NoMX)
2023/12/31(日) 23:26:27.13ID:zAD+40EH0 Ruby なら、dig で、
配列はインデックスで、ハッシュはキーで指定できる
require 'json'
# 改行を削除する。削除しなくても同じ結果
json_str = <<'JSON'.delete( "\n" )
[{"あ":[{"い":1}, "x"]}]
JSON
p json_obj = JSON.parse( json_str )
#=> [{"あ"=>[{"い"=>1}, "x"]}]
p json_obj.dig( 0 ) #=> {"あ"=>[{"い"=>1}, "x"]}
p json_obj.dig( 0, "あ" ) #=> [{"い"=>1}, "x"]
p json_obj.dig( 0, "あ", 0 ) #=> {"い"=>1}
p json_obj.dig( 0, "あ", 0, "い" ) #=> 1
配列はインデックスで、ハッシュはキーで指定できる
require 'json'
# 改行を削除する。削除しなくても同じ結果
json_str = <<'JSON'.delete( "\n" )
[{"あ":[{"い":1}, "x"]}]
JSON
p json_obj = JSON.parse( json_str )
#=> [{"あ"=>[{"い"=>1}, "x"]}]
p json_obj.dig( 0 ) #=> {"あ"=>[{"い"=>1}, "x"]}
p json_obj.dig( 0, "あ" ) #=> [{"い"=>1}, "x"]
p json_obj.dig( 0, "あ", 0 ) #=> {"い"=>1}
p json_obj.dig( 0, "あ", 0, "い" ) #=> 1
15デフォルトの名無しさん (ワッチョイ 3d56-LR3M)
2024/01/01(月) 02:21:58.28ID:/RwaAIWF0 今からpyでGUIやるとしたら何がお勧め?
ちなみに社内利用のツール作りたい
ちなみに社内利用のツール作りたい
16デフォルトの名無しさん (アウアウクー MMb1-SV6x)
2024/01/01(月) 05:29:55.18ID:8JDkd5n2M PythonはGUIがとても弱い
これだけ流行ってもPythonでゲーム作る人少ないでしょう
これだけ流行ってもPythonでゲーム作る人少ないでしょう
17デフォルトの名無しさん (ワッチョイ b2bd-mVFJ)
2024/01/01(月) 09:31:16.04ID:FY+JXkGU0 強弱は関係ない
18デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/01(月) 09:41:18.11ID:LVCnPGal0 GUIは簡単にやれるならやってみようと手を出したけど、
全然簡単じゃない上にやりたいのと違うのしかできない
どうせ自分しか使わないならGUIにする必要もない
ということで見限ってる
全然簡単じゃない上にやりたいのと違うのしかできない
どうせ自分しか使わないならGUIにする必要もない
ということで見限ってる
19デフォルトの名無しさん (オッペケ Srf1-SV6x)
2024/01/01(月) 10:14:09.09ID:Y+kcGNY5r >>17
ライブラリが弱いって話だから大いに関係ある
ライブラリが弱いって話だから大いに関係ある
20デフォルトの名無しさん (ワッチョイ c1df-Pg8g)
2024/01/01(月) 16:58:47.27ID:TV87FrAo0 tkinterかPysimpleGUI
21デフォルトの名無しさん (ワッチョイ 0656-NRV/)
2024/01/01(月) 17:21:32.37ID:rZ1QEI030 目指すものによる
pygame(SDL)やEel(HTML)なんてのもあるし
pygame(SDL)やEel(HTML)なんてのもあるし
22デフォルトの名無しさん (ワッチョイ 2e10-yToa)
2024/01/01(月) 20:04:03.89ID:yqkPDDz60 fletが好き
23デフォルトの名無しさん (ワッチョイ 4d80-slPv)
2024/01/02(火) 05:16:39.05ID:H+L4L0Nu0 copilotすげーな
もっと短くできない?って聞くと毎回短くなって勉強させてくれるわ
もっと短くできない?って聞くと毎回短くなって勉強させてくれるわ
24デフォルトの名無しさん (ワッチョイ 3d56-LR3M)
2024/01/02(火) 10:17:40.38ID:rCzOacgf0 pysimpleguIってデフォルトのフォントサイズ変えらんないの?
いちいち設定するのめんどくせー
いちいち設定するのめんどくせー
25デフォルトの名無しさん (ワッチョイ 3d56-LR3M)
2024/01/02(火) 10:31:53.39ID:rCzOacgf0 あ、出来たわ
サイコー!
サイコー!
26デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/02(火) 10:36:02.44ID:YHSrr3CM0 UIが欲しい訳でもないんだよな
設定やら入力はファイルから読み込むとかの方が楽に決まってる
動いてる最中に現在のステータスを表示させたり、
オプションをリアルタイムで変更したりしたい
CUIだと、コンソールにスクロールして表示されるのを目で追うとかになるし、
リアルタイムでの変更もできない
設定やら入力はファイルから読み込むとかの方が楽に決まってる
動いてる最中に現在のステータスを表示させたり、
オプションをリアルタイムで変更したりしたい
CUIだと、コンソールにスクロールして表示されるのを目で追うとかになるし、
リアルタイムでの変更もできない
27デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/02(火) 17:06:08.58ID:YHSrr3CM0 list1がインデックスのリストで、その[0:2]の内容をインデックスとした
list2の一部を取り出したい時はどう書いたらいい?
list2の一部を取り出したい時はどう書いたらいい?
28デフォルトの名無しさん (ワッチョイ 4601-EF0K)
2024/01/02(火) 17:24:28.33ID:yAberLu6029デフォルトの名無しさん (ワッチョイ 4601-EF0K)
2024/01/02(火) 17:28:18.91ID:yAberLu6030デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/02(火) 19:39:00.00ID:YHSrr3CM0 ああ、それだ
どうやってもループ的になるのは避けられないんだな
1行で書けるというだけで
どうやってもループ的になるのは避けられないんだな
1行で書けるというだけで
31デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/02(火) 21:01:40.65ID:YHSrr3CM0 def fill_rcsv(field, name, position):
candidate = search(name, field)
for position in candidate:
fill_rcsv(field, name, position)
要素だけ書くとこんな感じの再帰呼出しで、
複数回呼ぶとうまくいかない
for position in candidate[0:1]:
みたいに1回だけにするとばっちり動く
再帰で何かが上書きされてるんじゃないかと疑ってるけど、
そんな筈は無いし、何がおかしいんだろう
candidate = search(name, field)
for position in candidate:
fill_rcsv(field, name, position)
要素だけ書くとこんな感じの再帰呼出しで、
複数回呼ぶとうまくいかない
for position in candidate[0:1]:
みたいに1回だけにするとばっちり動く
再帰で何かが上書きされてるんじゃないかと疑ってるけど、
そんな筈は無いし、何がおかしいんだろう
32デフォルトの名無しさん (オッペケ Srf1-SV6x)
2024/01/02(火) 21:34:01.44ID:MhnXHP5rr33デフォルトの名無しさん (オッペケ Srf1-SV6x)
2024/01/02(火) 21:36:03.53ID:MhnXHP5rr >>31
何やりたいのか知らないけど引数のpositionが意味ないからそりゃ動かないだろうな
何やりたいのか知らないけど引数のpositionが意味ないからそりゃ動かないだろうな
34デフォルトの名無しさん (ワッチョイ fd54-Sdmn)
2024/01/02(火) 21:48:28.13ID:YHSrr3CM0 なんで意味ないの?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「やっぱり顔採用かよ…」就活生を襲う“見えないルッキズム”の現実★2 [七波羅探題★]
- 【テレビ】片山さつき財務相 18兆円の補正予算案、財政規律派に「無駄にどこかに消えちゃうお金は一銭もない」 [少考さん★]
- 【神奈川】で暮らす外国人が過去最多 全国平均上回る3%超に 「目立ったトラブルは聞こえず」 共生社会の“先進県” [煮卵★]
- 浜崎あゆみ、公演中止の中国・上海で“無観客公演”「会えるはずだった皆さんへ向けて」全曲演奏 [少考さん★]
- 中国の駐日大使、高市首相答弁「直ちに撤回を」 人民日報に寄稿 [蚤の市★]
- 日銀が円安進行を警戒 物価高に懸念、利上げ観測も きっかけは高市首相の経済対策で財政規律が悪化するとの懸念による「日本売り」 [ぐれ★]
- 小野田大臣、怒りながら笑顔に [462275543]
- タバコが一番うまいのは寝起き
- 【速報】高市政権のネット工作、決定的証拠が見つかってしまうwwwwwwwwwwww [455031798]
- ユニクロが値上げ値上げの姿勢になり過ぎた結果、『ユニクロより安い店』が急に増える [454313373]
- 安倍晋三監修「みそしん」にありがちなレビュー [974680522]
- 日本人「ギャー! 鳥のすき焼き最高! すき焼きは鳥! 牛より安くて美味い! 鳥最高!」 [492715192]
