くだすれPython(超初心者用) その36

■ このスレッドは過去ログ倉庫に格納されています
2018/01/01(月) 20:18:42.82ID:iOcRvNll
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その35
http://mevius.5ch.net/test/read.cgi/tech/1496411341/
VIPQ2_EXTDAT: checked:default:1000:512:----: EXT was configured
731遊園地_24
垢版 |
2018/03/05(月) 22:41:07.95ID:WgwF8A3f
>>729
金に糸目をつけなければな。

>>730
ファイル読み込んで、正規表現で加工な。
732デフォルトの名無しさん
垢版 |
2018/03/05(月) 22:43:51.13ID:RAbUoWuy
パイ兄の性器加工したらパイさんになるって事やな
2018/03/05(月) 22:50:57.34ID:Oh+Rb/cP
>>731
それ、どんなコードにすれば
py2のprintコードをpy3で動くコードに変換出来るんだ?
>>728のようなことを書き込む奴なら簡単に出来るんだろうが
734遊園地_24
垢版 |
2018/03/05(月) 23:55:17.31ID:WgwF8A3f
誰が全部しろって言ったんだよ。自動変換できなかった部分を加工しろ
って事だな。

公式ぐらい読んでから書き込めよ

26.7. 2to3 - Python 2 から 3 への自動コード変換
https://docs.python.jp/3/library/2to3.html
735遊園地-24
垢版 |
2018/03/06(火) 00:13:29.13ID:UvYphTrh
知らなかったの?
736遊園地-24
垢版 |
2018/03/06(火) 00:22:33.41ID:UvYphTrh
過去スレに
「自分より優秀な奴が他に実装してない」とか、「自分が初めて考えた。」
などと、驕るな。と、曖昧に書いてるだろ。


ggらずに考えも推測もせずに、手打ちで書き直してるのが一番の問題だけどなww
2018/03/06(火) 00:36:32.26ID:eAtg39Ci
>>734
こんな便利なのを提供していたのか、もっと早くきいとけばよかったよ,orz
イライラしながら手打ちで()をいれてたよ
こんなのがあるならPythonのIDEには1発変換機能が装着されているんだろうな
2018/03/07(水) 00:49:40.75ID:+FgUTbHT
クラスからインスタンス作る際に
引数をリストで入れることできる?

例えば

class Person:
def __init__(self, name, age):
print '[Person.__init__]'
self.name = name
self.age = age
def showinfo(self):
print '%s (%d)' % (self.name, self.age)

p1 = Person('Ichiro Suzuki', 37)

ここで'Ichiro Suzuki', 37をリストの変数名はできない?
2018/03/07(水) 01:03:13.75ID:+FgUTbHT
>>738
 自己レス
 インデントなくなってたすまぬ
2018/03/07(水) 02:29:07.94ID:0HAN7POC
stat = ["Ichiro Suzuki",37]
pi=Person(*stat)
2018/03/07(水) 08:28:15.65ID:S7SOUfbr
python 3のIDLEで()や♯をSHIFTキーを押さずに簡単に入力する方法ってありませんか?

気持ちよく文字を打っているときに()や#で毎回止まっちゃって気分悪くて…
2018/03/07(水) 09:22:54.07ID:73e6LWFm
>>741
どんな操作で入力できるのが理想なの?
2018/03/07(水) 09:25:59.85ID:S7SOUfbr
>>742
kとかtとかgとかみたいに、一つのキーを押して()って出したいです
()や#が入るとブラインドタッチ出来なくて…
2018/03/07(水) 09:39:20.43ID:Bu0xzM6t
>>741
なんかかなりPython出来る感じだな
そんな奴は自分で特定のソフトでのキー入力を,#はF1キー、(はF2キーとかにするPythonプログラムを作って
常駐させれば良いんじゃない? これなら他のエディタでも出来るようになる
俺はどうすれば実現できるか分からんが、分からない部分はこのスレやPythonクダスレで質問すれば
アドバイス貰えるだろう。
2018/03/07(水) 09:40:32.70ID:Bu0xzM6t
Pythonクダスレでなく勉強スレで だな
2018/03/07(水) 11:14:00.28ID:73e6LWFm
>>743
Shiftに慣れるしかないよ
左小指でShiftを押すのがつらいのなら、キーを入れ替えるフリーソフトで
ShiftとCapsLockを入れ替えれば少しは楽になるかもね
2018/03/07(水) 13:53:19.55ID:SxtyIWZu
変な癖を着けるよりタイピングの練習をしろ
まともにプログラム書ける人に記号や数字のブラインドタッチができない奴なんかいないぞ
2018/03/07(水) 20:00:30.28ID:SVUFy878
俺はPC歴20年だけどアルファベットはブラインドタッチできるけど数字は若干怪しいw
749デフォルトの名無しさん
垢版 |
2018/03/07(水) 20:43:06.22ID:rqe653kl
正直、('hello')あたりはだいぶあやしい
英語キーボードに切り替えようかと考えるけど、逆にそれに慣れてしまった後が怖い
2018/03/07(水) 20:50:41.48ID:n5pGfiL2
もはやPCの初心者ですね
次の方Pythonの話題限定でどうぞ
751デフォルトの名無しさん
垢版 |
2018/03/07(水) 20:50:57.14ID:fiBk/l1y
>>749
慣れる前に挫折するから安心しろw
英語配列の()は薬指と小指だぜ?聞いただけで無理だろ?w
2018/03/07(水) 21:27:29.92ID:+FgUTbHT
>>740
ありがと
うまくできた

試しに辞書のなかにリストいれて 辞書のキーからインスタンス
つくったら、できた。 この言語、ライブラリ含め柔軟性がエグイな
753デフォルトの名無しさん
垢版 |
2018/03/07(水) 21:46:51.43ID:rqe653kl
>>751
最上段右小指つかわん
2018/03/07(水) 22:30:37.15ID:n5pGfiL2
タッチタイピングの話はあまりにも低レベルなのでやめましょう
そもそもPythonとは関係ないのでスレ違いです
755デフォルトの名無しさん
垢版 |
2018/03/07(水) 22:34:55.45ID:fiBk/l1y
必死で話をそらそうとするブラインドタッチできない自称上級者がいるスレはここですか?w
2018/03/07(水) 22:37:10.13ID:4hpZk16v
たしかに。寿司内で証明するべきだな
757デフォルトの名無しさん
垢版 |
2018/03/07(水) 22:54:29.90ID:rqe653kl
UIは大事だよ
2018/03/08(木) 00:38:24.07ID:lZQLIDsd
思念した脳波スペクトルを検出して、文字入力できるpythonのコード、誰か書いてあげて
2018/03/08(木) 03:10:58.82ID:E3emjgTV
python 3.6.3 windows 10環境において、
pyinstallerをpipでインストールした状態でOpencv3モジュールを使ったスクリプトをexe化したいんですが、きちんとコマンドプロンプトでスクリプトのあるディレクトリに飛んで
pyinstaller なんとか.py
みたいに打っても、

>>>内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません

と出てなにもしてくれません
どうすれば、exe化出来ますか?
2018/03/08(木) 06:42:28.96ID:BqSevK/d
>pyinstaller なんとか.py
pyinstaller は、パス無しのコマンド名で、
このコマンド名の実行ファイルを探すには、探す順序がある。

このコマンド名の実行ファイルが、
探索パス(ユーザー環境変数PATH)に入っていれば探索できる

入っていなくても、コマンド名の実行ファイルを絶対パスで書けば、動く

絶対パス付きpyinstaller(拡張子も付ける) なんとか.py

「windows コマンド 検索 順序」で検索!
761デフォルトの名無しさん
垢版 |
2018/03/08(木) 10:47:57.81ID:HtPqmhf6
>>730
C++で書こう。
762デフォルトの名無しさん
垢版 |
2018/03/08(木) 10:48:43.59ID:ue18PqKi
wxWidgets と wxPython の相性いいね
2018/03/08(木) 11:31:53.63ID:E3emjgTV
>>760
ありがとうございます

絶対パスを取ってきてやってみたのですが、絶対パスが認識されていませんって出て何もできないです…
訳ワカメ
764デフォルトの名無しさん
垢版 |
2018/03/08(木) 15:04:35.03ID:57cll93c
ロジックサマナーの筒の中のボールって問題で

a = int(input())
b = list(input())
#print(b)
c = []
for i in range(a):
j = int(i)
if b[j] == "L":
c.insert(0,i + 1)
elif b[j] == "R":
c.append(i + 1)
#print(c)
d = ""
for x in c:
d += str(x)
print(d)

試行錯誤してこんなの書いてみたのですが
これだと答えが

42135

ってなるんですが正解は

4 2 1 3 5

ってしないといけないみたいなんですがどうすればいいですか?
765デフォルトの名無しさん
垢版 |
2018/03/08(木) 15:09:01.29ID:57cll93c
すいません
>>764の問題は

あなたは筒にボールを収納しています。N 個のボールを筒に入れていきます。筒には左右どちらからでもボールを入れることができ、筒にはちょうど N 個のボールを入れることが出来ます。

筒に i 回目に入れたボールには i という番号を振ります。

それぞれのボールを右から入れたか、左から入れたかが与えられる時、筒に入っているボールの番号を左から順に出力するプログラムをつくりましょう。

というもので

入力される値は

5
LLRLR

です
766デフォルトの名無しさん
垢版 |
2018/03/08(木) 15:44:13.25ID:57cll93c
インデントが消えてましたすいません

a = int(input())
b = list(input())
#print(b)
c = []
for i in range(a):
____j = int(i)
____if b[j] == "L":
________c.insert(0,i + 1)
____elif b[j] == "R":
________c.append(i + 1)
#print(c)
d = ""
for x in c:
____d += str(x)
print(d)
2018/03/08(木) 16:56:22.26ID:G4fiO8Mm
しょうもない
' '.join()でもやっとけ
たぶんエラーになるけどそのくらい自力で解決しろ
2018/03/08(木) 17:07:07.32ID:PUNA7seI
問題文の意味が全くわからん
2018/03/08(木) 17:54:28.22ID:XBRt2eF2
print(*c)
で、スペース区切りでリストcが表示されるよ

あと、リストの両端から要素を追加するなら、リストでなくて、dequeを使うべき。collectionsライブラリに入ってる。
N回追加するとして、リストだと計算量がO(N^2)、dequeならO(N)で済む
2018/03/08(木) 18:44:19.26ID:E3emjgTV
>>760
環境変数に絶対パスを突っ込んでもダメでした
もうだめだー
他のモジュール探してきます
2018/03/08(木) 19:33:10.41ID:fVm8GBjs
>>768
この場合は問題文はの理解はどうでも良いんだよ
単に、正解の出力フォーマットにする仕方が分からんと言うだけ
2018/03/08(木) 19:42:55.17ID:1rKiswv/
>>769
有難うございます
早速試してみます
2018/03/09(金) 00:18:12.93ID:2PlJUe+0
>>770
もう一回調べ直してやってみたら無事に出来ました
半日ずっと悩んでた…
初心者にしてはそこそこのコード量を書いたと思うので、完成してめちゃくちゃスッキリです

ありがとうございました
2018/03/09(金) 18:23:05.36ID:9PFeid8J
Python 3.4.2
IDLE 3.4.2

>>> a = 0
>>> if a == 0:
print("0ですが何か?")
print("0ではないです")
SyntaxError: invalid syntax

なぜかシンタクス・エラー。
このコードに何か問題がありますか?
教材にこういう書き方が載っていて。
もちろんこうすればいいんですが。

>>> a = 0
>>> if a == 0:
print("0ですが何か?")
else:
print("0ではないです")

0ですが何か?
775774
垢版 |
2018/03/09(金) 18:25:09.02ID:9PFeid8J
わぁ、インデントに失敗。
シンタクス・エラーが出たコードの
2つめのprint文はインデントしてないです。
776デフォルトの名無しさん
垢版 |
2018/03/09(金) 18:32:28.71ID:pN88KEeM
print("0で" + ("すが何か?" if a == 0 else "はないです"))
777デフォルトの名無しさん
垢版 |
2018/03/09(金) 18:33:24.64ID:pN88KEeM
>>775
改行が足りないだけじゃね
2018/03/09(金) 18:38:40.01ID:TIzFZI0J
他言語の
if (a == 0) {
print("0ですが何か?");
}
print("0ではないです");
みたいなことしたいならpythonでは}の替わりに空行必要だろif文そこで終わりなんだから
2018/03/09(金) 20:56:35.87ID:9i/ypX3d
改行なしで一行に何万もの文字がつながってしまってるテキストに
固定桁位置(例えば100)ごとに改行を入れたいのですが
Pythonだとどんなアプローチがありますかね

自分の知識だと、全部をリストに読み込んでから
こんなアルゴリズムで改行を挿入していく感じになりますが、いかにも遅そうで・・・
for i in range(100,ファイルサイズ,100):
....リスト[i] = '\n'
2018/03/09(金) 21:03:45.39ID:PDjaIyJx
何万文字だったらすぐに終わるでしょ
試してないけど
約40万文字のcsvファイルの書き直しでも、
すぐに終わった記憶がある
2018/03/09(金) 21:11:11.46ID:7JkYQc+0
>779
そのやり方だと100文字目毎に改行が挿入されるのでなく
100文字目毎に1文字分のデータが改行に上書きされていくよ

文字列に読み込んだあと、
結果を100文字ごとにリストresultに追加していって、あとで'\n'.join(result)して連結したらいいんじゃないかな

src = ファイル読み込む
result =[]
for i in range(0, len(src), 100):
....result.append(src[i:i+100])
final = '\n'.join(result)

src[i:i+100]のところは、最後にout of range エラー出ないように微修正が必要かも。
2018/03/09(金) 21:35:31.43ID:Ohyjj+7n
>>779
対象がファイルでスケーラビリティも考慮するなら
テキストIOはバイト数ではなく文字数で読み出せるので
普通にread(桁数)とかでも。細粒度でもバッファが有るし

等幅にもしたいとかだと単純にはいかなそうだけど
2018/03/09(金) 21:55:08.94ID:9i/ypX3d
ありがとうございます
リストに[i]ってして書き込むと挿入じゃなく上書きなんですね
ファイルをぶっ壊すところでした
>>781,782の両方試してみます
784デフォルトの名無しさん
垢版 |
2018/03/09(金) 21:57:08.86ID:7BdIhTLZ
プログラムを実行してCPUが1つも使用率100%にならないのに時間がかかるのはなぜでしょうか
2018/03/09(金) 21:58:20.51ID:D+XJ/Fb8
IOかな
2018/03/09(金) 23:04:32.21ID:IRKh896o
>>784
君が光速で動いてるから。
787デフォルトの名無しさん
垢版 |
2018/03/09(金) 23:24:51.20ID:Hm9dMP5O
質問です
windows10 python3.6を使っています
windowsのコマンドプロンプトにてexeファイルを起動して
pythonでそのexeファイルの出力データを使おうとしていますが
「指定されたファイルがありません」というエラーが出てしまいます。
どうすればよいのでしょうか?


cmd= 'cd C://aaa// & C:/bbb//ccc.exe'
subprocess.call(cmd)

cmdの中身をコピペしてコマンドプロンプトに入力すると
普通にccc.exeは動くのでファイルがないわけではないようなのです。
ひょっとして「&」の文字が特別な書き方をしないといけないのかなと思いましたが
検索しても「&」なだけに普通の演算子の説明ばかりに見つけてしまいます
2018/03/09(金) 23:30:24.74ID:D+XJ/Fb8
aaaの前のスラッシュは2重なのにbbbの前のスラッシュは1重なのは構わないのか?
789787
垢版 |
2018/03/09(金) 23:40:35.92ID:Hm9dMP5O
>>788
すいません、コピペミスです。
cmd= 'cd C://aaa// & C://bbb//ccc.exe'
プログラムの中身はちゃんとスラッシュ2重になってましたがエラー出ます
2018/03/10(土) 00:03:21.06ID:U9j0Q6zH
subprocessじゃcdできないとかかなぁ
exeだけにしたら動くのと違うか?
791787
垢版 |
2018/03/10(土) 00:14:25.60ID:z+JhxfBR
>>790
ありがとうございます
cd 単体でやってみたら同じエラー出ました!
dirとかも同じくできませんでした
cdのほうはpython側でos. chdir (path)でやったら動くようになりました
お騒がせしてすいませんでした!!!!
2018/03/10(土) 00:26:28.61ID:eRBFpMoV
コマンドプロンプトを起動させるコマンド?のcdの後にあるC://aaa// は何?
cd C://aaa// でC://aaa// でコマンドプロンプトを起動しろなのか?
2018/03/10(土) 00:28:24.97ID:CYNPOxqI
>>791
subprocess.callは文字通りサブプロセスの起動なのでos.systemとは違う
同じ事がしたければshell=Trueで使うか、cmdを起動して標準入力に流す
2018/03/10(土) 02:30:00.51ID:TOuqOzip
[2,3,2,2]を変換して作成した[2,2,3,3,3,2,2,2,2]という
自身の数だけ連続した数字のリストがある(変化前のリストはもう無い)
それをループするかなにかして[“a”,“b”,“c”,“d”]というリストを[“a”,“a”,“b”,“b”,“b”,“c”,“c”,“d”,“d”]とやりたいんだけど、なんかどうしてもズレてしまって上手くいかない
どう書いたらいいか教えてください
2018/03/10(土) 03:00:35.56ID:uUYTpCvs
なんでそんな不自由なことになってるのか分からんけど
こんな感じだろうか

seq = [2,2,3,3,3,2,2,2,2]
vals = ["a", "b", "c", "d"]
res = []
p = 0
for x in vals:
 n = seq[p]
 p += n
 res += [x] * n
print(res)
2018/03/10(土) 03:01:50.95ID:mWXHA15B
alice = ["a","b","c","d","e"]
bob = [2,3,2,2]
charlie = []
for i in range (len(bob)): charlie = charlie + [alice[i]]*bob[i]

aliceは手打ちしたが別解はいろいろある
2018/03/10(土) 03:29:39.83ID:mWXHA15B
bob = [2,2,3,3,3,2,2,2,2]の場合

dave = []
elen = 0
for i in bob:
[tab]if elen > 0: elen -= 1
[tab]else:
[tab][tab]elen = i - 1
[tab][tab]dave.append(i)

によってdave = [2,3,2,2]を得る
bob = [2,2,3,1,3,2,2,2,2]とかの場合を考慮してないつくりだがまあそれで
798デフォルトの名無しさん
垢版 |
2018/03/10(土) 05:59:02.22ID:L0iyZELB
>>789-792
cmd= 'cmd /K cd C://aaa// & C://bbb//ccc.exe'
2018/03/10(土) 08:08:45.41ID:TOuqOzip
>>795-797
ありがとうございます。いけました
うまくいかなかったコードと比べて勉強したいと思います
800デフォルトの名無しさん
垢版 |
2018/03/10(土) 20:51:25.89ID:8UYoJO3F
まず、ある整数n を取得して、インデックスをnだけ後ろにずらす、関数を作る

idx = 0 で、n = 2 なら、idx = 2 になる。
idx = 2 で、n = 3 なら、idx = 5 になる。
idx = 5 で、n = 2 なら、idx = 7 になる
801遊園地-24
垢版 |
2018/03/10(土) 21:43:15.33ID:EzpQRtOJ
なんで、皆ww

  そんなに難しく、するんだよww

>>794

a=["a","b","c","d","e"]
b=[2,3,2,2,5]

l=[[a[i]*b[i]] for i in range(len(a))]



print(l)
2018/03/10(土) 21:48:55.43ID:uUYTpCvs
>>801
> 変化前のリストはもう無い
って言ってるから。

↓これができないらしいよ。
b=[2,3,2,2,5]
2018/03/10(土) 21:52:18.97ID:U9j0Q6zH
>>801
リスト平らにするの忘れてねぇ?
804遊園地-24
垢版 |
2018/03/10(土) 22:05:03.97ID:EzpQRtOJ
括弧もはずせない。とか、言わないでね。

l=[a[i]*b[i] for i in range(len(a))]
805遊園地-24
垢版 |
2018/03/10(土) 22:13:41.16ID:EzpQRtOJ
要するに、コレができないとか?


a=['a','a','b','b','b','c','d','d','d']


from collections import Counter


print(Counter(a))
print(Counter(a).most_common())
806遊園地-24
垢版 |
2018/03/10(土) 22:16:10.76ID:EzpQRtOJ
どう?
a=['a','a','b','b','b','c','d','d','d']


from collections import Counter

l=[i[0]*i[1] for i in Counter(a).most_common()]

print(sorted(l))
2018/03/10(土) 22:18:35.85ID:6AtVaAR0
>>802-803
遊園地は妄想、幻覚持ちだからまぬけな答えになってしまう
808遊園地-24
垢版 |
2018/03/10(土) 22:22:52.05ID:EzpQRtOJ
なるほど。
数字だと、ズレるんだな。

from collections import Counter

a=[2,2,3,3,3,2,2,5,5,5,5,5]
l=[str(i[0])*i[1] for i in Counter(a).most_common()]

print(sorted(l))

['2222', '333', '55555']
809遊園地-24
垢版 |
2018/03/10(土) 22:24:38.46ID:EzpQRtOJ
>>807
それならw 完璧なjコードを どうぞ
810遊園地-24
垢版 |
2018/03/10(土) 22:28:07.39ID:EzpQRtOJ
お前には期待してないけどなww
811800
垢版 |
2018/03/10(土) 23:05:38.70ID:8UYoJO3F
次のインデックスを求める。
引数には、今のインデックスとその値(数字)を渡す。
例えば、今のインデックスが0 で、値が2 なら、次のインデックスは2 になる

仕様は、
>>800
を参照

def nextIndex(index, value):
return index + value
2018/03/10(土) 23:47:45.10ID:Fc7JY5v5
シリアル通信でセンサーから値を読み取って、それをcsvファイルに出力しているのですが、
ファイルをクローズするタイミングをどう設定したら良いのか分かりません

出来れば、あるキーを入力したら出力のループを止めてファイルをクローズしたいのですが、どうすれば良いのでしょうか?
813800
垢版 |
2018/03/10(土) 23:57:22.01ID:8UYoJO3F
Ruby で作った。
まず、ある整数n を取得して、インデックスをnだけ後ろにずらす、関数を作る

idx = 0 で、n = 2 なら、idx = 2 になる。
idx = 2 で、n = 3 なら、idx = 5 になる。
idx = 5 で、n = 2 なら、idx = 7 になる

次のインデックスを求める関数。
引数には、今のインデックスとその値(数字)を渡す。
例えば、今のインデックスが0 で、値が2 なら、次のインデックスは2 になる

def nextIndex(index, value)
return index + value
end

numbers = [2,2,3,3,3,2,2,2,2,1]
results = []
idx = 0

loop do
if idx >= numbers.length
break
else
results.push numbers[idx]
end
idx = nextIndex(idx, numbers[idx])
end

p results #=> [2, 3, 2, 2, 1]
2018/03/11(日) 00:05:36.16ID:5UEVIgef
>>813
python2でも3でも動きませんでした。
他の方お願いします。
2018/03/11(日) 02:54:55.95ID:mWAYMA4H
カオスwww
816デフォルトの名無しさん
垢版 |
2018/03/11(日) 03:14:18.88ID:wp7Weqk4
>>> nums = [2,2,3,3,3,2,2,2,2,1]
>>> o = []
>>> while True:
... try:
... s = nums[0]
... o.append(s)
... nums = nums[s:]
... except:
... break
...
>>> o
[2, 3, 2, 2, 1]
2018/03/11(日) 04:46:57.61ID:1VGnmMQg
>>812
with open〜使ってコンテキストマネージャーでやれば勝手にcloseしてくれる
818774
垢版 |
2018/03/11(日) 06:18:52.46ID:v8KZNHMy
助言くださった方、有難う御座いました。
SyntaxError: invalid syntax
は対話型のコンソール上でのみ発生し、
.pyファイルにソースコードを保存して実行する方法では発生しませんでした。
819デフォルトの名無しさん
垢版 |
2018/03/11(日) 09:55:22.45ID:zWe+i43K
>>818
インタプリタの場合だけインデント戻すときに空の改行が必要
ソースファイルから実行するときは空の改行無くてもインデントが終わってることが判るから不要
2018/03/11(日) 10:41:33.75ID:wWFsao1Q
>>817
あ、withって途中でプログラムを止めてもクローズするんですね…
ありがとうございます!
821デフォルトの名無しさん
垢版 |
2018/03/11(日) 10:51:42.96ID:zWe+i43K
closeされる順番って保障されるんだっけ
2018/03/11(日) 10:59:10.09ID:lK5925v1
あれ…csvに書き込めないぞ
ループ無しなら書き込めたんですが、ループを入れた途端だめみたいです
ループがダメなのか
823遊園地-24
垢版 |
2018/03/11(日) 11:47:24.74ID:jUiHYj3b
抽象的で意味が解らない。
何を書き込んで、何をループしようとしたのか?
2018/03/11(日) 12:12:25.49ID:iE5voU0A
エスパー以外にも分かるように書いてほしいけれど
ありがちなのはループ内でファイルを追記じゃなくて
上書きで開いてるせいで書き込んだ内容が消えてるか、
ループを実行しているつもりで実は一回も実行されてないとかかな。
825遊園地-24
垢版 |
2018/03/11(日) 13:29:12.00ID:jUiHYj3b
一文字違いの電源刺して無かったわー。あー。
道穴か。

a  か  a+

だなw
826遊園地-24
垢版 |
2018/03/11(日) 14:28:38.15ID:jUiHYj3b
dqbで秘湯の設計図が見つからん。

  パーツを組み合わせて登録するシステムはよぉおお
2018/03/11(日) 14:43:50.51ID:8M+k9YVe
>>826
緑の扉で洞窟入りまくれ
2018/03/11(日) 15:41:22.42ID:E+gYlGPD
業務で使うことになってpythonの勉強始めた
みんなのpythonってテキスト見ながら進めてまだ最初の文法の書き方のところなんだけど何か簡単な物で良いから形にしたくなって来た
みんなは最初はどんなアプリを作って勉強した?
2018/03/11(日) 15:42:28.57ID:mMogOt5R
ミニゲーム
2018/03/11(日) 16:33:12.94ID:iE5voU0A
>>828
初めてのプログラミング言語かどうかでどう勉強したらいいか、だいぶ違うかも。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況