[英]IronPython SQLite3 OperationalError: unable to open database file
(我不確定sys是否必要,但以防萬一)
import sys
import sqlite3
conn=sqlite3.connect('test.s3db')
並得到錯誤:
_sqlite3.OperationalError: unable to open database file
然后,我當然嘗試了其他方式的加載,但是每次都得到完全相同的錯誤。 當然test.s3db不存在。 如果不存在,則創建它是connect
一部分。
我嘗試過的其他方法(所有這些方法都可以在linux上工作):
conn=sqlite3.connect('\\test.s3db')
conn=sqlite3.connect('//test.s3db')
conn=sqlite3.connect('C://test.s3db')
conn=sqlite3.connect('C:\\test.s3db')
conn=sqlite3.connect("test.s3db")
conn=sqlite3.connect("\\test.s3db")
conn=sqlite3.connect("//test.s3db")
conn=sqlite3.connect("C://test.s3db")
conn=sqlite3.connect("C:\\test.s3db")
看截圖,是的,它可以在Linux上運行。
是的,有很多標題相似的問題都更加復雜,涉及到django或其他插件。 據我所知,這是最基本的,而不是重復的。
您需要在Win 7上以管理員身份運行IronPython。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.