python里模块是什么,python常用的模块
python常见模块有三种:
1.os模块,python的目录文件操作需要这个模块。
一.操作系统
python的标准库中的os模块主要涉及通用操作系统函数。它可以在Linux和Windows下运行,与平台无关。
Os.sep可以替换特定于操作系统的路径分隔符。
os.name字符串表示您正在使用的平台。例如,对于Windows,它是“nt ”,对于Linux/Unix用户,它是“posix”。
函数的作用是:获取当前工作目录,也就是当前Python脚本工作的目录路径。
Os.getenv()和os.putenv()函数分别用于读取和设置环境变量。
Os.listdir()返回指定目录中的所有文件和目录名。
函数的作用是删除一个文件。
os.system()函数用于运行shell命令。
Os.linesep string给出当前平台使用的行终止符。
函数的作用是:返回路径的目录名和文件名。
os.path.isfile()和os.path.isdir()函数分别检查给定的路径是文件还是目录。
函数的作用是:检查给定的路径是否真的存在。
还有os。路径模块。
Os.listdir(dirname):在dirname下列出目录和文件。
Os.getcwd():获取当前工作目录。
Os.curdir:返回上一个目录( . ))
Os.chdir (dirname) 3360将工作目录改为dirname。
Os.path.isdir (name) 3360确定name是否是目录,如果name不是目录,则返回false。
OS.path.isfile (name) 3360判断名称是否为文件,如果没有名称则返回false。
Os.path.exists (name) 3360确定文件或目录名是否存在。
OS.path.getsize (name) 3360获取文件大小,如果名称是目录则返回0L。
获取绝对路径
Os.path.normpath(path):规范路径字符串形式
Os.path.split (name) 3360将文件名从目录中拆分出来(实际上,如果你完全使用目录,它也会将最后一个目录作为文件名拆分出来,它不会判断文件或目录是否存在)
Os.path.splitext():分隔文件名和扩展名。
Os.path.join(path,name):用文件名或目录连接目录。
OS.path.basename (path) 3360返回文件名
OS。路径。DIRNAME (PATH) 3360返回文件路径2。sys模块可以将程序外部的参数传递到程序内部。
Sys.argv:实现了从程序外部向程序传递参数。
Sys.exit([arg]):在程序中间退出。arg=0是正常退出。
Sys.getdefaultencoding():获取当前系统代码,默认情况下一般是ascii码。
Sys.setdefaultencoding():设置系统默认编码。执行dir(sys)时不会看到这个方法。如果在解释器中执行失败,可以先执行reload(sys),然后执行setdefaultencoding(utf8 ),再将系统默认编码设置为utf8。(参见设置系统默认代码)
Sys。GetFileSystemEncoding () 3360获取文件系统使用的编码方式,在Windows下返回‘mbcs’,在mac下返回‘utf-8’。
Sys.path:获取指定模块搜索路径的字符串集。你可以把写好的模块放在其中一个获得的路径下,在程序中导入的时候可以正确的找到。
获取当前系统平台。
Sys。标准输入,系统。stdout,sys。stderr stdin、stdout和stderr变量包含对应于标准I/O流的流对象。如果你需要更好的控制输出,打印不能满足你的要求,它们就是你需要的。您也可以替换它们,然后您可以将输出和输入重定向到其他设备,或者以非标准的方式处理它们。
Sys。_getframe()3、paltform模块可以获取系统的一些信息。
Platform.system()获取操作系统类型,windows,linux等。
Platform.platform()获取操作系统,达尔文-9 . 8 . 0-i386-32位
Platform.version()获取系统版本信息6.2.0
platform.mac_ver()
platform . win32 _ ver()( post 2008 server , 6.2.9200 ,,u MultiprocessorFree )
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。