我開發了一個簡單的bubblesort算法,它在變量myList = say,[1,4,2,3,5]時工作,但我需要從一個外部文本文件。這是我的。Python - 從外部文本文件中排序數據
#New Bubble sort
f = open('Users/Luke/Dropbox/Programming/numbers.txt', 'r')
my_list = f.read()
print(my_list)
length = len(my_list)
for i in range(length):
for j in range(length-1):
if my_list[j] > my_list[j+1]:
my_list[j], my_list[j+1] = my_list[j+1], my_list[j]
print(my_list)
f.close()
這將返回我:
FileNotFoundError: [Errno 2] No such file or directory: 'Users/Luke/Dropbox/Programming/numbers.txt'
目錄確實存在,而且我已經嘗試了不同的變化(前/後斜線,包括 'C:/')等
要小心,你是不是你的解析 'numbers.txt' 文件。你最好把它們解析成只有'int'的列表:是'',''大於''1'嗎? – thkang
看起來像Os X路徑,對吧? – xvorsx