FC2ブログ

Home > > [蛇] eval

[蛇] eval

  • 2015-02-18
短いコードだが、、、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




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

Comments:0

Comment Form

Home > > [蛇] eval

Recent Comments
Recent Trackback
Search
Meta
Links
Feeds

Page Top