Python 为什么我的简单代码赢了';即使它很简单,我也不运行

Python 为什么我的简单代码赢了';即使它很简单,我也不运行,python,pycharm,Python,Pycharm,这段视频是用来编写一个simle space invaser游戏()的,我正在关注一切,但我在windows上,他在linux上。 第一个问题是“导入操作系统”在windows上的python中是不可接受的,但我发现“导入操作系统”行 BASE_DIR=os.path.dirname(os.path.dirname(文件) “这将解决问题。但是当我玩游戏时,黑屏上什么也没发生,它只是落后了,我可以关上窗户,除非我从pycharm开始。 这是密码 import turtle import os B

这段视频是用来编写一个simle space invaser游戏()的,我正在关注一切,但我在windows上,他在linux上。 第一个问题是“导入操作系统”在windows上的python中是不可接受的,但我发现“导入操作系统”行 BASE_DIR=os.path.dirname(os.path.dirname(文件) “这将解决问题。但是当我玩游戏时,黑屏上什么也没发生,它只是落后了,我可以关上窗户,除非我从pycharm开始。 这是密码

import turtle
import os
BASE_DIR = os.path.dirname(os.path.dirname(__file__))

# screen setup
# wn = screen object
wn = turtle.Screen()
wn.bgcolor("black")
wn.title("Space Invaders")


# borders
border_pen = turtle.Turtle()
border_pen.speed(0)
border_pen.color("white")
border_pen.penup()
border_pen.setposition(-300, -300)
border_pen.pendown()
border_pen.pensize(3)

for side in range(4):
   border_pen.fd(600)
   border_pen.lt(90)
border_pen.hideturtle()

delay = input("Press enter to exit... ")

您使用的是哪种python版本?如果您查看视频,您编写的代码除了绘制边框外,应该什么都不做。如果你能看到一个有白色边框的黑屏,那么这是意料之中的。如果你仔细观察,即使在视频中,他也没有直接关闭海龟屏幕,而是从执行脚本的地方关闭终端窗口,这与从pycharm关闭相同…@RazKissos我正在使用python 3.8