javascript - 将 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"}']
解决方案
推荐阅读
- python - Python 中的新年混沌挑战
- django - 有什么方法可以通过查询集更新 ManyToMany 字段?
- ruby - Bundler:无法本地 Gemfile
- ruby - Ruby,删除超级数组
- javascript - 查找数组列表中的第一个匹配项
- javascript - 从 bootstrap-datepicker 获取日期并单独打印
- angular - Angular 8:如何将 formControlName 与 FormArray 一起使用
- r - 在 R 中使用 data.table,我可以从表中选择变量列的向量吗?
- asp.net-core - 在 EF7/.Net Core 3 中实现抽象 DbContext 是否有一个很好的模式,以避免跨项目重复共享实体/配置?
- java - Android:Flutter SDK 中的 CountDownTimer 等效项