字符串附加字符串的python怪异结果

时间:2019-02-02 05:14:29

标签: javascript python python-3.x

我正在使用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

我真的不知道哪里出了问题。

任何建议将不胜感激,谢谢:)

1 个答案:

答案 0 :(得分:0)

您也许可以使用os.path.join函数来连接在一个更内置方式。

的路径