Guest User

Untitled

a guest
Jul 16th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. files=[]
  2. for file in os.listdir(someDir):
  3. if file.endswith(".txt"):
  4. files.append(file)
  5. convert = lambda text: int(text) if text.isdigit() else text
  6. alphanum_key = lambda key: [ convert(c) for c in re.split('([0-9]+)',key) ]
  7. files.sort( key=alphanum_key )
  8.  
  9. for i in files:
  10. print (i)
  11.  
  12. func main() {
  13. dirname := "someDir"
  14. d, err := os.Open(dirname)
  15. if err != nil {
  16. fmt.Println(err)
  17. }
  18. defer d.Close()
  19. fi, err := d.Readdir(-1)
  20. if err != nil {
  21. fmt.Println(err)
  22. }
  23. for _, fi := range fi {
  24. if fi.Mode().IsRegular() {
  25. fmt.Println(fi.Name())
  26. }
  27. }
Add Comment
Please, Sign In to add comment