以下是一个解决方法的示例代码:
import os
def send_file(filename):
file_size = os.path.getsize(filename) / 1024 # 获取文件大小,单位为kb
if file_size > 50:
print("文件大小超过50kb,无法发送。")
else:
# 发送文件的代码代码
print("文件发送成功。")
# 示例用法
send_file("example.txt")
在这个示例中,我们使用os.path.getsize()
函数来获取文件的大小,并将其转换为kb单位。然后,我们通过比较文件大小与50来决定是否发送文件。如果文件大小超过50kb,则输出"文件大小超过50kb,无法发送。";否则,输出"文件发送成功。"
你可以将send_file()
函数与你的实际代码集成,将filename
参数替换为你要发送的文件的路径。