当前位置: 移动技术网 > IT编程>脚本编程>Python > Python OS 模块

Python OS 模块

2018年04月19日  | 移动技术网IT编程  | 我要评论

阳光三板网址导航,九道神龙诀最新章节,西华热点

import os

# 获取当前工作目录,当前 python 脚本工作的目录
print(os.getcwd())
运行结果:
D:\python_script\alex_test\day18


# 改变当前工作目录,相当于shell下的 cd
os.chdir('C:\Windows')
print(os.getcwd())
运行结果:
C:\Windows


# 生产单个目录
os.mkdir('klvchen')


# 生成多层递归目录
os.makedirs('klvchen/123')


# 删除单个目录
os.rmdir('klvchen')


# 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推
os.removedirs('klvchen/123')


# 列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印
print(os.listdir('D:\\python_script\\test\\day18'))
运行结果:
['os_model.py', 'random_model.py', 'time_modle.py']


# 删除一个文件
os.remove('klvchen')


# 重命名文件或目录
os.rename('klvchen', 'klvchen.txt')


# 输出操作系统特定的路径分隔符,win下为"\\",Linux下为"/"
print(os.sep)
运行结果:
\ 


 # 输出当前平台使用的行终止符,win下为"\r\n",Linux下为"\n"
os.linesep  


# 输出用于分割文件路径的字符串
print(os.pathsep)    
运行结果:
;


# 输出字符串指示当前使用平台。win->'nt'; Linux->'posix'
os.name    


#运行shell命令,直接显示
os.system("dir")  


# 获取系统环境变量
os.environ
运行结果:


# 获取文件/目录信息
print(os.stat('klvchen.txt'))
运行结果:
os.stat_result(st_mode=33206, st_ino=44754521297013535, st_dev=2553350369, st_nlink=1, st_uid=0, st_gid=0, st_size=0, st_atime=1524019769, st_mtime=1524019769, st_ctime=1524019769)


# 将path分割成目录和文件名二元组返回
print(os.path.split('C:\Windows\Branding'))
运行结果:
('C:\\Windows', 'Branding')


# 将多个路径组合后返回,第一个绝对路径之前的参数将被忽略
print(os.path.join('C:\Windows', 'klvchen', 'hello'))
运行结果:
C:\Windows\klvchen\hello

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网