`

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常用库

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

    python常用语句.txt

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

    python常用编程手册

    Python常用编程手册包含了许多Python编程的基础知识和常用模块的使用方法,对于初学者来说非常有用。以下是一些常用的Python编程手册和资源: Python官方文档:Python的官方网站提供了详细的文档,包括语言规范、...

    Python常用内置标准模块与扩展库

    一、Python常用的内置标准模块 二、Python常用扩展库  Python提供了大约200多个内置的标准模块,涵盖了Python运行时服务、文字模式匹配、操作系统接口、数学运算、对象永久保存、网络和Internet脚本和GUI构建等...

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

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

    基于UCI Heart Disease数据集的心脏病分析python源码+数据集+演示ppt+详细资料.zip

    基于UCI Heart Disease数据集的心脏病分析python源码+数据集+演示ppt+详细资料.zip基于UCI Heart Disease数据集的心脏病分析python源码+数据集+演示ppt+详细资料.zip基于UCI Heart Disease数据集的心脏病分析python...

    Python-python常用方法utils

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

    ArcGIS Python常用脚本.docx

    自版本9.0起,Python就被集成到了ArcGIS Desktop和ArcGIS for Server之中,使得用户能够编写脚本来扩展GIS的功能。ArcGIS使用的Python版本随着软件更新而变化,确保与最新技术保持同步。 在ArcGIS Desktop的不同...

    python常用模块打包.zip

    1.beautifulsoup4-4.5.1.tar 2.beautifulsoup4-4.5.1.tar 3.chardet-3.0.4-py2.py3-none-any 4.cssselect-1.1.0-py2.py3-none-any 5.idna-2.8-py2.py3-none-any 6.lxml-4.5.2-cp36-cp36m-win_amd64 ...

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

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

    基于LSTM的短期光伏预测算法python源码+数据集.zip

    基于LSTM的短期光伏预测算法python源码+数据集.zip 基于LSTM的短期光伏预测算法python源码+数据集.zip 基于LSTM的短期光伏预测算法python源码+数据集.zip 基于LSTM的短期光伏预测算法python源码+数据集.zip 基于LSTM...

    Python学习资料400集

    Python教程

    Python常用插件包

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

    Python创意游戏动画集_990.zip_Python游戏_python 游戏_python 游戏集源码_python动画_w

    Pygame是Python中最常用的库,支持图像、声音处理以及事件处理,使得创建游戏变得简单。通过这个合集,你可以接触到使用Pygame开发的各种类型的游戏,例如迷宫游戏、打砖块、贪吃蛇等,从而理解游戏的基本逻辑和实现...

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

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

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

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

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

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

    Python的excel处理库openpyxl常用功能代码段集

    Python的excel处理库openpyxl常用功能代码段集

    python 64位常用module

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

Global site tag (gtag.js) - Google Analytics