スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[蛇] eval

短いコードだが、、、evalを使ってみる。

#!C:\Python2.7.4\python.exe
# coding: UTF-8

import sys, os

argc=len(sys.argv)
array=[]

f = sys.stdin if (sys.argv[1] == "-") else open(sys.argv[1], 'r')

line = f.readline()
while line:
array.append(line[:-1])
line = f.readline()
s=' '.join(array).strip()

#s = f.read()
f.close


if s[0] == '[' and s[-1] == ']':
a = eval(s) # リストとして代入
else:
a = s # 文字列として代入

print a




関連記事
スポンサーサイト

コメントの投稿

非公開コメント

プロフィール

kr2

Author:kr2
ネコと音楽が好き。
CD紹介、技術ネタ
などの雑記帳。

カレンダー
10 | 2017/11 | 12
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 - -
月別アーカイブ
カテゴリー
ブログ内検索
RSSフィード
最近の記事
最近のコメント
最近のトラックバック
リンク
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。