所以我必须按字母顺序对文件进行排序,这不是我的问题。我可以这样做,但我的问题是将该排序列表写入一个新文件。这就是我所拥有的。
import os
os.chdir("/Users/User/Documents") #(I put my name where it says "User")
user_file = open("info.txt", "r")
file = user_file.read()
file_string = file.split("\n")
file_string.sort()
print(file_string) #This is here just so I can see that it sorted correctly
end_file = open("write.txt", "w")
for item in file_string:
end = end_file.write(str(item))
print(end)
好的,所以我的 info.txt 需要按字母顺序排列,它只是一个颜色列表。所以我的最后 4 行是我苦苦挣扎的地方。我正在尝试获取 file_string 中的每个项目并将它们写入一个新文件,但是 print(end) 给了我它们有多少个字符。我究竟做错了什么?谢谢