码迷,mamicode.com
首页 > 编程语言 > 详细

36、python模块学习-os模块

时间:2019-06-08 00:40:00      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:不为   makedirs   etc   date   bin   file   uid   dfa   文件   

#!/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‘, ‘模块‘);文件和路径的分割,根据最后一个斜杠划分

  

36、python模块学习-os模块

标签:不为   makedirs   etc   date   bin   file   uid   dfa   文件   

原文地址:https://www.cnblogs.com/hlc-123/p/10989647.html

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