失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python3 os_Python3 标准库:os

python3 os_Python3 标准库:os

时间:2024-03-18 00:14:53

相关推荐

python3 os_Python3 标准库:os

1.重命名

import os

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

image

import os

os.renames('a/123.txt','a/b/h.txt') #递归重命名文件

image

2.列出目录中的子目录和文件

import os

files=os.listdir()

for i in files:

print(i)

输出结果:

image

3.列出当前目录下的文件和文件夹以及文件夹下的内容

import os

def listDir(path):

files=os.walk(path)

for dirpath,dirnames,filenames in files:

print('目录: %s'%dirpath)

for filename in filenames:

path=os.path.join(dirpath,str(filename)) #将路径和文件路径拼接

print('\t文件: '+path)

listDir('.')

输出结果:

image

4.工作目录

import os

print(os.getcwd()) #返回目录

os.chdir('p2') #切换目录

print(os.getcwd())

输出结果:

image

5.测试权限

import os

print(os.access('./',os.X_OK)) #是否可执行

print(os.access('./',os.F_OK)) #是否存在

print(os.access('./',os.R_OK)) #是否可读

print(os.access('./',os.W_OK)) #是否可写

输出结果:

image

6.创建,删除目录

import os

os.makedirs('./pp/new') #osmkdir()也可以,但是只可以一层一层创建

os.removedirs('./pp/new') #rmdir()删除空目录,remove()删除文件

7.输出某个文件或目录的属性

import os

import time

t=os.stat('p1')

print(t)

print(time.ctime(t[7])) #转换时间戳

print(time.ctime(t[8]))

print(time.ctime(t[9]))

输出结果:

image

8.使用系统命令

import os

import time

print(os.system('dir'))

输出结果:

image

如果觉得《python3 os_Python3 标准库:os》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。