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

  

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

时间: 2024-11-09 10:18:06

36、python模块学习-os模块的相关文章

day5模块学习 -- os模块学习

python基础之模块之os模块 os模块 os模块的作用: os,语义为操作系统,所以肯定就是操作系统相关的功能了,可以处理文件和目录这些我们日常手动需要做的操作,就比如说:显示当前目录下所有文件/删除某个文件/获取文件大小-- 另外,os模块不受平台限制,也就是说:当我们要在linux中显示当前命令时就要用到pwd命令,而Windows中cmd命令行下就要用到这个,额...我擦,我还真不知道,(甭管怎么着,肯定不是pwd),这时候我们使用python中os模块的os.path.abspath

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

os模块和sys模块import osos.getcwd() #获取当前工作目录os.chdir() #切换目录os.makedirs() #递归创建一个目录os.removedirs() #递归删除一个目录(若目录为空则删除并递归到上一层目录,如果为空再删除,在递归到上一层目录)os.mkdir() #不递归创建目录os.rmdir() #不递归删除目录os.listdir() #查看指定目录下的所有文件和目录os.remove() #删除一个文件os.rename(oldname,newna

python下通过os模块和shutil模块进行文件处理方式

python下通过os模块和shutil模块进行文件处理方式 得到当前工作目录路径:os.getcwd() 获取指定目录下的所有文件和目录名:os.listdir(dir) 删除文件:os.remove(file) 删除多个目录:os.removedirs(r"/home") 检测路径是否为文件:os.path.isfile(path) 检测路径是否为目录:os.path.isdir(path) 判断是否为绝对路径:os.path.isabs(path) 检测路径是否存在:os.pat

【python】glob模块、os模块

http://www.cnblogs.com/hongten/p/hongten_python_glob.html http://wenku.baidu.com/link?url=AgUq9_yQVjQ_uivEgjWEg9HNQ9bqXqY_efk_vtdPerzcTEkU-mgXFPZWckX8fwVaU_mNsZO5PUdVzjDbX4HtY5baiqxWNtF-rnIOzfGDfYm http://www.cnpythoner.com/post/92.html [python]glob模

Python中常用的模块(OS模块)

一.Python OS模块介绍 OS模块简单的来说它是一个Python的系统编程的操作模块,可以处理文件和目录这些我们日常手动需要做的操作. 可以查看OS模块的帮助文档: >>> import os #导入os模块>>> help(os)   #查看os模块帮助文档,里面详细的模块相关函数和使用方法 二.OS模块重要函数和变量: 1 ).os.sep 更改操作系统中的路径分隔符.2 ).os.getcwd()获取当前路径,这个在Python代码中比较常用.3 ).os.

Python常用模块——系统调用os模块

Python常用模块--系统调用os模块 OS模块 os模块提供了很多允许你的程序与操作系统直接交互的功能. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() 函数用来删除一个文件:os.remove() 删除多个目录:os.removedirs(r"c:\python") 检验给出的路径是否是一个文件:os.path.isfile() 检验给出的路径是否是一个目录:os.path.isdir(

re模块、os模块、subprocess模块

一.re模块 1.什么是正则 正则就是用一系列具有特殊含义的字符组成一套规则,该规则用来描述具有某一特征的字符串, 正则就是用来去一个大的字符串中匹配出符合规则的子字符串 2.为什么要用正则 1.用户注册 2.爬虫程序 3.如何用正则 # =================================匹配模式================================= #一对一的匹配 # 'hello'.replace(old,new) # 'hello'.find('pattern'

python学习-OS模块

OS模块是python内建模块,主要是对大量文件和大量路径进行操作 os.sep:取代操作系统特定的路径分隔符 os.name:指示你正在使用的工作平台.比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'. os.getcwd:得到当前工作目录,即当前python脚本工作的目录路径. os.getenv()和os.putenv:分别用来读取和设置环境变量 os.listdir():返回指定目录下的所有文件和目录名 os.remove(file):删除一个文件

【转】python中的os模块

在自动化测试中,经常需要查找操作文件,比如说查找配置文件(从而读取配置文件的信息),查找测试报告(从而发送测试报告邮件),经常要对大量文件和大量路径进行操作,这就依赖于os模块,所以今天整理下比较常用的几个方法.网上这方面资料也很多,每次整理,只是对自己所学的知识进行梳理,从而加深对某个模块的使用. 1.当前路径及路径下的文件 os.getcwd():查看当前所在路径. os.listdir(path):列举目录下的所有文件.返回的是列表类型 import os dir = os.getcwd(