广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python platform和pwd模
  • 454
分享到

python platform和pwd模

pythonplatformpwd 2023-01-31 05:01:28 454人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

一、platfORM模块platform运行在标准库中,它有很多运行我们获得众多系统信息的函数。>>> import platform>>> platform.uname()('linux', 'gitl

一、platfORM模块

platform运行在标准库中,它有很多运行我们获得众多系统信息的函数。

>>> import platform

>>> platform.uname()

('linux', 'gitlab.test.com', '3.10.0-327.el7.x86_64', '#1 SMP Thu Nov 19 22:10:57 UTC 2015', 'x86_64', 'x86_64')

>>> platform.system()

'Linux'

>>> platform.release()

'3.10.0-327.el7.x86_64'

>>> platform.linux_distribution()

('Centos Linux', '7.2.1511', 'Core')

额外:

导入modules,import与from...import的不同之处在于,简单说:

 如果你想在程序中用argv代表sys.argv,

则可使用:from sys import argv

一般说来,应该避免使用from..import而使用import语句,

因为这样可以使你的程序更加易读,也可以避免名称的冲突

二、pwd模块

getpwall函数返回一个包含所有可用用户数据库入口的列表,你可以使用它搜索一个用户。

getpwall    getpwnam  getpwuid    三个常用函数

>>> pwd.getpwuid(0)

pwd.struct_passwd(pw_name='root', pw_passwd='x', pw_uid=0, pw_gid=0, pw_gecos='root', pw_dir='/root', pw_shell='/bin/bash')

>>> pwd.getpwnam('root')

pwd.struct_passwd(pw_name='root', pw_passwd='x', pw_uid=0, pw_gid=0, pw_gecos='root', pw_dir='/root', pw_shell='/bin/bash')


--结束END--

本文标题: python platform和pwd模

本文链接: https://www.lsjlt.com/news/188805.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python platform和pwd模
    一、platform模块platform运行在标准库中,它有很多运行我们获得众多系统信息的函数。>>> import platform>>> platform.uname()('Linux', 'gitl...
    99+
    2023-01-31
    python platform pwd
  • python pwd和grp模块
    pwd模块,提供了一个Unix 密码数据库(/etc/passwd)的接口,这个数据库包含本地机器用户账户信息。pwd.getpwuid(uid):返回对应uid的用户信息pwd.getpwnam(name):返回对应name的用户信息pw...
    99+
    2023-01-31
    模块 python pwd
  • Python中使用platform模块获取系统信息的用法教程
    操作系统相关 system() : 操作系统类型(见例) version(): 操作系统版本 release(): 操作系统发布号, 例如win 7返回7, 还有如NT, 2.2.0之类. ...
    99+
    2022-06-04
    模块 教程 系统
  • python 模块和包
    文章目录 前言模块什么是模块导入模块import 导入模块from 模块名 import 功能from 模块名 import *as定义别名 制作模块模块的定位顺序__ all __ ...
    99+
    2023-08-31
    python 开发语言
  • python之模块和包
    1 模块化 一般来说,编程语言中,库,包,模块是同一种概念,是代码组织方式 python中只有一种模块对象类型,但是为了模块化组织的便利,提供了一个概念: 包模块(module):指的是python的源代码文件 包(package):指...
    99+
    2023-01-31
    模块 python
  • python中的sys模块和os模块
    目录1.sys模块2.os模块(和操作系统相关数据)1.sys模块 sys模块的常见函数列表: sys.argv: 实现从程序外部向程序传递参数。sys.exit([arg]): 程...
    99+
    2022-11-13
  • Python中的time模块和calendar模块
    目录1、时间戳2、时间元组3、获取当前时间4、格式化时间5、格式化日期6、获取CPU时间7、日历模块在Python中对时间和日期的处理方式有很多,其中转换日期是最常见的一个功能。Py...
    99+
    2022-11-12
  • Python中的sys模块、random模块和math模块
    一、sys运行时环境模块 sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。 用法: sys.argv:命令行参数List,第...
    99+
    2022-11-11
  • python常见模块之OS模块和time模块
    一、OS模块概述 Python OS模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。 二、常用方法 三、OS模...
    99+
    2022-11-12
  • Python的StringIO模块和cS
    1.StringIO模块StringIO用于像文件一样对字符串缓冲区或者叫做内存文件进行读写。    f = StringIO()      # ready for writing    f = StringIO(buf)   # read...
    99+
    2023-01-31
    模块 Python StringIO
  • python模块之sys和subproc
    python模块之sys和subprocess以及编写简单的主机扫描脚本 1.sys模块   sys.exit(n)  作用:执行到主程序末尾,解释器自动退出,但是如果需要中途退出程序,可以调用sys.exit函数,带有一个可选的整数参数...
    99+
    2023-01-30
    模块 python subproc
  • python—模块导入和类
    1.查询模块:按目录依次查找需要导入的模块,模块目录一般在:/usr/lib64/python2.7In [2]: sys.path Out[2]: ['', '/usr/bin', '/usr/lib64/python2.7/site-p...
    99+
    2023-01-31
    模块 python
  • 7 Python的模块和包
    概述         在上一节,我们介绍了Python的异常处理,包括:异常、异常处理、抛出异常、用户自定义异常等内容。在这一节中,我们将介绍Python的模块和包。Python的模块(Module)和包(Package)是Python的两...
    99+
    2023-08-31
    python 模块 import
  • Python引用模块和查找模块路径
    模块间相互独立相互引用是任何一种编程语言的基础能力。对于“模块”这个词在各种编程语言中或许是不同的,但我们可以简单认为一个程序文件是一个模块,文件里包含了类或者方法的定义。对于编译型的语言,比如C#中的一个...
    99+
    2022-06-04
    模块 路径 Python
  • 详解Python模块化--模块(Modules)和包(Packages)
    目录引言Python Modules模块导入模块①导入整个模块②导入模块中的特定函数③导入模块中的所有函数给导入的模块一个别名单独运行模块加速模块加载Python Packages包引用包(Package)中的模块引...
    99+
    2022-06-02
    Python Modules模块 Packages包
  • Python如何实现模块和加载模块
    这篇文章主要介绍Python如何实现模块和加载模块,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!python可以做什么Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易懂、容易入...
    99+
    2023-06-08
  • Python os和os.path模块详情
    1、目的:在Python中实现只读取扩展名为xlsx的文件 解决方法: 使用os模块。 解决思路: 1、确定目录2、循环遍历每一个文件3、筛选符合条件的文件,读取数据 具体代码如下...
    99+
    2022-11-13
  • python rsa和Crypto.PublicKey.RSA 模块详解
    目录Crypto.PublicKey.RSA生成公私钥private.pempublic.pem读取公私钥验证使用公私钥加解密SHA256签名rsa生成公私钥private.pemp...
    99+
    2022-11-10
  • Python shutil模块(目录和文
    import shutil #导入shutil模块 copyfileobj方法 将类文件对象fsrc的内容复制到类文件对象fdst shutil.copyfileobj(fsrc, fdst[, length]) 我一般的用法...
    99+
    2023-01-30
    和文 模块 目录
  • python时间模块time和datet
    通用时间格式:     1.时间戳(timestamp) import time   time.time()  1970年-目前     2.格式化的时间字符串     3.元组(struct_time)共九个元素         tim...
    99+
    2023-01-31
    模块 时间 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作