首页 > 解决方案 > 将 python windows 路径转换为 ​​JSON 的常规路径

问题描述

我想将 \\\\Network Share\\Folder\\Folder\\File.jpg 转换为常规路径 - \\Network Share\Folder\Folder\File.jpg - 用于传递给 JavaScript 的 JSON 字符串。我的代码是:

def searchFile(fileName):
    for entry in os.scandir(folderToSearch):
        if fileName.upper() in entry.path.upper():
            if entry.is_file():
                return entry.path

哪个带有额外的反斜杠返回。当我在 JavaScript 中读取 JSON 数据时,由于额外的反斜杠,它无法找到该文件。如何将数据从 Python 传输到 JavaScript?

我正在使用鳗鱼库。

编辑

这就是我创建 JSON 数据以传递给 JavaScript 的方式:

def createUserJSON():
    UserData = {}
    JSONData = []
    UserData['fullName'] = "Test User"
    UserData['email'] = "Test.User@test.com"
    UserData['userImage'] = searchFile("TestUser")
    json_data = json.dumps(UserData)
    JSONData.append(json_data)
    return JSONData

然后返回:

['{"fullName": "Test User", "email": "Test.User@test.com", "userImage": "\\\\Network Share\\Folder\\Folder\\File.jpg"}']

标签: javascriptpythonjson

解决方案


推荐阅读