【问题标题】:How to read/modify a local file of HTML5 Local Storage from Python?如何从 Python 读取/修改 HTML5 本地存储的本地文件?
【发布时间】:2014-06-20 16:06:55
【问题描述】:

我做了一个Ubuntu Webapp,我想创建一个带有小技巧的首选项对话框。

从 webapp 我可以使用 HTML5 存储/检索值:

if (localStorage.getItem('showNotifications')) {
    // Enabling notifications...
}

我在 Ubuntu 中找到了这个文件:

/home/costales/.local/share/Telegramzhukovgithubio/Local Storage/http_zhukov.github.io_0.localstorage

我想启动一个带有一些首选项(显示通知、自动启动...)的独立 Python 对话框,python 应用程序读取/写入该文件中的值,然后 web 应用程序将读取它并设置该配置。

是否可以在 Python 中从 .localstorage 文件中读取/写入该值?请问,怎么做?提前致谢!

【问题讨论】:

    标签: python html web-applications local-storage


    【解决方案1】:

    这行得通:)

    import sqlite3
    conn = sqlite3.connect('/home/costales/.local/share/Telegramzhukovgithubio/Local Storage/http_zhukov.github.io_0.localstorage')
    c = conn.cursor()
    c.execute("SELECT key,value FROM ItemTable where key='count'")
    print c.fetchone()
    conn.close()
    

    【讨论】:

    • 谢谢你,科斯塔莱斯。这对我帮助很大!注意:在 Windows 10 Chrome 当前(版本 55.0.2883.87 m)将其 Web Storage 文件保存在此文件夹中:“%LOCALAPPDATA%\Google\Chrome\User Data\Default\Local Storage\”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-10
    • 2019-03-24
    • 2021-07-03
    • 2014-11-08
    相关资源
    最近更新 更多