2017-09-27 26 views
-8

文字のみの文字列を印刷するにはどうすればよいですか?私の試みは以下の通りです:文字列を印刷するにはどうすればいいですか

f=open("couple1.txt","r") 
couple1=f.read() 
print(couple1) 
judgesscore1=int(input("Enter score")) 
judgesscore2=int(input("Enter score")) 
judgesscore3=int(input("Enter score")) 
judgesscore4=int(input("Enter score")) 
judgesscore5=int(input("Enter score")) 
list=[judgesscore1,judgesscore2,judgesscore3,judgesscore4,judgesscore5] 
maxscore=max(list) 
minscore=min(list) 
avgc1=(((judgesscore1+judgesscore2+judgesscore3+judgesscore4+judgesscore5)-maxscore)-minscore) 
f=open("couple1.txt","a") 
f.write(str(avgc1)+",") 
f.close() 
+0

1.フォーマットが完了していません| 2.説明なし| 3.私の目を傷つけるのは、質問 –

+0

をご覧ください。申し訳ありませんが、知りたいのは、テキストファイル全体を印刷するのではなく、テキストファイルの文字だけを印刷する方法があるかどうかです。 – Nathan

答えて

0

ネイサン、あなたのcouple1変数が正しいファイル内のすべての文字が含まれていますか?

couple2 = re.sub('[^a-z]+', '', couple1, flags=re.I) 
print(couple2) 

すべての非文字文字を削除することができます。正規表現関数にアクセスするには、必ず

import re 

をプログラムの先頭に追加してください。

関連する問題