`

python 常用功能锦集

阅读更多

环境:linux

编程语言:python

版本:Python 2.6.6 (r266:84292, Apr 11 2011, 15:52:27)

 

(1)如何获取指定文件的属主:

 

def getowner(path2):

import os

import pwd

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

 

 

(2)如何递归列出指定目录的所有file(不包括目录):

def listfiles(path2):

        import os

        tmp=os.walk(path2)

        full_files=[]

        for root,dirs, files in tmp:

                for file in files:

                        full_files.append(os.path.join(root,file))

        return full_files

 

 

(3)如何获取指定文件的权限,如755

def get_power(path3):
'''
path3 is directory or regular file
'''
	import os
	return oct(os.stat(path3)[0])[-3:]
 

 

(4)如何设置权限

(类似于 chmod 755 /home/user2)

def chmod(path4,str_power):
	import os
	if not os.path.exist(path4):
		return 4 #file does not exist
	os.chmod(path4,int(str_power,8))
 

 

 

 

 

分享到:
评论

相关推荐

    python常用鸢尾花数据集csv

    python常用数据集 鸢尾花数据集.csv

    python常用单词.txt

    Python必备常⽤英语词汇 适合对英文单子不熟悉的小白,每日晨读与日常多操作,多敲多用,也就记住了

    一些PYTHON常用库

    在这个主题中,我们将关注两个常用的Python库:`pywin32`和`PIL`。 `pywin32`是Python与Windows操作系统交互的核心库,它提供了对Windows API的访问,使Python程序可以执行许多Windows特定的任务。通过这个库,你...

    python常用语句.txt

    ### Python常用语句与特性详解 #### Python 的特色与优势 Python 作为一种广泛使用的高级编程语言,具备多种独特的优点,使其成为许多领域的首选语言。以下是根据文档内容整理的关键点: 1. **简单与易学**:...

    python常用排序算法汇总

    该程序包含7大排序算法: # sort.bubbleSort() #冒泡排序 # sort.shellSort() #希尔排序 # sort.insertionSort() #插入排序 # sort.Selectionsort1() #选择排序 # sort.heapSort() #堆排序 ...

    粗糙集属性约简python

    Python的Pandas库提供了丰富的数据操作功能,如`dropna()`用于删除缺失值行,`fillna()`用于填充缺失值,以及`astype()`用于转换数据类型。 2. **信息表表示**:粗糙集模型的基础是信息表,它包含对象(或实例)、...

    数学建模常用的30个常用算法(Python代码).zip

    数学建模常用的30个常用算法(Python代码)数学建模常用的30个常用算法(Python代码)数学建模常用的30个常用算法(Python代码)数学建模常用的30个常用算法(Python代码)数学建模常用的30个常用算法(Python代码)数学建模...

    数学建模30个常用算法(Python)

    数学建模30个常用算法(Python)数学建模30个常用算法(Python)数学建模30个常用算法(Python)数学建模30个常用算法(Python)数学建模30个常用算法(Python)数学建模30个常用算法(Python)数学建模30个常用算法...

    Python-python常用方法utils

    在Python编程语言中,"utils"通常指的是工具模块或实用函数集合,它们包含了各种常用的、跨领域的功能。这里我们将深入探讨Python中的一些常见方法和工具,以帮助开发者提高效率和代码质量。 首先,让我们了解...

    Python常用插件包

    "Python常用插件包"这个标题暗示了我们将讨论的是Python生态系统中的一些重要库和框架,这些工具极大地扩展了Python的功能。 首先,Python的标准库已经相当强大,但社区开发的第三方插件包更为丰富。"django"标签...

    如何使用 Python 工具进行数据集处理和应用.docx

    如何使用 Python 工具进行数据集处理和应用.docx 如何使用 Python 工具进行数据集处理和应用.docx 如何使用 Python 工具进行数据集处理和应用.docx 如何使用 Python 工具进行数据集处理和应用.docx 如何使用 Python ...

    python 64位常用module

    Python 64位常用module包含了各种用于开发高效Python应用程序的重要组件。这些模块广泛应用于不同的领域,如数据库交互、任务调度、缓存管理以及Web开发。下面将详细介绍这些关键模块的功能和用途。 1. 数据库交互...

    python技术常用类库整理(最新)

    涵盖了 python的常用类库,分类整理,需要的大家自行下载

    编程语言Python算法集大全 .zip

    编程语言Python算法集大全 ,学习进步阶梯必备。编程语言Python算法集大全 ,学习进步阶梯必备。编程语言Python算法集大全 ,学习进步阶梯必备。编程语言Python算法集大全 ,学习进步阶梯必备。编程语言Python算法集...

    基于机器学习的电影推荐系统python源码+数据集(下载即用).zip

    基于机器学习的电影推荐系统python源码+数据集(下载即用).zip基于机器学习的电影推荐系统python源码+数据集(下载即用).zip基于机器学习的电影推荐系统python源码+数据集(下载即用).zip基于机器学习的电影推荐系统...

    Python教程(python全套700集).zip

    本套python视频零基础实战教学,Python从入门到精通,通过学习本python视频,你可以从零开始,从Python软件下载到Python安装一步步掌握Python开发的各项相关技能,最终达到企业对Python开发工程师、后端开发工程师、...

    基于蒙特卡洛树搜索的黑白棋对弈python源码+数据集.zip

    【资源说明】 1、该资源内项目代码都是经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程...基于蒙特卡洛树搜索的黑白棋对弈python源码+数据集.zip

    python常用功能

    在"python常用功能"这个主题中,我们将深入探讨Python在不同领域的应用。Python在数据处理、科学计算、网络编程、自动化任务等方面都有出色的表现。 1. **调用Web服务**:Python提供了多种库来方便开发者调用Web...

    python常用库、包大全

    - **virtualenvwrapper**:这是一组扩展virtualenv功能的工具集,提供了更多的便利性,如快速激活和删除环境等。 #### 包管理 包管理是Python开发中不可或缺的一部分,这些工具可以帮助我们高效地安装、更新和管理...

    用python 将mnist 数据集转化为图片

    标题中的“用Python将MNIST数据集转化为图片”是指利用Python编程语言,将标准的MNIST手写数字数据集转换成可查看的图像文件。MNIST数据集是机器学习领域非常经典的一个数据集,主要用于训练和测试手写数字识别算法...

Global site tag (gtag.js) - Google Analytics