python标准库os模块学习

时间:2020-12-20 22:35:59
#encoding:utf-8
import os
import sys

# 分离文件与目录地址
currDir = os.path.split(sys.argv[0])[0]

#循环创建文件
for i in range(0,10):
filename="%s.txt" %i
print filename
open(filename,"w") #创建文件

#删除一个文件
file = currDir + '/1.txt'
os.remove(file)

#获取指定目录下所有文件和目录名
print os.listdir(".")

#创建目录
if os.path.exists("test")!=True:
os.mkdir('test')
if os.path.exists("test3")!=True:
os.mkdir('test3')

#删除目录
os.rmdir('test')

#获取路径名
print os.path.dirname(sys.argv[0])

#获取文件名
print os.path.basename(sys.argv[0])

#运行shell命令
print os.system("echo 'hello world!'")

#重命名
os.rename("8.txt","cui.txt")

#获取文件属性
print os.stat("cui.txt")

#修改文件权限与时间戳
# os.chmod("5.txt",111)

# 退出当前进程
# os.exit()

print os.path.getsize("6.txt")

#环境变量
print os.environ

#根据KEY获取键值
print os.environ["SHELL"]
# help(os.chmod)# help(os.path.dirname)