python常见模块有三种:

1、os模块,python的目录文件操作需要用到os模块

一、Os

python的标准库中的os模块主要涉及普遍的操作系统功能。可以在Linux和Windows下运行,与平台无关。os.sep 可以取代操作系统特定的路径分割符。

os.name字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。

os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。

os.getenv()和os.putenv()函数分别用来读取和设置环境变量。

os.listdir()返回指定目录下的所有文件和目录名。

os.remove()函数用来删除一个文件。

os.system()函数用来运行shell命令。

os.linesep字符串给出当前平台使用的行终止符。

os.path.split()函数返回一个路径的目录名和文件名。

os.path.isfile()和os.path.isdir()函数分别检验给出的路径是一个文件还是目录。

os.path.exists()函数用来检验给出的路径是否真地存在

os和os.path模块

os.listdir(dirname):列出dirname下的目录和文件

os.getcwd():获得当前工作目录

os.curdir:返回但前目录('.')

os.chdir(dirname):改变工作目录到dirname

os.path.isdir(name):判断name是不是一个目录,name不是目录就返回false

os.path.isfile(name):判断name是不是一个文件,不存在name也返回false

os.path.exists(name):判断是否存在文件或目录name

os.path.getsize(name):获得文件大小,如果name是目录返回0L

os.path.abspath(name):获得绝对路径

os.path.normpath(path):规范path字符串形式

os.path.split(name):分割文件名与目录(事实上,如果你完全使用目录,它也会将最后一个目录作为文件名而分离,同时它不会判断文件或目录是否存在)

os.path.splitext():分离文件名与扩展名

os.path.join(path,name):连接目录与文件名或目录

os.path.basename(path):返回文件名

os.path.dirname(path):返回文件路径

2、sys模块可以实现从程序外部向程序内部传递参数sys.argv: 实现从程序外部向程序传递参数。

sys.exit([arg]): 程序中间的退出,arg=0为正常退出。

sys.getdefaultencoding(): 获取系统当前编码,一般默认为ascii。

sys.setdefaultencoding(): 设置系统默认编码,执行dir(sys)时不会看到这个方法,在解释器中执行不通过,可以先执行reload(sys),在执行 setdefaultencoding('utf8'),此时将系统默认编码设置为utf8。(见设置系统默认编码 )

sys.getfilesystemencoding(): 获取文件系统使用编码方式,Windows下返回'mbcs',mac下返回'utf-8'.

sys.path: 获取指定模块搜索路径的字符串集合,可以将写好的模块放在得到的某个路径下,就可以在程序中import时正确找到。

sys.platform: 获取当前系统平台。

sys.stdin,sys.stdout,sys.stderr stdin , stdout , 以及stderr 变量包含与标准I/O 流对应的流对象. 如果需要更好地控制输出,而print 不能满足你的要求, 它们就是你所需要的. 你也可以替换它们, 这时候你就可以重定向输出和输入到其它设备( device ), 或者以非标准的方式处理它们

sys._getframe()

3、paltform模块可以获取系统的一些信息platform.system() 获取操作系统类型,windows、linux等

platform.platform() 获取操作系统,Darwin-9.8.0-i386-32bit

platform.version() 获取系统版本信息 6.2.0

platform.mac_ver()

platform.win32_ver() ('post2008Server', '6.2.9200', '', u'Multiprocessor Free')

您可能感兴趣的文章:

python一共多少模块,python常见模块有哪些相关推荐

  1. python3常用模块_python常见模块有哪些

    python常见模块有三种: 1.os模块,python的目录文件操作需要用到os模块 一.Os python的标准库中的os模块主要涉及普遍的操作系统功能.可以在Linux和Windows下运行,与 ...

  2. 常见的python模块_python常见模块

    一.time模块 1#time.time() 时间戳 print(time.time()) 2#time.localtime(second) 加上second(时间戳)转换结构化时间,不加则显示当前的 ...

  3. python常见模块命令(os/sys/platform)

    python常见模块命令(os/sys/platform) 一.Os Python的标准库中的os模块主要涉及普遍的操作系统功能.可以在Linux和Windows下运行,与平台无关. os.sep 可 ...

  4. Python入门(二十二)- 常见模块2(正则表达式及容器)

    二十二 常见模块2(正则表达式及容器) 22.1 正则表达式及re模块 正则表达式(Regular Expression)用于描述一种字符串匹配模式(Pattern),它可以用于检查一个字符串是否含有 ...

  5. 第十章 python 常见模块

    python 常见模块 一.sys模块 1. sys模块的作用 2. sys模块的参考页面: 3. sys模块中常用的属性和函数: 二.os模块 1. os模块的作用 2. os模块的参考页面: 3. ...

  6. python模块名功能明和别名_Python模块及部分常见模块详解

    一.相关 在Python中,一个文件(.py)就可以当做一个模块,类似Java中的类.包,每一个模块都可以看做是是一个独立的文件/文件夹.我们可以把某一种功能封装在一个模块里,在其他的模块里需要这种功 ...

  7. Python疯狂讲义(常见模块:sys/os/random/time/json/正则表达式/set集合)

    九.常见模块 1.sys sys模块代表了Python解释器,主要用于获取和Python解释器相关的信息 import sys list_sys = [] for e in dir(sys):if n ...

  8. Python入门(二十一)- 常见模块

    二十一.常见模块 上一章介绍了Python模块的相关知识,在实际开发中,Python的很多功能都已经有了成熟的第三方实现,一般不需要开发者"重复造轮子",当开发者需要完成某种功能时 ...

  9. Python快速编程入门#学习笔记01# |第一章 :Python基础知识 (Python发展历程、常见的开发工具、import模块导入)

    全文目录 ==先导知识== 1 认识Python 1.1.1 Python的发展历程 1.1.2 Python语言的特点 2. Python解释器的安装与Python程序运行 1.2.1 安装Pyth ...

  10. 疯狂Python讲义学习笔记(含习题)之 常见模块

    一.sys模块 sys模块代表了Python解释器,主要用于获取和Python解释器相关的信息. >>> import sys >>> [e for e in di ...

最新文章

  1. Auto Machine Learning 自动化机器学习笔记
  2. laravel数据库操作
  3. Python语言学习:创建/删除文件/文件夹、获取当前文件/文件夹路径(系统环境路径/目录)、获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略
  4. 2020最新Java面试题大全,赶紧收藏吧!
  5. PB开发境界 多个DW进行update
  6. java管理分类编写_java029学生管理系统的编写
  7. 利用libxml2解析xml文档
  8. 循环移动(cyclic)
  9. 【图像检索】基于matlab GUI综合颜色和形状特征图像检索【含Matlab源码 395期】
  10. 3d打印机c语言程序下载,C语言下载
  11. 《全网搜索》更新日志 - [AllWebSearch] Change Log,历时15年最长时间的一次考古
  12. 【树莓派C语言开发】实验02:RGB小灯
  13. wordpress:主题-一个完整的WP主题通常包含以下模板文件
  14. 数字手写体识别python实现(全连接神经网络)
  15. TS 36.211 V12.0.0-上行(1)-时隙结构和物理资源
  16. 习惯七 不断更新---平衡的自我提升原则
  17. protues仿真技巧——元件制作
  18. VS2010/MFC编程入门之一(Ribbon界面开发:创建Ribbon样式的应用程序框架)
  19. 如何做一个股票自动交易系统的步骤
  20. rar压缩工具在lunix下安装和使用

热门文章

  1. 破产问题 (The Bankruptcy Problem)
  2. 托马斯微积分和微积分学教程_为什么微积分很重要
  3. C# WPF网络实时监测客户端
  4. idea 内嵌浏览器 翻译
  5. 关于软件逆向工程的一些不错博客
  6. ABAQUS使用功能总结
  7. html生物代码,方舟生存进化生物代码 手游生物指令大全
  8. 使用JavaScript进行表单验证
  9. Ubuntu下利用Wine安装AxureRP 8
  10. CAD如何导出PDF格式