Python 3.7既不能从命令行打印,也不能从pycharm打印。



我有一个带有python 3.7的Windows 10笔记本电脑,并安装了模块Numpy和Scipy。但是,当我尝试从命令行或pycharm中执行以下代码时,我没有任何输出。还有一个简单的打印语句在没有导入模块的空的.py文件中行不通。

import numpy as np
from scipy import misc
def CatvsDogClassifier():
  print("Loading images for training ")
  X = np.zeros(750000, 80000)
  Fd = open("C:\UsersGianlucaDesktopkittensdataset\training_setdogs", "r")
  Fc = open("C:\UsersGianlucaDesktopkittensdataset\training_setcats", "r")
  for line in Fd:
    i=1
    arr=np.zeros(500, 500, 3)
    image = 'C:\UsersGianlucaDesktopkittensdataset\training_setcats\'+line
    arr = misc.imread(image)
    arr=np.reshape(750000,1)
    X = np.hstack((X[:, :i], arr, X[:, i:]))
    print (X)
if __name__ =="__main__":
  CatvsDogClassifier()
def __main__():
    CatvsDogClassifier()

这本身无济于事(嗯,它定义了一个函数,但不会执行它)。

您应该做

之类的事情
if __name__ == '__main__':
    CatvsDogClassifier()

实际运行您的代码(如果您的模块被登出并且未导入)。

相关内容

最新更新