蓝大伟 发表于 2020-8-10 18:39:13

新手小问题看一下

class Cat:
    def eat(self):
      print('chichichi')
      
    def drink(self):
      print('hhehehe')

tom = Cat()

tom.eat()
tom.drink()

在pycharm里为什么不好使,哪里错了,

zltzlt 发表于 2020-8-10 18:39:57

我这运行正常呀,你遇到了什么问题?

1q23w31 发表于 2020-8-10 19:14:20

没配置解释器?
https://www.jianshu.com/p/95fd67ce0c83

Twilight6 发表于 2020-8-10 19:33:54


PyCharm 运行没毛病呀,如图:



你重新运行试试看,如果还是不行,把报错内容发上来


蓝大伟 发表于 2020-8-10 20:56:10

Twilight6 发表于 2020-8-10 19:33
PyCharm 运行没毛病呀,如图:




Traceback (most recent call last):
File "C:\Users\tlan2\AppData\Local\Programs\Python\Python38-32\lib\io.py", line 52, in <module>
File "C:\Users\tlan2\PycharmProjects\david\abc.py", line 10, in <module>
File "C:\Users\tlan2\PycharmProjects\david\abc.py", line 3, in eat
RuntimeError: lost sys.stdout

总是这样 看起来没毛病的代码报错 难受

1q23w31 发表于 2020-8-10 20:59:15

蓝大伟 发表于 2020-8-10 20:56
Traceback (most recent call last):
File "C:%users\tlan2\AppData\Local\Programs\Python\Python38- ...

检查文件名是否与模块名相同,若相同改文件名

Twilight6 发表于 2020-8-10 21:13:55

蓝大伟 发表于 2020-8-10 20:56
Traceback (most recent call last):
File "C:%users\tlan2\AppData\Local\Programs\Python\Python38- ...


把你的脚本代码文件名重命名,不要用 abc ,改成 abcd 试试,应该就能正常运行了

s5tzz 发表于 2020-8-11 08:59:45

路过学习一下
页: [1]
查看完整版本: 新手小问题看一下