趣用python之实现linux命令

这是一个件好玩的事情,尝试一下
先来看看 ls的实现

import os
cwd = os.getcwd()
# 获取当前目录路径
file_list = os.listdir(cwd)
#过滤掉隐藏文件
r = [i for i in file_list if not i.startswith('.')]
# 排序及打印
r.sort()
for i in r:
    print i

uname:

import platform
#获取操作系统名称及版本号
print platform.platform()

mv:

import os
os.rename('/Users/kungfu/Desktop/pyshell', '/Users/kungfu/Desktop/py_shell')

rm:

import os
os.remove('/Users/kungfu/Desktop/py_shell/test_for_rm')

ps: 未完待续

你可能感兴趣的:(趣用python之实现linux命令)