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

004---os模块

时间:2019-01-30 16:06:26      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:动漫   递归   之间   bsp   文件大小   sts   roo   basename   路径   

os模块和sys模块

  • 这两个模块都提供了很多与操作系统之间交互的功能
  • 使用
import os

#当前脚本的工作目录,不是脚本目录
print(os.getcwd())

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

# 删除指定路径的文件
# os.remove()

# 删除指定路径的文件夹
# os.removedirs()


# 判断是不是文件夹,文件,路径是否存在、是否绝对路径
print(os.path.isdir(r'root\user\python.py'))
print(os.path.isfile('D:\学习历程\老男孩\第二模块\第二章\基本模块\os模块.py'))
print(os.path.exists(r'root\user\python.py'))
print(os.path.isabs('d:'))

# 拆分目录名和文件名 ('第二章', 'ex.py')
print(os.path.split(r'第二章/ex.py'))

# 获取文件的绝对路径、文件路径名、文件名
print(os.path.abspath(__file__))
print(os.path.dirname(__file__))
print(os.path.basename(__file__))

#重命名
# os.renames('old','new')

# 拼接
print(os.path.join('电影','动漫','火影忍者第1集'))

# 获取文件大小
print(os.path.getsize(__file__))

import sys

# 获取命令行参数List
print(sys.argv)

# 获取内存数据存到文件里的默认编码
print(sys.getfilesystemencoding())

# 获取解释器的默认编码
print(sys.getdefaultencoding())

# 获取最大的递归层数
print(sys.getrecursionlimit())

# 设置最大的递归层数
print(sys.setrecursionlimit(1200))

# 返回python模块搜索路径
print(sys.path)

004---os模块

标签:动漫   递归   之间   bsp   文件大小   sts   roo   basename   路径   

原文地址:https://www.cnblogs.com/xjmlove/p/10337822.html

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