首页 / PYTHON / python模块: OS模块
python模块: OS模块
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python模块: OS模块,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1990字,纯文字阅读大概需要3分钟。
内容图文
![python模块: OS模块](/upload/InfoBanner/zyjiaocheng/1149/1a01386aba424e61aa371fa19657db33.jpg)
#!/bin/env python
#!-*- coding:UTF-8 -*-
import os
print os.name #输出主机平台
print os.getcwd() #输出当前目录
print os.listdir(os.getcwd()) #输出当前目录的文件(横向)
for i in os.listdir(os.getcwd()): #输出当前目录的文件(纵向)
print i
os.makedirs("/tmp/tong/123") #创建多级目录
os.mkdir("/tmp/123") #创建单级目录
os.chdir("/tmp/123") #进入指定的文件夹
os.chown("/tmp/tong",0,0) #修改文件所组主和所属组,0 表示UID和GID
os.chmod("/tmp/tong",0777) #修改文件的权限
os.listdir("/tmp") #列出所有文件或目录
os.getcwd() #查看当前目录
os.getegid() #返回当前用户组的GID
os.setegid(0) #设置当前进程组的GID
os.geteuid() #返回当前用户的UID
os.seteuid(0) #设置当前进程的GID
os.getpid() #返回当前进程的PID
os.setpid() #设置当前进程的PID
os.getppid() #返回当前进程的PID的子进程
os.getsid() #返回系统ID
os.getuid() #返回用户ID
os.getgroups() #返回当前用户所属组
os.getpgid(1256) #返回gid的进程
os.getpgrp(1256) #返回组的进程
os.lstat("/tmp/123") #返回文件的状态(软链接)
os.stat("/tmp/123") #返回文件的状态
os.remove("/tmp/tong/12.txt") #删除文件
os.removedirs("/tmp/tong") #删除文件夹
os.rename("/homt/1.txt","home/2.txt") #重命名文件
os.rmdir("/home/123") #删除目录
os.umask(0777) #指定目录的mask值
os.uname() #主机信息
os.getlogin() #当前登陆的用户
os.system("ls") #运行shell命令,ls是shell命令
os.kill(1256,15) #杀死进程
os.pardir #返回当前目录的你目录,等同于(..),命令下面还有许多选项
os.curdir #返回当前目录,等同于(.),命令下面还有许多选择项
os.environ #输出系统环境变量
os.tmpfile("/tmp/tong/tong1.txt") #判断文件是否是临时文件
os.path.split("/tmp/tong/tong1.txt") #返回目录和文件名
os.path.isabs("/tmp/tong/tong1.txt") #判断路径是否是绝对路径
os.path.isdir("/tmp/tong/tong1.txt") #判断路径是否是目录
os.path.isfile("/tmp/tong/tong1.txt") #判断路径是否是文件
os.path.islink("/tmp/tong/tong1.txt") #判断路径是否是链接文件
os.path.ismount("/tmp/tong/tong1.txt") #判断路径是否是挂载文件
os.path.basename("/tmp/tong/tong1.txt") #返回文件名
os.path.dirname("/tmp/tong/tong1.txt") #返回路径名
os.path.exists("/tmp/tong/tong1.txt") #判断文件是否存在
os.path.getatime("/tmp/tong/tong1.txt") #返回文件访问时间
os.path.getctime("/tmp/tong/tong1.txt") #返回文件创建时间
os.path.getmtime("/tmp/tong/tong1.txt") #返回文件修改时间
os.path.getsize("/tmp/tong/tong1.txt") #返回文件的大小
os.path.splitext("/tmp/tong/tong1.txt") #分离文件名和文件后缀
os.path.json("/tmp/tong","12.txt") #连接目录和文件,或者目录和目录
本文出自 “一起走过的日子” 博客,谢绝转载!
原文:http://tongcheng.blog.51cto.com/6214144/1763789
内容总结
以上是互联网集市为您收集整理的python模块: OS模块全部内容,希望文章能够帮你解决python模块: OS模块所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。