36、python模块学习-os模块

#!/usr/bin/env python
#__author: hlc
#date: 2019/6/7

# import os
# a = os.getcwd() # 获取当前路径,即当前python脚本工作的路径
# print(a)

# os.chdir("C:\Python37") # 改变当前脚本工作目录,相当于shell中的cd
# print(os.getcwd()) # C:\Python37

# print(os.curdir) # . ;返回当前目录
# print(os.pardir) # ..;返回上一级目录
# os.makedirs("asd\\sdfa\\fasds") # 生成多个递归目录
# os.removedirs("asd\\sdfa\\fasds") # 删除多个空文件夹
# os.mkdir("asdf") # 创建一个文件
# os.rmdir("asdf") # 删除单级空目录,若内容不为空则无法删除
# os.listdir("sdlfkja") # 列出指定文件下文件或者子目录,包含隐藏文件,返回一个列表
# os.remove() # 删除一个文件 ,只能删文件,不能删文件夹
# os.rename("oldname","newname") # 重命名文件或目录

# os.stat("path/fileame") # 获取文件/目录信息,
# print(os.listdir())
# info = os.stat(".\\随机数模块.py")
# print(info)
# os.stat_result(st_mode=33206, st_ino=9007199254886597, st_dev=950012667, st_nlink=1, st_uid=0, st_gid=0, st_size=919, st_atime=1559913476, st_mtime=1559913476, st_ctime=1559911081)
# print(info.st_ino)

# os.sep() # 输出操作系统特定的路径分隔符,win下为‘\\’,linux下为 ‘/’
# os.linesep() # 输出当前平台的换行符,win为"\r\n",linux"\n",mac "\r"
# os.pathsep # 环境变量的分隔符,win为 ;linux为 :
# os.name # 输出字符串,指示平台,win nt,linux posix;
# os.system("dir") #运行shell命令,直接显示
# print(os.environ) # 获取环境变量
# print(os.path.abspath("./")) # 获取指定文件的绝对路径
# print(os.path.split("C:\Python37\python_file\模块")) # ('C:\\Python37\\python_file', '模块');文件和路径的分割,根据最后一个斜杠划分
# print(os.path.dirname("C:\Python37\python_file\模块")) # C:\Python37\python_file ;返回文件的目录
# print(os.path.basename("C:\Python37\python_file\模块"))  # 模块;返回文件名
# print(os.path.exists("C:\Python37\python_file\模块")) # True ;如果存在就返回True
# print(os.path.isabs("C:\Python37\python_file\模块")) # True ;如果是绝对路径就为True
# print(os.path.isfile("C:\Python37\python_file\模块\\time模块.py")) # True ;如果是一个存在的文件返回True
# print(os.path.isdir("C:\Python37\python_file\模块")) # True ;如果是一个存在的目录返回True
# print(os.path.join("C:\Python37\python_file\模块","time")) # C:\Python37\python_file\模块\time; 将多个路径组合后返回,第一个为绝对路径之前的参数将被忽略
# print(os.path.getatime("C:\Python37\python_file\模块")) # 1559949922.6965668 ;返回文件或者目录的最后存取时间
# print(os.path.getmtime("C:\Python37\python_file\模块")) # 1559950046.4439363 ;返回文件或目录的最后修改时间

  

posted @ 2019-06-07 23:57  hlc-123  阅读(115)  评论(0编辑  收藏  举报