【问题标题】:How to save a path to json file as raw string如何将json文件的路径保存为原始字符串
【发布时间】:2018-07-19 23:41:39
【问题描述】:

我想保存一个json文件的路径,代码如下:

def writeToJasonFile(results, filename):
    with open(os.path.join(filename), "w") as fp:
        try:
            fp.write(json.dumps(results))
        except Exception as e:
            raise Exception("Exception while writing results " % e)
if __name__ == '__main__':
    file_path = os.getcwd()
    writeToJasonFile(file_path, 'test.json')

当我打开 json 文件时,字符串被保存为转义 str:"C:\\test\\Python Script"

我怎样才能将它作为原始字符串转储?说"C:\test\Python Script"

【问题讨论】:

  • 文件中显示的转义字符串是“C:\\test\\Python Script”,带有双闪

标签: python json escaping


【解决方案1】:

我可以用另一种方式来做。我将路径字符串的“\”替换为“/”,然后保存。 Windows 能够以这种格式“C:/test/Python Script”打开该位置。如果有人对原始问题有答案,请在此处发布。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-06
    • 1970-01-01
    • 2022-08-03
    • 2015-01-21
    相关资源
    最近更新 更多