Python学习:路径操作

import os.path as os

路径的操作

os.abspath(path)   返回path在当前系统中的绝对路径

>>>os.abspath("file.txt")

os.normpath(path)   归一化path的表示形式,统一用\\分隔路径

>>>os.normpath("D://PYE//file.txt")

'D:\\PYE\\file.txt' 

os.relpath(path)   返回当前程序与文件之间的相对路径

>>>os.relpath("C://PYE//file.txt") 

os.dirname(path)   返回path中的目录名称

>>>os.dirname("D://PYE//file.txt")

'D://PYE'

os.basename(path)   返回path中最后的文件名称

>>>os.basename("D://PYE//file.txt")

file.txt

os.join(path,*paths)   组合path与paths,返回一个路径字符串

>>>os.join("D:/","PYE/file.txt")

'D:/PYE/file.txt'

os.exists(path)   判断path对应文件目录是否存在,返回True或False

>>>os.exists("D://PYE//file.txt")

False

os.isfile(path)   判断path所对应是否为已存在的文件,返回True或False

>>>os.isfile("D://PYE//file.txt")

True

os.isdir(path)   判断path所对应是否为已存在的目录,返回True或False

>>>os.isdir("D://PYE//file.txt")

False

os.getatime(path)   返回path对应文件或目录上一次访问时间

>>>os.getatime("D:/PYE/file.txt")

1542286721.3825612

os.getmtime(path)   返回path对应文件或目录最近一次的修改时间

>>>os.getmtime("D:/PYE/file.txt")

1542286726.095954

os.getctime(path)   返回path对应文件或目录的创建时间

>>>import time

>>>time.ctime(os.getctime("C:/Users/Administrator/Desktop/f.txt"))

'Thu Nov 15 20:58:41 2018'

os.getsize(path)   返回path对应文件的大小,以字节为单位

>>>os.getsize("C:/Users/Administrator/Desktop/f.txt")

12

import os

os.chdir(path)   修改当前程序操作的路径

>>>os.chdir("D:")

os.getcwd()   返回程序的当前路径

>>>os.getcwd()

'D:\\'

os.getlogin()   获得当前系统登录用户名称

>>>os.getlogin()

os.cpu_count()   获得当前系统的CPU数量

>>>os.cpu_count()

8

os.urandom(n)   获得n个字节长度的随机字符串,通常用于加解密运算

>>>os.urandom(10)

b'"z^j\xa5\xfc`\xc0\xe5\x9e'

猜你喜欢

转载自blog.csdn.net/qq_41020714/article/details/84135542