1
- 我在Windows 7上安裝的IronPython 64B
- 我從開始菜單中運行IronPython的控制檯。
- 我在上一臺Linux機器
工作正常,以下類型的(我不知道如果SYS是必要的,但爲了以防萬一含稅)IronPython的sqlite3的OperationalError:無法打開數據庫文件
,並得到了錯誤:
_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或其他插件的東西。這是更基本的,據我所知,不是重複。
IronPython的運行以管理員身份你給作品的代碼......只要您有寫權限要創建數據庫的目錄,你確定你有這些? – iCodez
@iCodez它只是Windows 7 ...不應該是任何目錄權限,對吧? –