[表示 : 全て 最新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/

2 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 15:53:40.85 ID:ZSinSYil.net]
関連スレ
Pythonのお勉強 Part52
echo.2ch.net/test/read.cgi/tech/1483756857/
◆関連リンク Python の Home Page
ttp://www.python.org/
◆長いコードはこういうところにはってください
ttp://ideone.com/
ttp://codepad.org/
ttp://pastebin.com/
ttp://dpaste.com/
ttps://try.jupyter.org/
◆まとめwiki
ttp://python.rdy.jp/

ネットにはデマ情報がいっぱい残ってるので正しい情報をメモ
cmd で UTF-8 使える方法 (chcp 65001 について) ttp://nazochu.blogspot.jp/2011/08/blog-post_26.html
mintty ttp://dogmap.jp/2011/11/15/mintty/
mintty ttp://tanakh.jp/posts/2011-11-15-windows-terminal.html

色々紆余曲折あったけど Git インスコして GitBash 使うのが一番楽っぽい
https://git-for-windows.github.io/

3 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 15:57:34.68 ID:5MnOmzEx.net]
おつ

4 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 16:02:21.96 ID:5MnOmzEx.net]
関連スレ

Matplotlib でグラフプログラミング【Python】
echo.2ch.net/test/read.cgi/tech/1256385982/
ディープラーニング
echo.2ch.net/test/read.cgi/tech/1457792560/
人工知能ディープラーニング機械学習のための数学
echo.2ch.net/test/read.cgi/tech/1482808144/
【統計分析】機械学習・データマイニング12
echo.2ch.net/test/read.cgi/tech/1485008808/

【Python】Python Webフレームワーク総合スレ
tamae.2ch.net/test/read.cgi/php/1329996601/
【Python】TurboGearsスレ Part 1【Framework】
tamae.2ch.net/test/read.cgi/php/1176022606/
Google App Engine for Python 6アプ目
tamae.2ch.net/test/read.cgi/php/1358570953/
Python CGI
tamae.2ch.net/test/read.cgi/php/1163513344/

5 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 16:08:03.39 ID:5MnOmzEx.net]
一部訂正

【統計分析】機械学習・データマイニング14
echo.2ch.net/test/read.cgi/tech/1489636623/

6 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 17:32:59.67 ID:AXTU3a0H.net]
print('>>1乙')

7 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 18:49:30.50 ID:6KKjhsP4.net]
>>1
Poohpooh817 ウィキペディア 女性差別 蔑視 レイシスト 殺人 窃盗 放火 強盗 性犯罪 痴漢 ストーカー 露出
Poohpooh817 毒薬 オウム真理教 テロ 業務妨害 毒薬 荒らし jawp
Poohpooh817 陰キャラ ぼっち ヒキニート 自閉症 片親 自殺未遂 リストカット
Poohpooh817 チビ ハゲ ロリコン 9cm 中折れ 暴言
Poohpooh817 偏差値35 退学 ニート 捏造 前科 暴力団 懲役刑 除名
Poohpooh817 知的障害 精神疾患 白痴 無能 脅迫 横領
Poohpooh817 コーラン燃やし 詐欺 Poohpooh817 自閉症飲酒運転 不正受給 ワンクリック詐欺 ぼったくり 高額請求 悪徳商法
Poohpooh817 大麻所持 アルコール中毒 強姦 在日 計画倒産
Poohpooh817 不正複アカウント所持 記事捏造 出典改竄 著作権侵害
https://ja.wikipedia.org/wiki/%E5%88%A9%E7%94%A8%E8%80%85%E2%80%90%E4%BC%9A%E8%A9%B1:Poohpooh817

8 名前:デフォルトの名無しさん [2017/03/25(土) 18:55:55.58 ID:TTbLbaMA.net]
|....,,__
|_::;; ~"'ヽ
| //^''ヽ,,)
|  i⌒"
| ∀`) < 誰もいない きのこるならいまのうち
|⊂
| ノ
      _,,,......,,__
  /_~ ,,...:::_::;; ~"'ヽ
 (,, '"ヾヽ  i|i //^''ヽ,,)
   ^ :'⌒i    i⌒"
      |( ´∀`) < きのこ のこーのこ げんきのこ ♪
      |(ノ   |つ
      |     |
     ⊂ _ ノ
       ""U
      _,,,......,,__
  /_~ ,,...:::_::;; ~"'ヽ
 (,, '"ヾヽ  i|i //^''ヽ,,)
   ^ :'⌒i    i⌒"
     (´∀` )| < エリンギ まいたけ ブナシメジ ♪
    ⊂|  (ノ |
      |     |
      ヽ _ ⊃
      .U""
|
| ミ
| ミ  サッ!
| ミ
|

9 名前:デフォルトの名無しさん [2017/03/25(土) 18:56:19.70 ID:TTbLbaMA.net]
   ┌─┐
   │●│
   └─┤
   _   ∩
  ( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘

10 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 18:59:16.74 ID:5MnOmzEx.net]
https://www.youtube.com/watch?v=RVMZxH1TIIQ



11 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 23:42:36.63 ID:EmT9w5Dp.net]
1点質問させて下さい。

rule['freq']には'YEARLY'という文字列が入っています。
一方、定数としてYEARLYには0が定義されています。

通常はrrule(YEARLY)として、実際にはrrule(0)という形で呼ぶことになります。
rrule(rule['freq'])と直接引数に渡したいのですが、この形だと
rrule('YEARLY')のようにYEARLYが文字列として渡されてしまいエラーになります。

文字列'YEARLY'を変数として渡す方法はないでしょうか?

12 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 23:49:44.51 ID:WyZVpsBF.net]
locals()かglobals()を使うとか

locals()[‘YEARLY’]

13 名前:デフォルトの名無しさん mailto:sage [2017/03/25(土) 23:51:05.26 ID:WyZVpsBF.net]
でもそもそもディクショナリで{“YEARLY”: 0}ってしとけばいいんじゃないの?

14 名前:デフォルトの名無しさん mailto:sage [2017/03/26(日) 00:37:15.37 ID:2wFsY1Zm.net]
>>12
rrule(globals()[rule['freq']])で参照できました。
ありがとうございました。

>>13
辞書には'freq':'YEARLY'で入っていて変えれない状態なんです。

15 名前:デフォルトの名無しさん mailto:sage [2017/03/26(日) 01:23:57.10 ID:fIyCs4Ls.net]
foo = {"YEARLY": 0}
rrule(foo[rule[‘freq’]])

fooに適切な名前をつければglobals()使うよりマシな気がするが

16 名前:デフォルトの名無しさん mailto:sage [2017/03/26(日) 15:04:15.60 ID:xbLciI4B.net]
動けばいいと思ってる奴にそんな話を説いても仕方がないから放っておけ

17 名前:デフォルトの名無しさん mailto:sage [2017/03/26(日) 16:10:51.53 ID:2wFsY1Zm.net]
>>15
python-dateutilにあるrrule.pyに定義されているようなので
それを参照できないか見てみます。

>>16
あまりやらない方法なのですね。。上記の方法を検討してみます。

18 名前:デフォルトの名無しさん mailto:sage [2017/03/26(日) 23:30:16.72 ID:bB3P/y6A.net]
教えて下さい。

r = requests.get('読み込みたいurl')
r.encoding = 'utf-8'
print(r.text)

画面に出る結果をテキストファイルに
保存したいのです。
どの様にすればテキストファイルに出来ますか?

19 名前:デフォルトの名無しさん mailto:sage [2017/03/26(日) 23:32:28.15 ID:EizGLo1+.net]
パースするんだ

20 名前:デフォルトの名無しさん mailto:sage [2017/03/26(日) 23:48:38.62 ID:fIyCs4Ls.net]
>>18
シェル使うパターンで
python foo.py > output.txt



21 名前:デフォルトの名無しさん mailto:sage [2017/03/26(日) 23:54:28.88 ID:EizGLo1+.net]
そいうことか、画面をコピーすれば

22 名前:デフォルトの名無しさん mailto:sage [2017/03/26(日) 23:54:42.26 ID:fIyCs4Ls.net]
つーか君は全く努力の後が見えないな
超初心者でも自分で調べる努力はしような
https://docs.python.jp/3/tutorial/inputoutput.html

23 名前:デフォルトの名無しさん mailto:sage [2017/03/26(日) 23:55:41.37 ID:fIyCs4Ls.net]
>>21
次から俺もそういう感じにするわ

24 名前:デフォルトの名無しさん mailto:sage [2017/03/27(月) 00:13:04.31 ID:CFdd5+RD.net]
18です。

open('test.txt', 'a').write(r.text)
これだと、UnicodeEncodeError

open('test.txt', 'a').write(r)
これだと、TypeError になります。

もう少しヒントをお願いします。

25 名前:デフォルトの名無しさん mailto:sage [2017/03/27(月) 00:20:46.89 ID:0pz43phu.net]
元の問題はどうしたの?

26 名前:デフォルトの名無しさん mailto:sage [2017/03/27(月) 00:24:09.93 ID:vvNcurYK.net]
UnicodeEncodeErrorでググるかPython2やWindows等のマルチバイトの扱いがクソな環境を窓から投げ捨てるといいと思う

27 名前:デフォルトの名無しさん mailto:sage [2017/03/27(月) 00:25:47.04 ID:vvNcurYK.net]
構文ミスならともかくこういうのはエラーが明確に表示されてるからググれば

28 名前:大体は解決する []
[ここ壊れてます]

29 名前:デフォルトの名無しさん [2017/03/27(月) 00:45:09.88 ID:d4JBH3nG.net]
崇拝されたくてtwitterで布教活動しているバカ共のせいでnoobが増えたな

30 名前:デフォルトの名無しさん mailto:sage [2017/03/27(月) 01:05:57.50 ID:DvpO62c5.net]
18です。

text = codecs.open('host.txt', 'a', 'utf-8').write(r.text)

テキストファイルにできました。
ありがとうございました。



31 名前:デフォルトの名無しさん mailto:sage [2017/03/27(月) 09:27:26.07 ID:GujicC/X.net]
やさしいな、>>18自体の答えへのレスがないのに

32 名前:デフォルトの名無しさん mailto:sage [2017/03/27(月) 12:48:07.00 ID:iyhdhEhz.net]
29は、コミュニティで愛されるタイプ。

33 名前:デフォルトの名無しさん [2017/03/27(月) 13:44:29.56 ID:QAO2GhMy.net]
>>24

>>1-3

34 名前:デフォルトの名無しさん [2017/03/30(木) 18:50:23.37 ID:2ZQC6se2.net]
csvの操作で困っています。
id 判別
1 a
1
2 b
3 b
4 b
4
4
5
というcsvがあって、
idも判別も重複している場合は削除
idが重複していて、判別が重複していない場合は、判別が空欄の方を削除
というスクリプトを書いています。

35 名前:デフォルトの名無しさん [2017/03/30(木) 18:51:38.42 ID:2ZQC6se2.net]
import_csv
empty_list_=_[]
def_start():
____f=open("/path/test.csv",_"r")
____data_reader=csv.reader(f)
____header=next(data_reader)
____for_row_in_data_reader:
____________empty_list.append(row)
____del_list(empty_list)

36 名前:デフォルトの名無しさん [2017/03/30(木) 18:51:52.66 ID:2ZQC6se2.net]
def_del_list(list):
____list2_=_[]
____for_counter,_i_in_enumerate(list):
____________first_num=i[0]
____________first_alfa=i[1]

____________second_num=list[counter_-1][0]
____________second_alfa=list[counter_-1][1]

____________if_first_num==second_num_and_first_alfa==second_alfa:
____________________list.remove(i)
____________elif_first_num==second_num_and_first_alfa=="":
____________________list.remove(i)
____________elif_first_num==second_num_and_second_alfa=="":
____________________print(counter)
____print(list)

start()

printで出力すると、
[['1', 'a'], ['2', 'b'], ['3', 'b'], ['4', 'b'], ['4', ''], ['5', '']]
のようになって、['4','']の要素が入り込んでしまいます。
どうしてでしょうか?

37 名前:デフォルトの名無しさん [2017/03/30(木) 18:52:51.77 ID:2ZQC6se2.net]
長くなってしまってすいません。
次回からテンプレにある外部サービスにコードを乗っけるようにします。

38 名前:デフォルトの名無しさん [2017/03/30(木) 21:02:51.29 ID:xBM5aAss.net]
>>33,35
ヒント: 辞書を使いませう
参考 : ideone.com/ofrBaY

39 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 21:08:39.68 ID:Z/GqZVkW.net]
質問です
スクリプトを書いていて最後のまとめの段階になると
for とif で何重もの入れ子になってしまいがちなんですが
こういうのは気にしなくていいものなのか
なるべく避けた方がいいものなのか
もちろん状況にもよるでしょうけど
アドバイスよろしくお願いします。

40 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 21:11:16.39 ID:5okfcWyX.net]
ネストが深くなるなら適度に関数化



41 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 21:12:56.74 ID:dwV0CNTC.net]
>>38
物によってはitertoolsとかで回避できる
避けられるなら避けたほうがいいよ、見た目の問題だけど

42 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 21:43:02.55 ID:Z/GqZVkW.net]
>>39
>>40
早速ありがとうございます!
工夫してやってみます。

43 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 21:44:30.64 ID:e25mW41+.net]
>>38
フローチャートを書いて論理を整理したら

44 名前:デフォルトの名無しさん mailto:sage [2017/03/30(木) 23:32:35.39 ID:Z/GqZVkW.net]
>>42
ありがとうございます!
確かにそうかも

45 名前:デフォルトの名無しさん [2017/03/30(木) 23:59:25.29 ID:3jgozXTQ.net]
みんなのチンパイごとをパイチンくんで解決だ

46 名前:デフォルトの名無しさん [2017/03/31(金) 00:45:25.90 ID:bvDf+jrG.net]
virtualenvって使ったほうがいいんですか。

47 名前:あまり使っている人を見ないので []
[ここ壊れてます]

48 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 03:13:14.30 ID:IbZDcdEL.net]
ライブラリのバージョンが衝突して困ってるなら使うといいが
そうでないなら使う必要性ないよ

49 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 03:58:42.47 ID:SIWad8iF.net]
pythonでpubnubから情報を受信したくて、sdkをimportしたのですが、全く使い方がわかりません。
pubnubにお詳しい人で、Tutorialを書いていただける方はいませんか?

50 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 08:14:38.02 ID:OHA01ejv.net]
謝礼応相談でなら



51 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 08:48:08.80 ID:1FhfuQAO.net]
俺のちくびでよければ、写メ送ります

52 名前:デフォルトの名無しさん [2017/03/31(金) 12:49:20.40 ID:lQ+eM1/o.net]
pythonのスレッドだとなんかブロックされるから完全に並列実行できないらしいんだけど
どういうこと?
並列でダウンロードしたら速かったよ

53 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 13:04:47.08 ID:8HFjyAHJ.net]
Kindleストア : 【50%OFF以上】IT書合同キャンペーン(4/13まで)
https://www.amazon.co.jp/s/url=node%3D5262852051&field-keywords=Python

54 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 13:09:40.90 ID:4Pnt5fnj.net]
>>50
https://docs.python.jp/3/glossary.html#term-global-interpreter-lock
こういうこと、ダウンロードはI/O処理に該当する

55 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 13:47:16.36 ID:v/C/DOmy.net]
>>50
pythonコードはプロセス内で同時に1つずつしか実行されないが
pythonコードから呼び出された処理自体はスレッドとして並列で動いてる

ネットからのデータ受信みたいに関数呼び出しから結果が得られるまで待つ必要のある処理では
待ち時間の間は別スレッドのpythonコードも動けるし、受信処理自体は並列で動いてる

56 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 15:14:42.59 ID:QFN8CZvi.net]
>>38
下手くそ

57 名前:デフォルトの名無しさん [2017/03/31(金) 18:49:40.09 ID:3f+0rGSo.net]
みんなの抱えているチンパイ事は
全てパイチンくんが解決してくれるよ

58 名前:デフォルトの名無しさん mailto:sage [2017/03/31(金) 23:16:12.57 ID:hT0rQPiY.net]
>>50-53
Python, Ruby, JS は、GIL(global-interpreter-lock)で、
プログラム内部ではシングルスレッドで、
プログラムの順序が分かりやすく、プログラミングしやすい

ただし、I/O 処理に入ると、GILを手放し、並列処理する。
そしてI/Oから、プログラム内部に戻ってくると、シングルスレッドになるけど、
I/Oでの並列処理の順序により、順番が変わっていることもある

59 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 20:09:45.57 ID:TJFNo1uL.net]
ロジック的な部分がすでにあるとしたら
GUI とウェブアプリならどっちがかんたんに作れますか?

60 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 21:26:10.42 ID:XG/BCOVX.net]
「GUIとWebアプリ」という書き方をするってことは
そのWebアプリはHTTP接続でAPI的に使うものなの?



61 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 21:43:47.33 ID:yDULQZNB.net]
比較する意味あるの?

62 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 22:21:07.44 ID:1SDR8bgB.net]
>>58
書き方が悪かったですか、
ネイティブとウェブって事です

63 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 22:25:19.55 ID:yDULQZNB.net]
頭悪いのか

64 名前: mailto:sage [2017/04/01(土) 22:54:11.38 ID:QdhmYsV3.net]
GUIを作るには、HTMLとPythonどっちが楽かってこと?

65 名前: mailto:sage [2017/04/01(土) 22:56:15.84 ID:QdhmYsV3.net]
GUIをつくるには、どの言語が一番楽かってこと?

66 名前: mailto:sage [2017/04/01(土) 22:57:18.72 ID:QdhmYsV3.net]
わかんね

67 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 22:58:05.93 ID:1SDR8bgB.net]
いや両方共pythonで android向けのアプリを作るか ブラウザから使えるwebアプリを作るかならどっちが楽かということです。 

68 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 2 ]
[ここ壊れてます]

69 名前:3:02:34.32 ID:5Rz+Y5wW.net mailto: めちゃくちゃ []
[ここ壊れてます]

70 名前: mailto:sage [2017/04/01(土) 23:07:58.92 ID:QdhmYsV3.net]
>65
は、もっと基本的なところを、焦らずに勉強したほうがいいと思う。
たぶん、そっちの方が結果的に短い期間で自分の作りたいものが、作れるようになると思うよ。



71 名前:デフォルトの名無しさん mailto:sage [2017/04/01(土) 23:12:52.17 ID:1SDR8bgB.net]
>>67
もっと基本的なこととはどんなことですか?

72 名前: mailto:sage [2017/04/01(土) 23:16:32.62 ID:QdhmYsV3.net]
>68
基本情報処理あたり、勉強するといいよ。
スレチになるから、おしまい。

73 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 08:24:19.54 ID:LvXYI2bp.net]
>>65
なぜそれらを比較するのかの情報が全く無いからなんとも言えんが
どんな機能を持ってどんな画面遷移があるのソフトか知らんこと前提で言うと

色んなプラットフォームで色んな形態のソフトを作ってる身からすると
特殊なもの以外はフロントエンドをどっちで作っても製作の手間はそんな変わらん

どうするかはそのソフトを 誰が何時どうやって使い、どうのようにメンテナンスし、誰が作るのか? で判断した方がいい

何が楽かは人や環境によって全く異なります

74 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 09:26:46.07 ID:dDzeWmT8.net]
>>69
そうですね

>>70
どっちにしても手間は変わらない、使う人の用途で決めるということですね、ありがとうございます

75 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 09:28:58.88 ID:LYynxUQZ.net]
ボケのアドバイスに納得する超初心者()

76 名前:デフォルトの名無しさん mailto:sage [2017/04/02(日) 22:01:38.65 ID:0UL1/N10.net]
rubyとどっちが稼げるんかな

77 名前:デフォルトの名無しさん mailto:sage [2017/04/03(月) 04:49:07.90 ID:qKc+B/eh.net]
平均的にはWeb系にいない方が稼げます

78 名前:デフォルトの名無しさん [2017/04/03(月) 10:57:43.62 ID:L65gFyxQ.net]
>>69 なんで基本情報のプログラム言語pythonにしない。

79 名前:デフォルトの名無しさん mailto:sage [2017/04/03(月) 12:28:36.43 ID:oKE5jSAj.net]
ギョームでの使用実績とかの差じゃまいか?

80 名前:デフォルトの名無しさん [2017/04/03(月) 14:48:28.12 ID:r7DyphN2.net]
test



81 名前:デフォルトの名無しさん mailto:sage [2017/04/03(月) 15:33:28.82 ID:XYXk6jFX.net]
>>73
平均ならrubyのほうが上
python使ってて稼いでるやつはシステム開発やプログラミングとは違う分野の人間が多い

82 名前:デフォルトの名無しさん mailto:sage [2017/04/03(月) 15:49:39.96 ID:QDCGTWg2.net]
>>73
真板で聞け

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)
を追加して出てダメでした。
どうすればいいですか?








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

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

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