python中os.listdir的排序问题

os.listdir(os.getcwd())
  1. >>> files=os.listdir(".")

  2. >>> files.sort()

  3. >>> print files

  4. ['1.txt', '10.txt', '11.txt', '2.txt', '3.txt']

  5. >>> files.sort(key= lambda x:int(x[:-4]))

  6. >>> print files

  7. ['1.txt', '2.txt', '3.txt', '10.txt', '11.txt']


你可能感兴趣的:(python中os.listdir的排序问题)