亲宝软件园·资讯

展开

python SHELL处理器

zxhtom 人气:0

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') 

加载全部内容

相关教程
猜你喜欢
用户评论