Home > python Archive

python Archive

忘れてたいそう苦労したのでメモっておく切り出しpythonスクリプト

  • Posted by: torayaki
  • 2008年11月 6日 03:45
  • python

コード

# -*- coding: UTF-8 -*
i = 0
import sys
if sys.argv[1] == "-n":
	kaisu = int(sys.argv[2])
else:
	kaisu = 10
for arg in sys.argv[3:]:
	for line in open(arg, "r"):
		i += 1
		print line
		if i == kaisu:
			break

使い方

python head.py -n 回数 読み出すファイル名

この前やったpythonで引数で加減算できるスクリプトのメモ

  • Posted by: torayaki
  • 2008年10月23日 21:22
  • python

コード

# -*- coding: UTF-8 -*
sum = 0
enzan = ""
import sys
for arg in sys.argv[1:]:
	if arg == "+":
		enzan = "+"
	elif arg == "-":
		enzan = "-"
	else:
		if enzan == "+":
			sum += int(arg)
		elif enzan == "-":
			sum -= int(arg)
		else:
			sum += int(arg)
print sum, "だろ...  常識的に考えて..."

使ったとき例

python summachine.py 1 + 2 - 4

-1 だろ... 常識的に考えて...

今後、乗除算対応と計算式ログ表示機能も実装することを踏まえての、こんな面倒な形だったはず。

Index of all entries

Home > python Archive

360

アーマーゾーン

Return to page top