python里模块是什么,python常用的模块

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: