前提・実現したいこと
pythonのプログラムで、テキストから1行ずつ文章を読み取りその単語の中に特定の単語があればシンタックスエラーを表示させるプログラムを作りたいです。
最終目標は、自分で形態素解析を作りたいです。
まだPythonに関しては調べ始めてばかりでわからないですがエラーすらでなくてどこで詰まっているのかわからない状態です
少しでもアドバイスを頂けないでしょうか。
発生している問題・エラーメッセージ
何もエラーが表示されずプログラムが通るが、print()から何も出力されない
該当のソースコード
#import sys #coding:UTF-8 f=open('text.txt','r') line=f.readline() def line(): if(f == a): print('syntax error') elif f == b: print('syntax error') elif f == c: print('syntax error') elif f == d: print('syntax error') elif f == e: print('syntax error') elif f == f: print('syntax error') elif f == g: print('syntax error') elif f == h: print('syntax error') elif f == i: print('syntax error') elif f == j: print('syntax error') elif f == k: print('syntax error') elif f == l: print('syntax error') elif f == m: print('syntax error') elif f == n: print('syntax error') elif f == o: print('syntax error') elif f == p: print('syntax error') elif f == q: print('syntax error') elif f == r: print('syntax error') elif f == s: print('syntax error') elif f == t: print('syntax error') elif f == u: print('syntax error') elif f == v: print('syntax error') elif f == w: print('syntax error') elif f == x: print('syntax error') elif f == y: print('syntax error') elif f == z: print('syntax error') else: print('その他')
試したこと
補足情報(FW/ツールのバージョンなど)
python3.6.4
簡単な例(text.txtの中身)でよいので、期待する動作をもう少し詳細に説明ください。
回答1件
あなたの回答
tips
プレビュー