36python模块学习-os模块

Posted hlc-123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了36python模块学习-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‘, ‘模块‘);文件和路径的分割,根据最后一个斜杠划分

  

以上是关于36python模块学习-os模块的主要内容,如果未能解决你的问题,请参考以下文章

python学习第七天--文件系统常用模块os,os.path,pickle

Python模块学习os模块

os模块

python基础学习os模块和sys模块

python os模块学习

python学习-OS模块