os 和 sys 的模块使用方法和模块

os  的模块  方法

os.remove()删除文件
? os.rename()重命名文件
? os.walk()生成目录树下的所有文件名
? os.chdir()改变目录
? os.mkdir/makedirs创建目录/多层目录
? os.rmdir/removedirs删除目录/多层目录
? os.listdir()列出指定目录的文件
? os.getcwd()取得当前工作目录
? os.chmod()改变目录权限
? os.path.basename()去掉目录路径,返回文件名
? os.path.dirname()去掉文件名,返回目录路径
? os.path.join()将分离的各部分组合成一个路径名
? os.path.split()返回(dirname(),basename())元组
? os.path.splitext()(返回filename,extension)元组
? os.path.getatime\ctime\mtime分别返回最近访问、创建、修改时间
? os.path.getsize()返回文件大小
? os.path.exists()是否存在
? os.path.isabs()是否为绝对路径
? os.path.isdir()是否为目录

sys   下模块的方法

sys.argv 命令行参数List,第一个元素是程序本身路径
? sys.modules.keys() 返回所有已经导入的模块列表
? sys.exc_info() 获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的
异常详细信息
? sys.exit(n) 退出程序,正常退出时exit(0)
? sys.hexversion 获取Python解释程序的版本值,16进制格式如:0x020403F0
? sys.version 获取Python解释程序的版本信息
? sys.maxint 最大的Int值
? sys.maxunicode 最大的Unicode值
? sys.modules 返回系统导入的模块字段,key是模块名,value是模块
? sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
? sys.platform 返回操作系统平台名称
? sys.stdout 标准输出
? sys.stdin 标准输入
? sys.stderr 错误输出
? sys.exc_clear() 用来清除当前线程所出现的当前的或最近的错误信息
? sys.exec_prefix 返回平台独立的python文件安装的位置
? sys.byteorder 本地字节规则的指示器,big-endian平台的值是‘big‘,little-endian平台的值是
‘little‘
? sys.copyright 记录python版权相关的东西
? sys.api_version 解释器的C的API版本
? sys.version_info 元组则提供一个更简单的方法来使你的程序具备Python版本要求功能
? os.path.isfile()是否为文件

原文地址:https://www.cnblogs.com/ln-xx/p/12075375.html

时间: 2024-10-03 04:33:56

os 和 sys 的模块使用方法和模块的相关文章

Python中os和sys模块中常用的方法

os模块 os模块:该模块提供了一些方便使用操作系统相关功能的函数 os.remove() 删除文件 os.rename() 重命名文件 os.walk() 文件目录遍历器 os.chdir() 改变目录 os.mkdir/mkdirs 创建目录/多层目录 os.rmdir/removedirs 删除目录/多层目录 os.listdir() 列出指定目录的文件 os.getcwd() 取得当前工作目录 os.chmod() 改变目录权限 os.path.basename() 去掉目录的路径,返回

Python 学习之路 - 模块概念,模块中的特殊变量,os、sys模块

模块概念 1 #注意:自定义的模块名不与标准模块名相同,若相同只会导入自定义模块 2 #单模块并在同一目录下: 3 #直接用 import 模块名,调用时用 模块名.方法名() 4 #嵌套在其他文件夹下: 5 #from xxx import xxx as 别名 6 import example 7 import lib.commons 8 from lib import commons as lib_commons 9 from src import commons as src_common

python 正则,os,sys,hashlib模块

简单的小算法 random随机获取数据 import random def getrandata(num): a=[] i=0 while i<num: a.append(random.randint(0,100)) i+=1 return a print(getrandata(10)) 例: [5, 3, 38, 4, 69, 40, 94, 36, 14, 26] 冒泡排序 import getdata def bubbleSort(a): l=len(a)-2 i=0 while i<l

8.模块介绍 time &amp;datetime模块 random os sys shutil json &amp; picle shelve xml处理 yaml处理 configparser hashlib subprocess logging模块 re正则表达式

本节大纲: 模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configparser hashlib subprocess logging模块 re正则表达式 模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.p

Python中os与sys模块的区别

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 intera

python os、sys模块、时间模块、正则表达式

python os.sys模块 OS模块是Python标准库中的一个用于访问操作系统功能的模块,OS模块提供了一种可移植的方法使用操作系统的功能.使用OS模块中提供的接口,可以实现跨平台访问.但是在OS模块中的接口并不是所有平台都通用,有些接口的实现是依靠特定平台下的接口的.在OS模块中提供了一系列访问操作系统功能的接口,便于编写跨平台的应用. OS模块常用命令 os.getcwd()--得到当前工作的目录 os.chmod("usr/local",7) --给文件/目录加权限 os.

python模块之re,os,sys。冒泡算法和反射。

python内置模块之(os,sys,hashlib,re) os模块 1 os.path.dirname() # 获取文件的上一层目录名,其实就是os.path.split(path)的第一个元素 2 os.path.abspath() # 获取文件的绝对路径,包括文件名 3 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 4 os.chdir("dirname") 改变当前脚本工作目录:相当于shell下cd 5 os.curdir 返回当前目录:

Python中 os 与 sys 模块

<span style="font-size:18px;">os和sys模块 python常见模块命令 一.OS Python的标准库中的OS模块主要涉及普遍的操作系统功能.可以在Linux和Windows下运行,与平台无关. os.sep 可以取代操作系统特定的路径分割符. os.name字符串指示你正在使用的平台.比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'. os.getcwd()函数得到当前工作目录,即当前Python脚本

Python中os与sys两模块的区别

转载文章 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 i