网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

python3中如何使用os模块

时间:2026-02-25 09:21:33

1、执行前需先引入import os模块

python3中如何使用os模块

2、获取系统类型,nt代表window,posix代表linux;代码如下:

name=os.name

print(name)

python3中如何使用os模块

3、 获取系统环境--3种表达方式;代码如下:

1)env=os.environ

for e in env:

 print(e)

2)print(env['PATH'])

3)print(os.getenv('PATH'))

python3中如何使用os模块

4、执行系统命令;代码如下:

 print(os.system('ping www.baidu.com'))

python3中如何使用os模块

5、获取当前目录;代码如下:

print(os.getcwd())

# 更改目录

os.chdir('E:')

 print(os.getcwd())

python3中如何使用os模块

6、列举目录下的所有文件;代码如下:

 print(os.listdir('E:\\za'))

python3中如何使用os模块

python3中如何使用os模块

7、创建目录和删除目录;代码如下:

os.mkdir('E:\\dir1\\dir6')

dirs=os.listdir('E:\\dir1')

 print(dirs)

# 删除目录

 print(os.listdir('E:\\dir1'))

 os.rmdir('E:\\dir1\\dir6')

 print(os.listdir('E:\\dir1'))

python3中如何使用os模块

python3中如何使用os模块

8、重命名目录或文件;代码如下:

os.chdir('E:\\dir1')

print(os.getcwd())

print(os.listdir('.'))

os.rename('dir6','dir7')

print(os.listdir('.'))

python3中如何使用os模块

9、路径分解与组合;代码如下:

print(os.path.split('E:\\dir1\\dir3\\test.py'))

print(os.path.split('E:\\dir1\\dir3\\'))

print(os.path.split('E:\\dir1\\dir3'))

print(os.path.join('E:\\dir1\\dir3','test1.py'))

print(os.path.join('E:\\dir1\\dir3','dir5','test1.py'))

python3中如何使用os模块

10、返回目录和文件名;代码如下:

print(os.path.dirname('E:\\dir1\\dir3\\test.py'))

print(os.path.dirname('E:\\dir1\\dir3\\'))

print(os.path.dirname('E:\\dir1\\dir3'))

print(os.path.basename('E:\\dir1\\dir3\\test.py'))

print(os.path.basename('E:\\dir1\\dir3\\'))

print(os.path.basename('E:\\dir1\\dir3'))

python3中如何使用os模块

11、判断及获取文件或文件夹信息

print(os.listdir('E:\\dir1\\dir3'))

# 判断目录或文件是否存在,不区分大小写

print(os.path.exists('E:\\dir1\\dir3\\test3.py'))

print(os.path.exists('E:\\dir1\\dir3\\Test2.py')) 

print(os.path.exists('E:\\dir1\\dir3\\Test2.Py'))

print(os.path.exists('E:\\dir1\\dir3\\'))

# 判断路径是否为一个文件

print(os.path.isfile('E:\\dir1\\dir3\\Test2.py'))

print(os.path.isfile('E:\\dir1\\dir3\\'))

print(os.path.isfile('E:\\dir1\\dir3'))

python3中如何使用os模块

12、判断是否是绝对路径、获取文件大小、获取文件的创建时间、最后访问时间、最后修改时间

print(os.path.isabs('E:\\dir1\\dir3\\Test2.py'))

print(os.path.getsize('E:\\dir1\\dir3\\Test2.py'))

print(os.path.getctime('E:\\dir1\\dir3\\Test2.py'))

print(os.path.getatime('E:\\dir1\\dir3\\Test2.py'))

print(os.path.getmtime('E:\\dir1\\dir3\\Test2.py'))

python3中如何使用os模块

© 2026 一点资料
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com