How do I solve a TypeError module
本问题已经有最佳答案,请猛点这里访问。
我使用sqlite3作为数据库。
我正在尝试执行我的SQL查询:
1 2 3 4 | sql ="INSERT INTO info_calc (application, version, path, os, user, ip) VALUES (?, ?, ?, ?, ?, ?)" args = my_argv[2], my_argv[3], my_argv[4], sys.platform, getpass().getuser(), machine c.execute(sql, args) |
但我有一个错误:
1 2 | args = my_argv[2], my_argv[3], my_argv[4], sys.platform, getpass().getuser(), machine TypeError: 'module' object is not callable |
号
我已经看到了这篇文章:typeerror:"module"对象不可调用,但它们谈到了socket。
1 | getpass().getuser() |
拆下第一个
1 2 3 4 5 6 7 | >>> import getpass >>> getpass() Traceback (most recent call last): File"<stdin>", line 1, in <module> TypeError: 'module' object is not callable >>> getpass.getuser() 'mj' |
号