- 1 : 2021/04/23(金) 22:52:00.535 ID:isa3hfxR0
- Pythonでcsvファイルに書き込む関数作ってるんだけど、for文の中で開いたファイルをfor文終わってからcloseしようとすると「このローカル変数(ファイル)は割当前です」って怒られる
どゆこと? - 2 : 2021/04/23(金) 22:52:56.291 ID:JP1XCXKh0
- 変数のスコープはブロック内だから
- 7 : 2021/04/23(金) 22:54:32.331 ID:isa3hfxR0
- >>2
forの中じゃないとダメってこと? - 13 : 2021/04/23(金) 22:55:35.897 ID:bC7fK30n0
- >>7
むしろ何でforの中で作るの?
ファイル名変わるの?
やる意味ある? - 18 : 2021/04/23(金) 22:56:27.719 ID:isa3hfxR0
- >>13
データ整理するプログラムだから意図的に変えてる - 29 : 2021/04/23(金) 23:01:18.437 ID:bC7fK30n0
- >>18
そのfor文の中でcloseしなよ
使い終わったんなら
もしかしてだけど生理だったらごめん - 31 : 2021/04/23(金) 23:01:57.503 ID:isa3hfxR0
- >>29
それできるならやってるって - 35 : 2021/04/23(金) 23:04:01.181 ID:NcFlpl3x0
- >>31
forの中で複数openするのに、closeは1回だけ? - 45 : 2021/04/23(金) 23:07:28.925 ID:isa3hfxR0
- >>35
複数openなんて言ってないが - 63 : 2021/04/23(金) 23:10:59.955 ID:NcFlpl3x0
- >>45
ループの中で一度だけopenする処理が呼ばはてないんじゃない?
条件分岐してるんだろ。条件が間違ってるんじゃないの。 - 70 : 2021/04/23(金) 23:16:43.721 ID:isa3hfxR0
- >>63
日本語で頼む - 12 : 2021/04/23(金) 22:55:25.248 ID:NcFlpl3x0
- >>2
パイソンてブロックスコープ有るんか - 16 : 2021/04/23(金) 22:55:56.583 ID:isa3hfxR0
- >>12
分からん - 3 : 2021/04/23(金) 22:53:10.065 ID:neOEbB4da
- いまからニートたちがにわか知識でマウントはじめます
- 8 : 2021/04/23(金) 22:54:40.759 ID:isa3hfxR0
- >>3
やめて - 5 : 2021/04/23(金) 22:54:07.133 ID:U7/TuAaM0
- いやpythonはfunction scopeだよ
質問するときはコードをpastebinで貼るといい - 11 : 2021/04/23(金) 22:54:58.997 ID:isa3hfxR0
- >>5
なにそれ - 6 : 2021/04/23(金) 22:54:16.805 ID:YguAVAlca
- for分外でfile変数作って差し上げろ
- 14 : 2021/04/23(金) 22:55:41.852 ID:isa3hfxR0
- >>6
条件分岐でファイル名決めてるからそれは無理 - 10 : 2021/04/23(金) 22:54:47.081 ID:faTMSxj70
- 本当にそいつ怒ってるのか?
- 15 : 2021/04/23(金) 22:55:48.990 ID:isa3hfxR0
- >>10
多分 - 17 : 2021/04/23(金) 22:56:24.251 ID:7/21MrcYH
- 女だけどスレみたいな返答だな
- 19 : 2021/04/23(金) 22:56:34.076 ID:isa3hfxR0
- >>17
なにそれ - 20 : 2021/04/23(金) 22:57:00.686 ID:NcFlpl3x0
- csv手入力したほうが早くない?
- 22 : 2021/04/23(金) 22:58:35.279 ID:isa3hfxR0
- >>20
3600行ちょいあるデータを単位換算だったり不要な列の削除だったりしてるから1日じゃ終わらなさそう
しかもそのデータは1時間毎に入ってくるし - 24 : 2021/04/23(金) 22:59:07.050 ID:NcFlpl3x0
- >>22
へーきへーき - 28 : 2021/04/23(金) 23:01:15.638 ID:isa3hfxR0
- >>24
頭悪そう - 21 : 2021/04/23(金) 22:57:42.190 ID:4ql/+C9o0
- for前にopenしろ
- 25 : 2021/04/23(金) 23:00:50.489 ID:isa3hfxR0
- >>21
それしか無いかあ - 23 : 2021/04/23(金) 22:59:04.425 ID:3NJll1OF0
- じゃあforの中でcloseするしかなくない
- 27 : 2021/04/23(金) 23:01:06.865 ID:isa3hfxR0
- >>23
それだとちょっと不都合ある - 26 : 2021/04/23(金) 23:00:51.779 ID:gH4qEOEU0
- withでopenしてるとか?
- 30 : 2021/04/23(金) 23:01:22.936 ID:isa3hfxR0
- >>26
? - 32 : 2021/04/23(金) 23:02:07.564 ID:uOwCJR9Q0
- 静的解析ツールが怒ってるのでは
- 42 : 2021/04/23(金) 23:06:42.948 ID:isa3hfxR0
- >>32
はあ? - 33 : 2021/04/23(金) 23:02:21.947 ID:3NJll1OF0
- それロジックがおかしいよもう
- 43 : 2021/04/23(金) 23:06:51.214 ID:isa3hfxR0
- >>33
あなたの? - 34 : 2021/04/23(金) 23:02:27.661 ID:SsayCfdFd
- なんでファイル名条件分岐で変えるのに全部抜けてから閉じるんだ?
Pythonって閉じるファイル名は指定しなくていいんか? - 44 : 2021/04/23(金) 23:07:17.238 ID:isa3hfxR0
- >>34
? - 36 : 2021/04/23(金) 23:04:06.296 ID:WvAkSxqU0
- elseで閉じればよくね
- 46 : 2021/04/23(金) 23:07:39.710 ID:isa3hfxR0
- >>36
それでも同じこと言われる - 37 : 2021/04/23(金) 23:04:56.739 ID:NcFlpl3x0
- クソコードで他人を苦しめる前に、諦めたほうが良い、
- 47 : 2021/04/23(金) 23:07:46.603 ID:isa3hfxR0
- >>37
あなたがね - 38 : 2021/04/23(金) 23:05:37.283 ID:bC7fK30n0
- つかpythonってwith openで開けば自動closeだから自分で閉じる必要ないよね
- 49 : 2021/04/23(金) 23:07:54.039 ID:isa3hfxR0
- >>38
なにそれ - 57 : 2021/04/23(金) 23:09:46.044 ID:bC7fK30n0
- >>49
ググれよ、それくらい
そんなのも知らないのにpython書いてるってやばくね - 60 : 2021/04/23(金) 23:10:19.775 ID:isa3hfxR0
- >>57
悔しそう - 62 : 2021/04/23(金) 23:10:44.620 ID:bC7fK30n0
- >>60
日本語も話せないとかやばすぎやろ
会話が成り立ってない - 69 : 2021/04/23(金) 23:16:18.387 ID:isa3hfxR0
- >>62
効いたね - 39 : 2021/04/23(金) 23:05:51.975 ID:cxgChOCa0
- 割と当たり前に使うよって事よね
- 50 : 2021/04/23(金) 23:08:00.612 ID:isa3hfxR0
- >>39
なにを - 40 : 2021/04/23(金) 23:05:57.831 ID:nEDcM6Rga
- 法律詳しければ何でも出来る
- 51 : 2021/04/23(金) 23:08:07.366 ID:isa3hfxR0
- >>40
はあ? - 41 : 2021/04/23(金) 23:06:08.909 ID:NcFlpl3x0
- コード読まなくてもコイツのヤバさが伝わってくるぞ
- 53 : 2021/04/23(金) 23:08:13.468 ID:isa3hfxR0
- >>41
悔しそう - 48 : 2021/04/23(金) 23:07:46.859 ID:TR665lSI0
- 自動closeっていつ閉じられるの?というか閉じられるタイミング気にしなくて良いレベルのプログラムしか書かないの?Pythonerは?
- 54 : 2021/04/23(金) 23:08:31.844 ID:isa3hfxR0
- >>48
それな - 56 : 2021/04/23(金) 23:09:14.849 ID:bC7fK30n0
- >>48
withが終わった時に自動で閉じられるようになってる
つか最近のプログラムだと自動closeは割と普通だよ
C++くらいじゃない、自分で閉じないといけなかったりメモリ解放しないといけないのは - 58 : 2021/04/23(金) 23:09:55.111 ID:TR665lSI0
- >>56
あぁC#のusingみたいなものなのか - 61 : 2021/04/23(金) 23:10:24.229 ID:isa3hfxR0
- >>58
そうなんだ - 59 : 2021/04/23(金) 23:10:12.490 ID:isa3hfxR0
- >>56
へー - 52 : 2021/04/23(金) 23:08:09.909 ID:TR665lSI0
- やっぱりPythonerはアホ
- 55 : 2021/04/23(金) 23:08:38.026 ID:isa3hfxR0
- >>52
悔しそう - 64 : 2021/04/23(金) 23:11:05.967 ID:4Oe6xHxU0
- 論理的思考出来てないじゃん
プログラム向いてないよ - 68 : 2021/04/23(金) 23:13:44.719 ID:NcFlpl3x0
- >>64
コード読まなくてもコイツの頭の悪さが滲み出てるからな… - 75 : 2021/04/23(金) 23:17:26.994 ID:isa3hfxR0
- >>68
頭悪そう - 71 : 2021/04/23(金) 23:16:50.621 ID:isa3hfxR0
- >>64
あなたが? - 65 : 2021/04/23(金) 23:12:13.546 ID:uOwCJR9Q0
- なんで俺怒ららたの
- 66 : 2021/04/23(金) 23:12:30.200 ID:NcFlpl3x0
- >>65
ワロタ - 73 : 2021/04/23(金) 23:17:03.843 ID:isa3hfxR0
- >>66
そうなの? - 67 : 2021/04/23(金) 23:12:43.009 ID:eUI19l4VM
- >>65
まんさん的解析に怒られたのでは? - 74 : 2021/04/23(金) 23:17:10.802 ID:isa3hfxR0
- >>67
頭悪そう - 76 : 2021/04/23(金) 23:17:41.429 ID:eUI19l4VM
- >>74
ま●こ見せて - 77 : 2021/04/23(金) 23:18:01.730 ID:isa3hfxR0
- >>76
なにそれ - 72 : 2021/04/23(金) 23:16:56.946 ID:isa3hfxR0
- >>65
ごめん - 78 : 2021/04/23(金) 23:20:22.592 ID:4BUJ4YmM0
- 何でソース出さないの?
コメント