Python os.path.size()
Python中的os.path.getsize()方法用于检查指定路径的大小。它返回指定路径的大小(以字节为单位)。如果文件不存在或以某种方式无法访问,该方法将引发OSError。
语法:os.path.getsize(path)
参数:
path:表示文件系统路径的类路径对象。类路径对象是表示路径的字符串或字节对象。
返回类型:该方法返回一个整数值,表示指定路径的大小(以字节为单位)。
示例1
使用os.path.getsize()方法
# Python program to explain os.path.getsize() method
# importing os module
import os
# Path
path = '/home/User/Desktop/file.txt'
# Get the size (in bytes)
# of specified path
size = os.path.getsize(path)
# Print the size (in bytes)
# of specified path
print("Size (In bytes) of '%s':" %path, size)
输出:
Size (In bytes) of '/home/User/Desktop/file.txt': 243
示例2
使用os.path.getsize()方法时的错误处理
# Python program to explain os.path.getsize() method
# importing os module
import os
# Path
path = '/home/User/Desktop/file2.txt'
# Get the size (in bytes)
# of specified path
try :
size = os.path.getsize(path)
except OSError :
print("Path '%s' does not exists or is inaccessible" %path)
sys.exit()
# Print the size (in bytes)
# of specified path
print("Size (In bytes) of '% s':" % path, size)
输出:
Path '/home/User/Desktop/file2.txt' does not exists or is inaccessible