텍스트 파일에 주어진 값을 사용하여 파이썬으로 가져와 목록을 만드는 방법을 알아낼 수 없습니다. 여기서 내가 달성하고자하는 것은 게임 보드를 만든 다음 그 위에 숫자를 샘플 세트로 넣는 것입니다. 이 작업을 수행하려면 Quickdraw를 사용해야합니다. Quickdraw에서 숫자를 가져 오는 방법을 알고 있지만 텍스트 파일에서 숫자를 가져올 수없는 것 같습니다. 이전 할당에는 사용자가 값을 입력하거나 I/O 리디렉션을 사용하는 것과 관련하여 약간 다릅니다. 아무도 이걸 도와 줄 수 없습니까? 여기파이썬 3.x에서 목록을 만들기 위해 텍스트 파일 가져 오기?
0
A
답변
2
가의 내용에 따라 달라집니다 :
open 파일이
이 페이지는 당신을 도울 수있는 라인을
# assuming you have values each on separate line
values = []
for line in open('path-to-the-file'):
values.append(line)
# might want to implement stripping newlines and such in here
# by using line.strip() or .rstrip()
# or perhaps more than one value in a line, with some separator
values = []
for line in open('path-to-the-file'):
# e.g. ':' as a separator
separator = ':'
line = line.split(separator)
for value in line:
values.append(value)
# or all in one line with separators
values = open('path-to-the-file').read().split(separator)
# might want to use .strip() on this one too, before split method
입력 및 출력 요구 사항을 알고 있다면 더 정확할 수 있습니다.
1
우선 [open] (http://docs.python.org/3.2/library/functions.html#open) 시작 부분을 보시려면 –
시도해 보신 점을 알려주십시오. 잘못 가고있다 – inspectorG4dget
당신의 질문은 이해하기 어렵습니다. 정확히 무엇을 시도 했습니까? 어떤 부분을 구현하는 데 문제가 있습니까? 얻으려면 \t gamevalues = 플로트 (입력()) # : ("게임 값을 입력하십시오") \t sys.stderr.write : 범위 (0, Board_size)의 난에 대한 을 : – user4815162342