`

python 获取指定目录的属主

阅读更多

linux 中,如何使用python 获取指定目录的属主:

方式一:

def getowner(path2):

import os

import pwd

return pwd.getpwuid(os.stat(path2).st_uid).pw_name

 

方式二:

def getowner(path2):

         import os

         if not os.path.exists(path2):

                   print "\"path2\" does not exsit."

                   exitcode(2)

         tmp=None

         if os.path.isdir(path2):

                   tmp=os.popen("ls -ld %s|awk '{print $3}' " % path2).readlines()

         else:

                   tmp=os.popen("ls -l %s|awk '{print $3}' "% path2).readlines()

         return tmp[0].strip()

 

分享到:
评论

相关推荐

    使用Python编写程序,统计书籍《红楼梦》中前20位出场次数最多的人物

    首先,我们需要获取《红楼梦》的文本数据,通常这些数据以纯文本格式存储,例如在名为“红楼梦.txt”的文件中。Python提供了丰富的文本处理库,如NLTK(自然语言工具包)和jieba(一个用于中文分词的库),它们可以...

    python 基础

    除了标准库,Python还有一个丰富的第三方库生态系统,其中最著名的当属PyPI(Python Package Index),这个平台上有成千上万的第三方模块可供下载和安装。 在开发工具方面,Python有多种集成开发环境(IDEs)可供选择...

    Python3项目开发高德地图58租房的程序

    - **目录规划**:合理规划项目文件夹结构有助于代码管理与维护。常见的项目结构包括src(源代码)、test(测试代码)、docs(文档)、data(数据文件)等。 - **模块化开发**:将复杂项目拆分成多个小模块,每个模块...

    python入门到高级全栈工程师培训 第3期 附课件代码

    07 属主属组及基于数字的权限管理 第5章 01 上节课复习 02 文件合并与文件归档 03 文件归档与两种压缩方式 04 vim编辑器 05 系统启动流程 06 grub加密 07 bios加密 08 top命令 09 free命令 10 进程管理 第6章 01...

    Python Twain Module-开源

    - **跨平台潜力**:虽然TWAIN本身是Windows专属,但理论上,Python Twain模块的某些部分可能可以移植到其他平台,尽管这可能需要额外的工作。 在使用twain_1.0.4这个版本时,用户可以期待稳定性和兼容性的提升。...

    python实现简单的文字识别.pdf

    在Python编程语言中,实现简单的文字识别主要依赖于第三方库和服务,例如百度云的OCR(Optical Character Recognition,光学字符识别)API。本教程将介绍如何利用Python调用百度云的OCR服务进行文字识别。 首先,...

    Python库 | mOTUlizer-0.2.1a0.tar.gz

    **Python库mOTUlizer-0.2.1a0详解** 在IT行业中,Python以其简洁易读的语法和丰富的库支持,成为了广泛应用于开发、数据分析、机器学习等多个领域的首选语言之一。`mOTUlizer`是Python生态系统中的一个特定库,主要...

    基于世界杯数据可视化项目python实现源码+项目说明+数据集.zip

    欢迎下载使用!在使用过程中,如有问题或建议,请及时私信沟通,帮助解答。 2.项目主要针对各个计算机相关专业,包括计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师或...

    【Python可视化应用】可视化配色方案500套.zip

    Python中有多个库支持数据可视化,其中最著名的当属Matplotlib和Seaborn。Matplotlib是基础库,提供丰富的图形绘制功能,包括线图、散点图、柱状图等,同时支持自定义配色方案。Seaborn是基于Matplotlib的高级接口,...

    Python类反射机制使用实例解析

    获取指定字符串名称的对象属性或方法,如果对象有该属性则返回属性值,如果有该方法则返回该方法的内存地址,如果都没有就报错,如果指定了默认值找不到不会报错会取默认值 hasattr(object, attr) 判断指定字符串...

    基于Python和条形图实现的世界杯数据可视化源码+详细项目说明+数据.tar

    要说时下最热门的活动,非2022卡塔尔世界杯莫属了。正好借此次机会,回顾一下过往的世界杯,就其历史数据做一些数据的呈现和分析工作。根据对世界杯历史数据的简单观察,发现学习过的10种图片中的条形图能更直观地...

    Python判断文件和字符串编码类型的实例

    在Python中,有多种库可以帮助我们检测文件或字符串的编码,其中最为知名的当属`chardet`库。 - **chardet**:这是一个非常强大的第三方库,能够自动检测文本的编码类型,支持多种编码格式。虽然它通常表现良好,但...

    PyPI 官网下载 | taxonomy_ranks-0.0.7.tar.gz

    《PyPI官网下载的Python库:taxonomy_ranks-0.0.7.tar.gz详解》 在Python编程领域,PyPI(Python Package Index)是全球最大的Python软件仓库,它为开发者提供了一个集中发布和获取Python软件包的平台。本文将详细...

    迅雷下载需要的JS

    在网页上,当用户点击某个下载链接时,通过JS脚本可以生成一个迅雷专属的下载任务描述文件(如thunder://开头的URL),这个文件包含了待下载资源的信息。浏览器接收到这个描述文件后,如果用户已经安装了迅雷,就会...

    Robot Framework3.0中文手册

    例如,如果测试库依赖于某些 Python 专属工具,则应选择 Python;如果测试库涉及到 Java 相关组件,则考虑使用 Jython。 - **Python2 vs Python3**:Robot Framework 3.0 支持 Python 3,并继续支持 Python 2,但...

    易化的Python-易语言

    创建多层目录文件_删除文件文件_删除文件2文件_删除单层空目录文件_删除多层空目录文件_获取访问修改时间文件_设置访问修改时间文件_重命名文件_修改权限文件_是否为绝对路径文件_是否为目录文件_是否为文件文件_...

    配置Zabbix3.4及4.0版本通过企业微信报警(全网最详细).docx

    2. **更改脚本目录权限**:将`/usr/lib/zabbix/alertscripts/`目录的属主和属组改为`zabbix:zabbix`,以确保Zabbix服务能读写此目录。 3. **下载Python微信脚本**:安装`simplejson`库,然后从GitHub下载`wechat.py`...

Global site tag (gtag.js) - Google Analytics