#!/usr/local/bin/python
#↑1. スクリプト指定行:python本体の実行ファイルがある場所を指定
# 2. 一番上のスクリプト指定行を除き#の後は改行迄がコメントとなる。
# 3. Pythonは文字列をバイト文字列として扱う為文字化けは原則ない。
# 4. ただファイル名、Mail送受信、文字列の分割等では配慮を要する。
# 5. Shift_JISでも使えるがZope上では「\(バックスラッシュ)」問題で
# EUC-JPに統一した方が今は無難。しかしwinの生実行はShift_JISのみ可
import string #stringモジュール読込み(C言語のincludeに当る)
from time import sleep #timeモジュールからsleep関数のみを読込み
def main(): #関数は「def func():」の後に段下げ定義
#C言語と異なりmainという名はただの慣例
print '初めてのPython利用' #A.固定文字の画面表示はBasicと同じ。
# lns=read_file(First.py) #B.このファイルを読込表示(行頭の#を
# dsp_lines(lns) # 取り実行)
def read_file(filename):
fpi=open(filename,r) #ファイル読込モードで開く
lines=fpi.readlines() #全てをlinesにリスト入力
fpi.close() #ファイルクローズ
return lines #読んだ行を返す
def dsp_lines(lines):
for line in lines: #linesから一行ずつ取出す
print %s % (line), #取出したものを表示
# print %s % (string.rstrip(line)) #右側の非可視文字の除去
# print %s % (line[:-1]) #右側の1文字除去(改行除去を想定)
try: #ここからが実際の実行開始行
main() #main()を実行して試る
sleep(20) #1秒間次の動作迄眠る
except: #全ての例外発生時の処理の定義
print "例外処理が発生しましたよ。どうします?"
sleep(5)
######################################################################
# #
# ※ これだけのことが出来れば、後は、関数を覚えるだけで、ほとんどの #
# ことが出来る様になります。(C) 2002-05-20 nobuyuki koyoshi #
# #
######################################################################