이 python 프로그램을 작동시키지 못했습니다. 그것은 내 바탕 화면에있는 사용자로부터 입력 된 .txt 파일을 가져 오기로되어 있습니다. 한 줄의 문자로 된 txt 파일입니다. 사용자가 파일을 입력하면 프로그램은 Xs, Ys 및 Zs (대문자와 소문자 모두) 수와 Xs, Ys 또는 Z가 아닌 "bad"문자 수를 계산합니다.파일을 읽고 사용자가 입력 한 txt 파일의 문자 수를
는 여기에 내가 무엇을 : 당신이 생각하지 않습니다
def main():
count = 0
F1 = raw_input("Enter output file name: ")
File = open(F1,"r")
for i in File:
a=str.count('x' and 'X')
print "The number of Xs was: ", a
b= str.count('y' and 'Y')
print "The number of Ys was: ", b
c = str.count('z' and 'Z')
print "The number of Zs was: ", c
d = str.count
print "The number of bad characters was: ",
return
main()
끝내 주셔서 감사합니다. 하지만 난 여전히이 오류가 발생하고 여전히 나쁜 문자를 모두 계산하는 방법이 필요합니다. 추적 (가장 최근에 마지막으로 호출) : 파일 "C : \ Users \ Desktop \ lab8.py"16 행 메인 ( )의 "C : \ Users \ Desktop \ lab8.py"파일 a = str.count ('x') + str.count ('X') 파일 유형 C : \ Users \ Desktop \ lab8.py TypeError : count) 적어도 하나의 인수 (주어진 0) –
user3317056
업데이트 된 답변을 참조하십시오. – piokuc