file = open('Info.txt', 'r')
x = str(file.read())
file.close()
info = re.findall(r'\w+', x)
j = len(info)
Fname = [0] * j
def FirstName(info, j, FName):
i = 0
n = 0
while i<j:
name = info[i]
name = name.upper()
name = list(name)
Fname[n] = name[0]
i = i + 3
n = n + 1
"Firstname"으로 정의한 함수에서 "FName"목록을 사용하려고합니다. 그러나 프로그램을 실행할 때 "Fname이 정의되지 않았습니다"라는 오류가 표시됩니다.
해결책은 아마도 매우 간단하지만 파이썬을 처음 접했습니다.
감사
플레이하고 차이점을 찾아보세요.
FName
Fname
사용하던 케이스를 잊어 버린 것 같습니다. 또는 글꼴 / 화면으로 인해 Fn
및 FN
.
PEP8은 처음에 이들 중 하나를 입력하려고하지 않았 음을 알려주기 때문에 둘 다 나쁜 변명입니다. snake_case
함수와 변수 이름 을 어디에서나 사용 하면이 실수를 다시는하지 않을 것입니다.
file = open('Info.txt', 'r')
x = str(file.read())
file.close()
info = re.findall(r'\w+', x)
j = len(info)
f_name = [0] * j
def first_name(info, j, f_name):
i = 0
n = 0
while i<j:
name = info[i]
name = name.upper()
name = list(name)
f_name[n] = name[0]
i = i + 3
n = n + 1
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다