class Keys():
def __init__(self):
self.key_list = {1:"one", 2:"two", 3:"three"}
def get_name(self, key):
self.ddd = key
key1 = Keys
key1.get_name(1)
Run Code Online (Sandbox Code Playgroud)
为什么,在启动此代码后,我会收到此错误:
Traceback (most recent call last):
File "class.py", line 8, in <module>
key1.get_name(1)
TypeError: get_name() missing 1 required positional argument: 'key'
Run Code Online (Sandbox Code Playgroud)
我正在使用 Python 3。
我正在尝试使用 ADODB 从 Access 2.0 文件中读取/写入 MEMO 类型字段。我可以将数据写入 MEMO 字段 - 超过 255 个字符(当我在 Access 中打开转换后的文件时,我可以看到所有应该在那里的数据),但我无法使用 VB6 代码读取超过 255 个字符,如下所示。rst("Opis")
是我感兴趣的备忘录字段:
Set db = New ADODB.Connection
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & T_BAZA & ";Persist Security Info=False"
Set rst = New ADODB.Recordset
SQL = "SELECT DISTINCT Opis FROM JadlospisSzczegoly WHERE Opis IS NOT NULL AND NazwaJadlospisu='" & LCase(Me.Combo3.Text) & "' AND Dzien=" & t_Dzien & " AND Posilek=" & t_Posilek
rst.Open SQL, db, adOpenStatic, adLockOptimistic, adCmdText
Do While Not rst.EOF
Me.RichTextBox1.Text …
Run Code Online (Sandbox Code Playgroud) 如何从压缩目录中提取一个文件?Zlib没有任何文件浏览功能,extract-zip也没有,所以我不知道该用什么。