如何在泥 shutil 中设置文件大小限制?
盛佳
无所不包!
import shutil
# 设置文件大小限制为 1024 字节
file_size_limit = 1024
# 创建新的文件路径
file_path = "my_file.txt"
# 创建新的文件对象
with shutil.open(file_path, "w") as f:
# 写入文件内容
f.write("Hello, world!")
# 检查文件大小
print(f"文件大小:{shutil.get_file_size(file_path)} 字节")
# 检查文件大小是否超过限制
if shutil.get_file_size(file_path) > file_size_limit:
print("文件大小超过限制!")
运行代码:
该代码将创建一个名为 my_file.txt
的文件,并设置其大小限制为 1024 字节。如果文件大小超过限制,则打印一个错误消息。
注意:
-
shutil.get_file_size()
函数返回文件大小以字节为单位的数值。 -
file_size_limit
变量可以根据需要进行调整。 - 该代码假设您正在使用
shutil
模块中的open()
方法创建文件。如果您使用其他方法,请确保您设置正确的打开模式。