저는 파이썬 2.7을 사용하고 있고 우분투와 윈도우에서 응용 프로그램을 개발하고 있습니다. Windows에서는 문제없이 작동합니다. 그러나 우분투에이 비트에 이상한 일을하고있는 것 같다 :문자열 입력을 목록에 추가하기
numberoffiles = raw_input('\nHow many files would you like to compare? ')
numberoffiles = int(numberoffiles)
filelist = []
for i in range(numberoffiles):
myfilename = raw_input('\nEnter a file path: ')
filelist.append(myfilename)
print filelist
나는 형식으로 파일 이름 목록을 기대 해요 :
['path/to/file1.ext','path/to/file2.ext',...]
그러나 파이썬은 큰 따옴표 공백을 추가, 그래서 내가 얻을 :
["'/path/to/file1.ext' ", "'/path/to/file2.ext' ",...]
이 특질이라면, 나는 그것을 극복 할 수 있지만, 나는 내가 잘못 뭘하는지 또는 정확히 여기서 무슨 일이 일어나고 있는지 이해하고 싶습니다. 어떤 대답이라도 감사 할 것입니다.
각 플랫폼에서 제공하는 정확한 입력은 무엇입니까? – NPE