`

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代码&数据集全套.zip

    泰坦尼克号幸存者预测Python代码&数据集全套.zip泰坦尼克号幸存者预测Python代码&数据集全套.zip泰坦尼克号幸存者预测Python代码&数据集全套.zip泰坦尼克号幸存者预测Python代码&数据集全套.zip泰坦尼克号幸存者预测...

    python常用排序算法汇总

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

    python常用编程手册

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

    粗糙集属性约简python

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

    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的不同...

    基于pytorch框架实现多特征CNN-LSTM时间序列预测python源码+数据集

    基于pytorch框架实现多特征CNN-LSTM时间序列预测python源码+数据集,含有代码注释,满分大作业资源,新手也可看懂,期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。该项目可以作为课程设计期末大...

    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 ...

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

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

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

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

    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基于机器学习的电影推荐系统...

Global site tag (gtag.js) - Google Analytics