[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 01/21 19:57 / Filesize : 243 KB / Number-of Response : 1039
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん mailto:sageteoff [2017/03/25(土) 15:52:22.91 ID:ZSinSYil.net]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

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

前スレ
くだすれPython(超初心者用) その32
echo.2ch.net/test/read.cgi/tech/1486173667/

83 名前:デフォルトの名無しさん [2017/04/04(火) 06:11:34.69 ID:nl2XTX1r.net]
>>76 cobolが?

84 名前:デフォルトの名無しさん [2017/04/04(火) 11:50:21.68 ID:UREPV+sc.net]
みなさんyapfを使いなさい
英語が読めない僕のためににわかりやすく伝わるように記事を書いてください
https://github.com/google/yapf

85 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 12:10:11.80 ID:RJP75Ij9.net]
英語を勉強すれば幸せになれるよ

86 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 12:29:49.17 ID:U7xXZYBw.net]
翻訳できる人は翻訳しなくても読めるわけで…
趣味で翻訳している人以外は何かしらの形で見返りを狙っている

87 名前:デフォルトの名無しさん [2017/04/04(火) 12:47:51.88 ID:V9ZqTbIn.net]
コンソール
モノポリーでのmapについて

mapを配置のみではキャラクター移動管理配列に成ってしまい
建物の等の情報はどうやって記述するのでしょうか?

それとも、
連想配列を使って、まとめて情報を登録して置いた方が良いのでしょうか?

88 名前:デフォルトの名無しさん [2017/04/04(火) 14:09:25.72 ID:V9ZqTbIn.net]
よく解らないので、下記の用に書いて行ってます
wikipediaを参考  pythonは2系

https://ideone.com/Ilr4Cd


他に良い方法が有りましたら、教えて下さい
お願いします

89 名前:デフォルトの名無しさん [2017/04/04(火) 16:56:36.37 ID:SERlNBWx.net]
シェルの変数に格納したCSVを、某サイトを参考にしてjsonにしようとしてみましたがうまくいかないです。
添削をお願いします。

x=$( echo "AAA,BBB,CCC
123,456,789
111,222,333" )

x=$( echo "¥"AAA¥",¥"BBB¥",CCC¥"
¥"123¥",¥"456¥",¥"789¥"
¥"111¥",¥"222¥",¥"333¥"" )


python CSV_to_json.py "$x"
#!/bin/python
# -*- coding: utf-8 -*-

import sys
import csv
import json

result = []

for f in sys.argv[1:]:
for line in csv.DictReader(f):
line_json = json.dumps(line)
result.append(line_json)
print(result)

90 名前:デフォルトの名無しさん [2017/04/04(火) 16:57:19.97 ID:V9ZqTbIn.net]
複数ある連想配列{連番(ディクショナリ)}の最初の項目を一覧表示させる
方法を教えて下さい

aiueo0={'aaa':'aaaa'}
aiueo1={'aaa':'bbbbb'}

aiueo0とaiueo1の(キー)aaaを取り出す 処理です

望む結果は下記です
aaaa
bbbbb

91 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 17:00:08.54 ID:BUhgl6Ma.net]
連想配列や集合には基本的に順序はないから最初も最後もないよ



92 名前:デフォルトの名無しさん [2017/04/04(火) 17:20:17.67 ID:rcVhmaDg.net]
>>85
何か色々突っ込みどころ多すぎて困る。一個だけいうならPythonに連想配列はないよ
https://ideone.com/WbyRqK

93 名前:デフォルトの名無しさん [2017/04/04(火) 17:20:38.83 ID:DEpyq3Qp.net]
>>86
うまくいかないですじゃなくて
なにがどうなったか書けよ

94 名前: mailto:sage [2017/04/04(火) 17:23:29.51 ID:Q2Z9O5qx.net]
キーを1とか2にすれば。。。

95 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 17:26:52.54 ID:DAFwnnQv.net]
>>86
import io
for s in sys.argv[1:]:
 f = io.StringIO(s)
  for line in csv.DictReader(f):
〜〜〜

96 名前:デフォルトの名無しさん [2017/04/04(火) 17:58:38.07 ID:V9ZqTbIn.net]
回答どうも です

(情けないですが)ゴリ押しする事にしました
https://ideone.com/P508Th

#map Create
lst=[0]*39

map超過時に最初に戻る処理を考えていますが、
idou=0だと止まってしまいます
どうすれば、超過分を進めるのでしょうか?

移動の値はサイコロなので、上手く行かないです

97 名前:デフォルトの名無しさん [2017/04/04(火) 18:09:54.88 ID:V9ZqTbIn.net]
分かり難いのでスクリーンショットあげときます
fast-uploader.com/file/7046852529172/

98 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 18:57:05.23 ID:Cv2j9EwF.net]
>>94
名前出ちゃってるぞ。
こういう事じゃなくて?
https://ideone.com/EhSXIg

99 名前:デフォルトの名無しさん [2017/04/04(火) 19:00:26.68 ID:SERlNBWx.net]
>>92
できました
ありがとうございます!

100 名前:デフォルトの名無しさん [2017/04/04(火) 19:57:11.21 ID:SERlNBWx.net]
英数字は
for s in sys.argv[1:]:
f = io.StringIO(s.decode('utf-8'))
for line in csv.DictReader(f):
line_json = json.dumps(line)
result.append(line_json)
print(result)
これでできたのですけど

Traceback (most recent call last):
File "/Users/m/dmm/CSV_to_json.py", line 20, in <module>
for line in csv.DictReader(f):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/csv.py", line 108, in next
row = self.reader.next()
UnicodeEncodeError: 'ascii' codec can't encode characters in position 14-26: ordinal not in range(128)
と出てダメでした。
import codecs
sys.stdin = codecs.getreader('utf_8')(sys.stdin)
sys.stdout = codecs.getwriter('utf_8')(sys.stdout)
を追加して出てダメでした。
どうすればいいですか?

101 名前:デフォルトの名無しさん [2017/04/04(火) 19:58:07.27 ID:SERlNBWx.net]
日本語が入るとダメだったということです。
失礼しました。



102 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 20:4 ]
[ここ壊れてます]

103 名前:3:16.24 ID:jZymmDr1.net mailto: Pythonのライブラリが腐ってるからPythonのバージョンを3系統にしてしまうといいと思われ []
[ここ壊れてます]

104 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 20:44:12.44 ID:n4QdCxK4.net]
文字の扱いが2.7よりやさしくなってるpython3を使おう
2.7は一応あと3年の命なので勉強や新しいものを作るのに使うのは避けたほうがよし

105 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 20:45:30.09 ID:Q2Z9O5qx.net]
4月だなあ

106 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 21:04:10.10 ID:DAFwnnQv.net]
>>97
2.7よく分からないけど f = io.StringIO(unicode(s)) かな
jsonでの文字エスケープが嫌なら line_json = json.dumps(line, ensure_ascii=False)

107 名前:デフォルトの名無しさん [2017/04/04(火) 22:48:17.99 ID:V9ZqTbIn.net]
Ren'Pyはpygameと組み合わせ可能でしょうか?

108 名前:デフォルトの名無しさん mailto:sage [2017/04/04(火) 22:53:10.76 ID:+BxTbC2B.net]
Renpyがpegameを内部で使っていたのだが

過去形なのはSDL2に移行したから

109 名前:デフォルトの名無しさん mailto:sage [2017/04/05(水) 11:20:02.52 ID:uJd6A4fN.net]
ん?
いまのrenpyってちゃんとSDL2に移行したんか?
pygameとともに枯れてゆくだけかと思ってたわ

110 名前:デフォルトの名無しさん [2017/04/06(木) 09:02:14.46 ID:Yr462d8h.net]
>>101 python4が出るのか?

111 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 10:13:31.93 ID:hvWrULOl.net]
https://www.humblebundle.com/books/python-book-bundle

DRM freeなのは良いがちょっと微妙なラインナップ?



112 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 10:56:45.29 ID:nCoYHRjk.net]
automate ~ ってのは今度日本語版が出る奴だね

113 名前:デフォルトの名無しさん [2017/04/06(木) 12:33:45.68 ID:Vo7yh6lO.net]
>>104
ありがとうございます

モノポリーが、もぅ少しで完成しそうなのですが、
pygameでウィンドウを2つ作ることは可能でしょうか?
調べた限りでは、見つけられませんでした

理由はmapの縮小版を別ウィンドウで表示させたいからです




下記は無視してください
(コンソールでテストして問題無かったので、後はguiを付けるだけ
なのですが、右側の枠(4人仕様の情報枠)を使ってしまうと、縮小版のmapを
追加する場所がなくなってしまいます)画面切り替えにすると、その間にCPUが勝手に動くので、
どうしても、同時に表示させたいのですが、何とか成りませんかね
fast-uploader.com/file/7047004582630/

114 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 16:30:08.76 ID:c4AoCh5f.net]
マルチプロセスじゃダメなのか

115 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 20:53:52.88 ID:zUYTwTfw.net]
>>107
情報サンクス ATBS前回買おうか迷っているうちに終わったんだよ。オライリーが日本語版出すから迷ったけど、結局出す出す詐欺だったからな。

116 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 09:31:28.26 ID:Zj4Q0uBh.net]
非オブジェクト指向だけど、特定の範囲のスコープを持つ引数って作れますか?
def A~Dまでは見えて、それ以降には見えない変数のようなものです
global宣言するしかないですか

117 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 18:07:08.80 ID:8QuoFz7w.net]
>>112
クラス変数を使って静的メソッドの間で共有するやり方が分かりやすいと思う
モジュールを分割してグローバル変数を隔離する方法もある
クロージャやデコレーターを使うやり方も頭をよぎるけどコード芸になる予感がする

118 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 19:42:28.72 ID:bULvYuIg.net]
ファルシのルシがコクーンでパージにしか見えないのでもう少し勉強してこよう

119 名前:デフォルトの名無しさん [2017/04/07(金) 20:29:09.15 ID:8GQWD7ur.net]
二問ほど質問します

user_list?
?は変数です use_list[i]
などの

120 名前:記述で、全てのuser_listを取得できません

何か良い方法は無いでしょうか?

user_list0=[2500,0]
user_list1=[2500,0]
user_list2=[2500,0]


下記のディクショナリで
aiu0{'Name':50, 'eo':10}
aiu1{'Name':40, 'eo':50}
連番になっているディクショナリのNameだけを取り出す方法を教えて下さい
aiu0['Name']
aiu1['Name']
[]
[ここ壊れてます]

121 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 20:33:01.70 ID:UfhtC59c.net]
>>115
execまたはevalでコードを文字列として動的に組み立てるといいと思う



122 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 20:47:51.59 ID:8QuoFz7w.net]
>>115
連番の変数名ではなくネストしたリストを利用するのはいかがしょう

user_lists = [[2500, 0], [2500, 0], [2500, 0]]
user_lists[0]
user_lists[1]
user_lists[2]

上記と同じく辞書を並べたリストがあれば内包表記をつかって値を取り出せます

data = [{"Name": 50, "eo": 10}, {"Name": 40, "eo": 50}]
names = [d["Name"] for d in data] # => [50, 40]

123 名前:デフォルトの名無しさん [2017/04/07(金) 20:52:37.67 ID:HBOV7Xod.net]
>>115
数が2,3個なら↓みたいにmap関数使うか、リスト内包表記
map(lambda x: x[0], [user_list0, user_list1, user_list1])

動的に生成するぐらい大量にあるなら設計自体を見直した方がいい

124 名前:デフォルトの名無しさん [2017/04/07(金) 20:53:36.01 ID:8GQWD7ur.net]
>>116
>>117

ありがとうございます

初心者なのですが、設計間違いで
積んだ?
見たいな状態でしたから、助かりました

(どうも、ありがとうございます)

125 名前:デフォルトの名無しさん [2017/04/07(金) 20:54:30.01 ID:HBOV7Xod.net]
>>115
何かモノポリーの人と同じ匂いを感じるんだけど、もしかして本人?

126 名前:デフォルトの名無しさん [2017/04/07(金) 21:00:05.84 ID:8GQWD7ur.net]
あっ、はい

そうです

何か御用ですか?

127 名前:デフォルトの名無しさん [2017/04/07(金) 21:05:22.94 ID:HBOV7Xod.net]
いえ、ただ>>116>>117どっちを採用するのかなと思って

あと、
>設計間違いで積んだ?
こういう気持ち大事にしてください

128 名前:デフォルトの名無しさん mailto:sage [2017/04/07(金) 21:10:20.99 ID:UfhtC59c.net]
>>116だが直接的な解決法を提示しただけなので設計変えれるなら変えたほうがいいぞ
どうしても使うならevalは速度が遅いということだけ覚えといて

129 名前:デフォルトの名無しさん [2017/04/07(金) 21:12:15.46 ID:8GQWD7ur.net]
はい、解りました
部分的に問題が無かったのですが、いざ、処理をくっつけると
問題が沢山でてきて、対応できない状態になってしまい
今に至ります

皆さん ありがごうございました

130 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 03:50:30.90 ID:heEYVyV/.net]
関連があるデータなら、配列を使えば、変数名は1つで済む

それで、ary[0], ary[1] とか、インデックスでアクセスすればいい

131 名前:デフォルトの名無しさん [2017/04/08(土) 07:19:24.43 ID:oapZ3SUb.net]
退屈なことはパイチンくんにやらせればいい
あとはみんなでパイチンくんを楽しもう



132 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 19:13:51.15 ID:lMNngngD.net]
pythonのshellに出力で同じラインに書き出したいんですけど、(64%... みたいな表示を同じ行で更新していきたい)
どうすればいいんでしょうか?

133 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 19:45:27.11 ID:wyF9rhz2.net]
>>127
基本はキャリッジリターン(\r)を出力すると行頭に復帰するので
それにシェル制御コードも併用するとかする。
「CUI CLI プログレス」等のワードでサンプルコードを探そう

134 名前:デフォルトの名無しさん mailto:sage [2017/04/09(日) 00:36:41.08 ID:xx4PjQOj.net]
モノポリーについて
1日ほど考えたのですが考えが纏まりませんでしたので
ヘルプださせて貰います

どのように、仕組みを組み立てるべきか
悩んでますが、前へ進めていません

135 名前:デフォルトの名無しさん mailto:sage [2017/04/09(日) 01:59:23.01 ID:qkkzIUk4.net]
おめえのママと勘違いしてんのか

136 名前:デフォルトの名無しさん mailto:sage [2017/04/09(日) 02:46:10.19 ID:xx4PjQOj.net]
>>130
ですよね……また、失敗したくない
と言う我儘

137 名前:が出てしまいました

申し訳ないです
[]
[ここ壊れてます]

138 名前:デフォルトの名無しさん mailto:sage [2017/04/09(日) 04:30:48.73 ID:SUFbJOnQ.net]
作ろうとしているものが>>131の力量を超えてないか
コマ移動だけの双六を作って基本的なデータ構造と処理を考えてみたらどう

139 名前:デフォルトの名無しさん [2017/04/09(日) 08:26:50.78 ID:UkbGWqHo.net]
>>130 お前は松沢病院入院だ。

140 名前:デフォルトの名無しさん mailto:sage [2017/04/09(日) 12:04:23.69 ID:4FmqMIzS.net]
aからzまでのアルファベットを
文字列で簡単に書く方法はありますか? re の[a-z]みたいに

141 名前:デフォルトの名無しさん mailto:sage [2017/04/09(日) 12:12:29.32 ID:+ve0C/Mw.net]
>>134
stackoverflow.com/questions/16060899/alphabet-range-python



142 名前:デフォルトの名無しさん mailto:sage [2017/04/09(日) 13:04:31.69 ID:4FmqMIzS.net]
>>135
import string
string.asci_lowercase

ですか、ありがとう

143 名前:デフォルトの名無しさん [2017/04/09(日) 13:55:23.42 ID:xx4PjQOj.net]
どうしよう……



諦めた方が良いのも知れない……











うんこ、漏れそう
諦めた方がいいのか?

144 名前:デフォルトの名無しさん mailto:sage [2017/04/09(日) 13:58:55.93 ID:TqizH7j8.net]
なんだくそすれか

145 名前:デフォルトの名無しさん [2017/04/09(日) 15:18:16.36 ID:xx4PjQOj.net]
桜ねね ちゃんのエロ画像下さい










間違えました
射命丸文ちゃんのエロ画像下さい





linux mint18でpythonを使ってGUIを制御する方法を教えて下さい

146 名前:デフォルトの名無しさん mailto:sage [2017/04/09(日) 15:30:25.70 ID:OEiTiC+9.net]
春だね。桜も散る雨。

147 名前:デフォルトの名無しさん [2017/04/09(日) 15:52:56.37 ID:xx4PjQOj.net]
桜が散る前に俺の馬券が散ったは

148 名前:デフォルトの名無しさん mailto:sage [2017/04/09(日) 16:30:37.35 ID:FHMYZvLr.net]
馬ね、なるほど屑か

149 名前:デフォルトの名無しさん [2017/04/09(日) 16:37:29.29 ID:xx4PjQOj.net]
ってか、プログラムなんて糞喰らえだ
もぅ一生来ないから、さよなら

学校で習ったのはホークとナイフの使い方だけ!!
ゆり豚に戻ったるわぁ!
あーやぁーやぁーーー

150 名前:デフォルトの名無しさん [2017/04/09(日) 16:54:45.07 ID:xx4PjQOj.net]
モノポリーにRPGつけてキャラも建物を壊して遊ぶんだよ!
その為にクソコード何回も書けるかよ!

151 名前:デフォルトの名無しさん mailto:sage [2017/04/09(日) 17:01:38.38 ID:OEiTiC+9.net]
お薬ちゃんと飲んでね



152 名前:デフォルトの名無しさん mailto:sage [2017/04/09(日) 19:50:33.16 ID:BRoXfeaD.net]
言語以前の話しすぎて怖いわ

153 名前:デフォルトの名無しさん mailto:sage [2017/04/10(月) 13:09:39.65 ID:X7TCQo8a.net]
https://www.packtpub.com/packt/offers/free-learning

Packt Publishingの「Python Machine Learning」今日だけ(残り19時間弱)無料

154 名前:デフォルトの名無しさん mailto:sage [2017/04/10(月) 15:22:23.07 ID:+hTwrQaS.net]
発狂が、収まりました。
失礼しました

下記の様にアルゴリズムを紹介しているサイトを教えて下さい
https://ja.wikipedia.org/wiki/Category:%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0

155 名前:デフォルトの名無しさん mailto:sage [2017/04/10(月) 16:11:42.23 ID:eVBdzDDX.net]
ソートアルゴリズムならいいサイトあったんだが消滅した

156 名前:デフォルトの名無しさん mailto:sage [2017/04/10(月) 16:26:50.61 ID:W9/JFZ37.net]
GGRKS

157 名前:デフォルトの名無しさん mailto:sage [2017/04/10(月) 19:53:46.67 ID:rfS0ufPA.net]
>>128
レスどうもです。\rはやってたんですが上手くいかなくて・・・制御コードとやらも必要なんですね。
早速ググって来ます。ありがとうございました。

158 名前:デフォルトの名無しさん mailto:sage [2017/04/11(火) 02:02:43.12 ID:qbVk57gZ.net]
クロスサイトリクエストフォージェリーとは何ですか?

159 名前:デフォルトの名無しさん mailto:sage [2017/04/11(火) 09:45:46.39 ID:1iFmVmm2.net]
GGRKS、スレチだけど

160 名前:デフォルトの名無しさん mailto:sage [2017/04/11(火) 20:48:41.35 ID:3PLY33JY.net]
tensorflowのMNISTのサンプルコードでミニバッチの抽出によく使われる「mnist.train.next_batch()」
がありますが,MNIST以外でミニバッチのデータを抽出する際にこれとほぼ同様な処理をするコードって皆さん何を使われている

161 名前:でしょうか []
[ここ壊れてます]



162 名前:デフォルトの名無しさん mailto:sage [2017/04/11(火) 22:48:44.31 ID:GNwMAKXP.net]
ここにtensorflowなんぞ使い倒してる奴はいない

163 名前:デフォルトの名無しさん mailto:sage [2017/04/11(火) 22:49:45.51 ID:RJL8EVtM.net]
スレチだわな

164 名前:デフォルトの名無しさん [2017/04/12(水) 15:39:13.93 ID:ZXp1ROzT.net]
format使わないで%で指定した文字でパディングする方法教えてください
print("%02d", 1)を数値じゃなくて文字バージョンがしりたいです

print("%@2s" % "a")
で@2って表示

print("%@2s" %s "aaa")
でaaaって表示できる書き方教えてください

165 名前:デフォルトの名無しさん [2017/04/12(水) 16:10:44.07 ID:WiSeKJaK.net]
>>> print("%02d", 1)
%02d 1

?

166 名前:デフォルトの名無しさん mailto:sage [2017/04/12(水) 17:39:28.48 ID:yUUEzJPF.net]
>>157
https://www.python.org/dev/peps/pep-3101/

公式ドキュメントのstringのとこに書いてるけど

167 名前:デフォルトの名無しさん mailto:sage [2017/04/12(水) 21:25:41.08 ID:4VvFr4vY.net]
cのフォーマット書式そのまま継承してくれたらよかったのに

168 名前:デフォルトの名無しさん [2017/04/12(水) 22:53:21.08 ID:s8+Paqer.net]
>>159
どこ?

169 名前:デフォルトの名無しさん mailto:sage [2017/04/12(水) 23:04:55.96 ID:55jPMmc1.net]
printf形式の文字列書式化
docs.python.jp/3/library/stdtypes.html#printf-style-string-formatting

170 名前:デフォルトの名無しさん [2017/04/13(木) 10:51:22.56 ID:pPg7oPSB.net]
どうやってつかうのかわかんない

171 名前:デフォルトの名無しさん mailto:sage [2017/04/13(木) 11:57:06.23 ID:7AOOSy4B.net]
初心者には無理



172 名前:デフォルトの名無しさん mailto:sage [2017/04/13(木) 12:16:44.15 ID:m/ZfxtWH.net]
ネットだけだと常識過ぎて書かれてないかもね。
C入門のページ見るか、Pythonの入門書買えば大抵載ってる。

173 名前:デフォルトの名無しさん mailto:sage [2017/04/13(木) 12:24:41.42 ID:7VNCKkV4.net]
いやいやいや
>>162のページに書式の一覧とサンプルコードも書いてあるじゃん、、、

174 名前:デフォルトの名無しさん [2017/04/14(金) 14:21:31.60 ID:OOPwvURn.net]
def txt(filename):

f = open('filename')
for line in f:

if __name__ == "__main__":
txt('test.txt')


FileNotFoundErrorがでてファイルが開けません。
なぜ、開けないか分かりますか?
よろしくお願いします。

補足:openの所にtest.txtを渡すと開けます。

175 名前:デフォルトの名無しさん mailto:sage [2017/04/14(金) 14:28:41.37 ID:5Tl9uZN0.net]
ソースまんま貼り付けたなら
f = open('filename')

f = open(filename)

Python構文対応してるエディタ使ったら気づくかも

176 名前:デフォルトの名無しさん [2017/04/14(金) 14:34:24.57 ID:OOPwvURn.net]
>>168
試してみたら動きました。ありがとうございます。

複数のファイルを処理したかったので、
変数を使ってみたんですが
''で動作に関係するとは、勉強になりました。

177 名前:デフォルトの名無しさん mailto:sage [2017/04/14(金) 14:43:02.69 ID:23u3NusL.net]
'で括ると文字列扱いになるからね

178 名前:デフォルトの名無しさん [2017/04/14(金) 15:17:25.15 ID:XW/efqVk.net]
>>166
どこに載ってますか?

179 名前:デフォルトの名無しさん [2017/04/14(金) 18:14:57.46 ID:Uih/EuUr.net]
ピーターソンのアルゴリズムの実装
どうやったらええんや?

180 名前:デフォルトの名無しさん mailto:sage [2017/04/14(金) 19:43:59.26 ID:ZReptrvR.net]
docs.python.jp/3/library/multiprocessing.html#synchronization-primitives

181 名前:デフォルトの名無しさん mailto:sage [2017/04/15(土) 21:23:25.48 ID:ZnWi3agM.net]
DRYなコードを書くにはどうすればいい?



182 名前:デフォルトの名無しさん mailto:sage [2017/04/15(土) 22:06:23.60 ID:rpDMD7cj.net]
標準やサードパーティのライブラリを使う

183 名前:デフォルトの名無しさん mailto:sage [2017/04/15(土) 22:19:24.11 ID:IVImFpVy.net]
コードを書いた後に風通しのいいところに置いて乾燥させる






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<243KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef