왜 파이썬에서 if 문으로 다중 할당을 할 수 없습니까? 누락 된 구문이 있습니까?'if'문에서 다중 할당
나는이하고 싶은 :
files = ["file1", "file2", "file3"]
print "\nThe following files are available: \n"
i = 0
for file in files:
i = i + 1
print i, file
choice = int(raw_input("\Enter a file number: "))
if choice ==1:
file = np.genfromtxt(files[0], usecols = (1,2,3), dtype = (float), delimiter = '\t')
time = np.genfromtxt(files[0], usecols = (0), dtype = (str), delimiter = '\t')
print time
시간이 내 if 문 밖에서 정의를이 같은 선택 변경을 변경하지 않도록 ... 도대체가?
'time'과 같이해야합니다, 당신은
1
제외한 모든 다른 선택의 여지를 사용하지 않는 및 선택1
없는 경우는 오류를 줄 것이다는 이후 파이썬에서 가난한 변수 이름입니다 'time' 모듈의 그림자가 ... – ChristopheD입력과 출력은 무엇입니까? –
사실 그것은 예제의 수단을 제공하는 것이지만 미리 알림을 보내 주셔서 감사합니다. – lollygagger