获取错误:在Python3.7的“test1”中找不到“\u main\u”模块

2024-05-13 18:28:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道这个问题以前被问过很多次,但每次似乎都与文本编辑器、其他版本的python或anaconda等有关。然而,我检查了所有这些问题,仍然不明白为什么我不能让\u main\eem>模块正常工作。这是我的剧本:

def test():
  print('Hello World.')

if __name__ == '__main__':
  test()

文件保存为“\u main_uuy”(当然没有引号)。它保存在一个名为test1的文件夹中。所以这就是我试着运行它时得到的结果:

C:\Users\Sams PC\Desktop>python test1
C:\Users\Sams PC\AppData\Local\Programs\Python\Python37\python.exe: can't find '__main__' module in 'test1'

据我所知,其工作方式是让python查看指定的文件夹,并让它运行一个名为\u main_uu2;.py的脚本。然而,正如你所看到的,这并不是放弃工作,我不明白我是否只是误解了这是如何工作的


Tags: 模块test版本文件夹maindefanacondausers