码迷,mamicode.com
首页 > 其他好文 > 详细

os模块

时间:2019-08-16 20:38:17      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:pytho   系统   imp   不同的   一个   pre   win   std   rename   

os模块

与操作系统交互,可以操控文件

import os

print(os.getcwd()) # 获取当前文件目录
os.mkdir('m2') # 创建一个文件夹
os.rmdir('m2')  # 删除文件夹

*************(经常用到)

res = os.listdir(r'D:\上海Python11期视频\python11期视频\day 17')  # 列出所有文件
print(res)

os.rename('test.py','test1.py')
os.remove('test1.py')

__file__只有pychamr才提供,python本身不支持

print('os.path.abspath(__file__):',os.path.abspath(__file__))  # 支持不同的平台(windows,ios,andirod,linux,unix)
返回path规范化的绝对路径
print('__file__:',__file__)

print(os.path.exists('01 包.py'))  # 文件不存在False,存在True

print(os.path.isfile('01 包.py')) # 是否为文件
print(os.path.isdir('01 包.py')) # 是否为文件夹

********(经常使用)

# 支持不同的平台(windows,ios,andirod,linux,unix)

res = os.path.join(r'D:\上海Python11期视频\python11期视频\day 17\m1\bbb','m5.py') # 拼接文件路径
res = os.path.join(r'D:\上海Python11期视频\python11期视频\day 17\m1\bbb','m5','test.py') # 拼接文件路径# print(r'D:\上海Python11期视频\python11期视频\day 17\m1\bb'+'\m5.py')

print(res)

******* (经常使用)

print(os.path.abspath(__file__))
print(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) #返回path的目录

import os
g = os.walk(r'D:\上海Python11期视频\python11期视频\day 17')  # 返回三个值,第一个值是路径;第二个值是路径下的文件夹,第三个值是路径下的文件
for i in g:
    print(i)

os模块

标签:pytho   系统   imp   不同的   一个   pre   win   std   rename   

原文地址:https://www.cnblogs.com/aden668/p/11365910.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!