Files
pseudo-channel/main-dir/Channel_Sorter.py
mutto233 cc3514ea4d Python scripts now run without invoking Python
Changed my made python scripts so there is no need to invoke python:  just run with
`sudo ./<FILENAME>`
2018-07-06 18:44:57 -04:00

27 lines
620 B
Python

#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
Created on Tue Jun 26 23:31:00 2018
@author: Matt
"""
import re
import sys
def atoi(text):
return int(text) if text.isdigit() else text
def natural_keys(text):
'''
alist.sort(key=natural_keys) sorts in human order
http://nedbatchelder.com/blog/200712/human_sorting.html
(See Toothy's implementation in the comments)
'''
return [ atoi(c) for c in re.split('(\d+)', text) ]
temp_hold = list(sys.argv[1:])
temp_hold.sort(key=natural_keys)
file = open('Channels_Sorted.txt','w')
for item in temp_hold:
file.write(item + '\n')
file.close()