我正在使用flask socketio(python 3.7)从Web Side(js)接收数据
脚本:
@socketio.on("pfile-input", namespace="/pfile")
def pimage_input(data):
global pty_path
print(type(data))
print(data)
print(type(pty_path))
print(pty_path)
file_to_read = pty_path + "/" + data
print(type(file_to_read))
print(file_to_read)
输出为:
<class 'str'>
banner.png
<class 'str'>
/Users/supersuraccoon/Desktop/xxx/server/flask/templates
<class 'str'>
/banner.pngrsuraccoon/Desktop/xxx/server/flask/templates
您可以看到结果不是我想要的,除了应该是:
/Users/xxx/Desktop/xxx/server/flask/templates/banner.png
我真的不知道哪里出了问题。
任何建议将不胜感激,谢谢:)
答案 0 :(得分:0)
您也许可以使用os.path.join
函数来连接在一个更内置方式。