python当前路径文件,python 文件绝对路径
本文主要介绍python的文件和路径管理方法。文章属于python技巧分享。下面重点介绍文件和路径管理,有需要的朋友可以参考一下。希望对你有帮助。
Python标准库的OS模块封装了操作系统的API,使用统一的API访问不同操作系统的相同功能。操作系统模块包含与系统环境、文件系统、用户数据库和操作系统权限交互的功能。充分利用OS模块编写跨平台程序。
path=os.getcwd()
打印(路径)
Print(os.listdir( . )))#显示当前目录中的文件和文件夹。
Os.path模块用于管理文件和路径。显然,它将包含许多功能来分割路径。os.path模块中与分割路径相关的函数有:
1.split:返回一个二进制组,包括文件的路径和文件名;2.dirname:返回文件的路径;3.basename:返回文件的文件名;4.splitext:返回删除了文件扩展名的二进制组。导入操作系统
path=os.getcwd()
打印(路径)
Print(os.listdir( . )))#显示当前目录中的文件和文件夹。
path=rd:\test\log.log
Print(os.path.split(path))#分为路径和文件名
Print(os.path.dirname(path))#返回文件路径
Print(os.path.basename(path))#返回文件名
Print(os.path.splitext(path))#返回路径文件名和扩展名
os.path模块还包含构建路径的函数。最常用的是expanduser、abspath和join函数:
1、expanduser:展开用户的主目录2、abspath:获取文件的绝对路径或路径;3.join:根据不同的操作系统平台,使用不同的路径分隔符拼接路径。print(os.path.expanduser(~ ))
print(os.path.abspath( . )))
print(os.path.join(test , a.py ))
Os.path模块还包含几个获取文件属性的函数,包括创建时间、修改时间、文件大小等。
1.getatime:获取文件的访问时间;2.getmtime:获取文件的修改时间;3.getctime:获取文件的创建时间;4.获取文件的大小。Os模块还包含文件和目录的操作功能,包括创建目录、删除目录、删除文件、重命名文件等。
1.删除:删除路径path指向的文件;2.rmdir:删除路径path指向的文件夹,必须为空,否则报错;3.mkdir:创建一个文件夹;4.重命名:重命名文件或文件夹。os模块还包括修改和判断文件权限的函数,即chmod和access。
Chmod用于修改文件的权限,access用于确定文件是否有相应的权限。
Os模块还提供了三个常量来表示读、写和可执行权限,分别是R_OK、W_OK和X_OK。
导入操作系统、系统、统计
filename=log.log
如果不是os.path.isfile(文件名):
打印(“文件不存在”)
elif not os.access(文件名,操作系统。R_OK):
os.chmod(文件名,统计。S_IRUSR)
else:
打印(“访问是”)
这就是关于python文件和路径管理的这篇文章。有关python文件和路径管理的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。