Python程序问题汇总

 

TypeError: 'module' object is not callable 原因分析

class Person:
     #constructor
     def __init__(self,name,sex):
          self.Name = name
          self.Sex = sex
     def ToString(self):
          return 'Name:'+self.Name+',Sex:'+self.Sex
在IDLE中报错:
>>> import Person
>>> per = Person('dnawo','man')
Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    per = Person('dnawo','man')
TypeError: 'module' object is not callable
Python导入模块的方法有两种:import module 和 from module import,区别是前者所有导入的东西使用时需加上模块名的限定,而后者不要。
正确的代码:
>>> import Person
>>> person = Person.Person('dnawo','man')
>>> print person.Name

>>> from Person import *
>>> person = Person('dnawo','man')
>>> print person.Name
安装pyMysql驱动
在命令行下输入 pip3 install pymysql 安装
安装apscheduler模块
easy_install apscheduler 
posted @ 2016-11-10 11:15  fyk1Ex  阅读(240)  评论(0)    收藏  举报