我如何知道 Flask WebApp 的用户使用的是 Windows 还是 Linux 计算机?

Dav*_*idK 2 python operating-system flask

例如,请求对象中是否有某些内容可以告诉我用户使用什么系统?

如果我有用户发送的文件的路径,我希望能够知道(没有正则表达式)它是 Windows 还是 LINUX 路径。

有明显的方法吗?

r-m*_*m-n 6

您可以获取标头并使用werkzeug.useragents.UserAgentUser-Agent解析它

from flask import request
from werkzeug.useragents import UserAgent

user_agent = UserAgent(request.headers.get('User-Agent'))
print(user_agent.platform)
Run Code Online (Sandbox Code Playgroud)