python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > python SHELL处理器

python内置模块OS 实现SHELL端文件处理器

作者:zxhtom

这篇文章主要介绍了python内置模块OS实现SHELL端文件处理器,文章通过围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下

OS 模块

带path

判断文件

 import os
 print(os.path.isfile('demo.txt'))

判断文件夹

 import os
 print(os.path.isdir('../os'))

判断文件是否存在

 import os 
 print(os.path.exists('ttttt.txt'))

获取文件大小

 import os 
 print(os.path.getsize('demo.txt'))

获取路径及文件

获取绝对路径

 import os
 print(os.path.abspath('practice.py'))

返回文件名

 import os
 print(os.path.basename('practice.py'))

获取文件路径

路径拼接

 import os 
 print(os.path.join('parent','child'))

不带path

获取平台

 import os
 print(os.name)

获取所有文件

 import os 
 print(os.listdir)

当前工作路径

目录操作

 import os 
 os.mkdir('test')
 print(os.getcwd()+'工作下的文件列表'+os.listdir())
 os.rmdir('test')

重命名文件

 import os 
 os.rename(old,new)

文件属性

属性作用
st_mode权限模式
st_ino节点号
st_dev驻留的设备
st_nlink节点连接数
st_uid拥有者用户
st_gid所属组ID
st_size文件大小
st_atime上次访问时间
st_mtime最后一次修改时间
st_ctime操作系统报告的ctime

修改权限杀死进程

 os.chmod(file)
 os.get_terminal_size()
 os.kill(10884,signal.SIGKILL)

打通shell

 import os 
 name=os.system('ls -al') 

到此这篇关于python内置模块OS 实现SHELL端文件处理器的文章就介绍到这了,更多相关python SHELL处理器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文