python中os模块简单了解(系统命令和路径的获取)

import osos:包含了普遍的操作系统的功能

#获取炒作系统类型,nt-->windows   posix-->Linux.Unix或者# Mac os Xprint(os.name)#nt

#打印操作系统的详细信息(主要windous不支持)#print(os.uname())

#获取操作系统中的环境变量#print(os.environ)

#获取指定环境变量#print(os.environ.get("ALLUSERSPROFILE"))

#获得当前目录print(os.curdir)

#获取当前工作目录,即当前Python脚本所在目录print(os.getcwd())

#以列表的形式返回指定目录下的所有的文件print(os.listdir(r"c:users"))#在当前目录下创建新目录#os.mkdir("os模块")

#删除目录#os.rmdir("os模块")#删除普通文件#os.remove("log.txt")

#获取文件属性#print(os.stat("os模块"))

#重命名#os.rename("os模块","3.25os")

#运行shell命令#os.system("notepad")#打开记事本#os.system("write")#写字板#os.system("mspaint")#画板#os.systme("msconfig")#os.system("shutdown -s -t 500")#设置自动关机#os.system("shutdown -a")#取消自动关机#os.system("taskkill/f/im notepad.exe")#关闭记事本

#有些方法存在os模块,还有些存在于os.path#查看当前的绝对路径

print(os.path.abspath("."))#查看当前的绝对路径

#拼接路径join()p1=r"D:\f\Python\pycharm\234"p2="tom"#参数2中开始不能有斜杆print(os.path.join(p1,p2))

#拆分路径path2=r"D:\f\Python\pycharm\234"#拆最后一个路径出来(元组形式)print(os.path.split(path2))#(‘D:\\f\\Python\\pycharm‘, ‘234‘)

#获取扩展名print(os.path.splitext(path2))#如果没有扩展名则返回空

#判断是否是目录(文件夹)print(os.path.isdir(path2))#如果不是返回False#判断目录是否存在print(os.path.exists(path2))#如果存在返还True

#判断文件是否存在print(os.path.isfile(path2))#如果存在返还True

#获取文件大小(字节)print(os.path.getsize(path2))

#获取文件目录和文件名print(os.path.dirname(path2))print(os.path.basename(path2))

原文地址:https://www.cnblogs.com/zlong123/p/10432307.html

时间: 2024-10-06 00:38:37

python中os模块简单了解(系统命令和路径的获取)的相关文章

python中os模块中文帮助

python中os模块中文帮助 python中os模块中文帮助文档文章分类:Python编程 python中os模块中文帮助文档 翻译者:butalnd 翻译于2010.1.7——2010.1.8,个人博客:http://butlandblog.appspot.com/ 注此模块中关于unix中的函数大部分都被略过,翻译主要针对WINDOWS,翻译速度很快,其中很多不足之处请多多包涵. 这个模块提供了一个轻便的方法使用要依赖操作系统的功能. 如何你只是想读或写文件,请使用open() ,如果你想

python中os模块在windows下的使用

今天学习了一下Python的os模块,主要是针对文件夹和文件路径的一系列操作. 与Python内置函数相比这里这里的函数功能更多样化,功能也更强大.但是学习过程中我发现很多函数都是只适用于unix系统,可能因为它是开源系统,涉及权限的api都是开放的缘故吧.但也正是如此,当我们再Windows上学习Python时,本来这个板块就难以理解,还具有不可操作性.学起来感觉很受打击. 所以这里把Windows上能用,且适用的函数记录下来,以便于以后复习: 1,os.lseek(fd,pos,how) 方

python中os模块中文帮助文档

这个模块提供了一个轻便的方法使用要依赖操作系统的功能. 如何你只是想读或写文件,请使用open() ,如果你想操作文件路径,请使用os.path模块,如果你想在命令行中,读入所有文件的所有行,请使用 fileinput模块.使用tempfile模块创建临时文件和文件夹,更高级的文件和文件夹处理,请使用shutil模块. os.error 内建OSError exception的别名. os.name 导入依赖操作系统模块的名字.下面是目前被注册的名字:'posix', 'nt', 'mac',

python 中os 模块的基本用法

小编今天带领大家领略下python中file文件的基本操作.现学先买哦: 导入模块:import os 首先我们介绍下常用的几个方法: 设置当前工作目录: os.chdir('/tmp') #设置当前目录为tmp目录 创建文件夹 : os.mkdir('exceple') 显示当前工作目录下的文件列表: os.listdir(os.getcwd())  #os.getcwd() 获取当前工作目录 os.rmdir('exceple') #删除制定文件夹 必须为空 os.remove('sd.tx

python中os模块与sys模块的区别

我们先来看下官方解释:os: This module provides a portable way of using operating system dependent functionality.这个模块提供了一种方便的使用操作系统函数的方法. sys: This module provides access to some variables used or maintained by the interpreter and to functions that interact stro

python中os模块

来源http://www.educity.cn/wenda/354028.html python 路径相关的函数os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os.curdir:返回当前目录('.') os.chdir(dirname):改变工作目录到dirname os.path.isdir(name):判断name是不是一个目录,name不是目录就返回false os.path.isfile(name):判断name是不是

学习django之python中os模块的函数

os.sep可以取代操作系统特定的路径分隔符.windows下为 “\\” os.name字符串指示你正在使用的平台.比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'. os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径. os.getenv()获取一个环境变量,如果没有返回none os.putenv(key, value)设置一个环境变量值 os.listdir(path)返回指定目录下的所有文件和目录名. os.remo

python中os模块的方法总结

#返回当前的工作目录os.getcwd #print(os.getcwd()) #改变一个目录 chdir(path) #列出所有的文件或者目录 listdir(path) #print(os.listdir('/etc')) #创建目录  mkdir(path) #创建多层目录 makedirs(path) #删除一个文件remove(path) #删除单层目录 rmdir(path) #删除多层目录 removedirs(path) #重新命名 rename(old,new) #system

python中os模块用法大全

os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os.chdir(dirname):改变工作目录到dirname os.path.realpath(path):返回path的真实路径 os.getcwd:得到当前工作目录,即当前python脚本工作的目录路径. os.mkdir(name):创建目录 os.rmdir(name):删除目录 os.path.isfile()检验给出的路径是一个文件 os.path.isdir()