MB
でファイルサイズを確認しているときに、Pythonを使用して構文エラーが発生しました。ファイルサイズの確認中に構文エラーが発生する
if....statement
の構文エラーが発生します。
def createfile(request):
param = request.POST.get('param')
file_info = os.stat(param)
result = convert_bytes(file_info.st_size)
if result > 1 'MB' :
return render(request, 'plant/status.html',
{'message': "File size should be within 1 mb."})
def convert_bytes(num):
""" This function is used for measure file size """
for xe in ['bytes', 'KB', 'MB', 'GB', 'TB']:
if num < 1024.0:
return "%3.1f %s" % (num, x)
num /= 1024.0
"convert_bytes"関数は "createfile"関数の前にあるはずですか? –
試してみてください: 'もし結果が出ました。 '' 1 MB ':' - その条件は意味がありません。 –
@MauriceMeyerは良い点を持っています!それを試してみて! –