macos10.14 pygame 不显示颜色

无法显示背景颜色,不知为何。新人学python,求解答

import sys
import pygame
def run_game():
#初始化游戏并且创建一个屏幕对象
pygame.init()
screen = pygame.display.set_mode((1200, 800))
pygame.display.set_caption("Alien Invasion")
bg_color = (230, 230, 230)

#开始游戏主循环
while True:

    #监视键盘和鼠标事件
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            sys.exit()

    screen.fill(bg_color)

    #让最近绘制的屏幕可见
    pygame.display.flip()
run_game()

2个回答

好像是不兼容10.14

import sys
import pygame

def run_game():
    #初始化游戏并且创建一个屏幕对象
    pygame.init()
    screen = pygame.display.set_mode((1200, 800))
    pygame.display.set_caption("Alien Invasion")
    bg_color = (230, 230, 230)

    #开始游戏主循环
    while True:

        #监视键盘和鼠标事件
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                sys.exit()

        screen.fill(bg_color)

        #让最近绘制的屏幕可见
        pygame.display.flip()


run_game()

缩进错了

yuqingzhude
MrYucsdn 如果是 mojave 可能这个会解决 https://blog.csdn.net/yuqingzhude/article/details/100542910
9 个月之前 回复
Mastersaber
Mastersaber 我的缩进没错,但是也不行
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
MacOS 10.14.3安装maven失败?

老是报错,我试了所有人的方法都不行。 ``` The JAVA_HOME environment variable is not defined correctly This environment variable is needed to run this program NB: JAVA_HOME should point to a JDK not a JRE ``` 下面是.bash_profile配置文件内容: ``` export JAVA_HOME=/Library/Java/JavaVirtualMachins/jdk1.8.0_221.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH export M3_HOME=/opt/apache-maven-3.6.1 export PATH=$M3_HOME/bin:$PATH ```

Mac OS X 10.14.3下如何给Python2.7.10安装MySQL-Python?

执行如下命令: $ brew install mysql-connector-c $ sudo pip install MySQL-python 执行第二条命令时报错 执行brew install mysql后,再执行sudo pip install MySQL-python,依然报错 _mysql.c:1506:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32] len = strlen(buf); ~ ^~~~~~~~~~~ 13 warnings generated. cc -bundle -undefined dynamic_lookup -Wl,-F. build/temp.macosx-10.14-intel-2.7/_mysql.o -L/usr/local/Cellar/mysql-connector-c/6.1.11/lib -lmysqlclient -lssl -lcrypto -o build/lib.macosx-10.14-intel-2.7/_mysql.so ld: library not found for -lssl clang: error: linker command failed with exit code 1 (use -v to see invocation) error: command 'cc' failed with exit status 1 ---------------------------------------- Command "/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python -u -c "import setuptools, tokenize;__file__='/private/tmp/pip-install-8Cd2sn/mysql-python/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /private/tmp/pip-record-qJxJuk/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/tmp/pip-install-8Cd2sn/mysql-python/

pygame.display.flip()为什么无法如程序设计的更新屏幕

``` import pygame import sys def run_game: pygame.init() scareen=pygame.display.set_mode((1200,800)) pygame.dispaly.set_caption("Alien Invasion") while True: for event in pygame.event.get(): if event.type==pygame.QUIT: sys.exit() pygame.display.flip() run_game ``` 我前段时间macOS更新了Catalina后,再次使用这个程序,就出现了当程序跑到pygame.display.flip()就不再运行,卡在那儿的情况,该怎么处理

mac django apache2.4

最近快配置这个配置疯了,在Mac下自带的apache2.4上部署一个Django工程,用的是mod_wsgi,按网上的教程,可就是一直出问题,例如403等,谁有配置过的apache配置文件呢?急救。。。。

有熟悉苹果arkit开发的大佬吗,想请教一下xcode不显示模型的问题

RT,在xcode编辑器界面找到模型,但点进去预览画面为一片空白,包括预设的模型都无法预览 ![图片说明](https://img-ask.csdn.net/upload/202005/20/1589986874_212431.png) 系统用的macos10.14的虚拟机,不知道怎么解决,看网上也没有人遇到过这个问题,想请教一下各位

关于macOS的AppleScript的问题

是这样,我刚接触applescript不久,只知道基本的语法,我有个问题希望那位大神教教我,我可以实现用applescript在safari里按某一个组合键粘贴一段文本,比如我一共有7个文本,我能否按command+shift+1~7能够分别粘贴这7个文本,当然如果是迂回的方法也行,总之就是按快捷键直接实现粘贴特定文本,我知道这个功能找个软件就能实现,但是我正在学习applescript,也不想安装软件,谢谢哪位大神能解答一下

Mac 给文件添加标签后,点击访达侧边栏对应标签,结果显示空白,怎么回事呢?

给文件添加黄色标签之后,点击访达侧边栏“标签”部分的黄色标签,显示空白, 没有刚刚标签的文件,怎么解决呀? 求大神帮帮忙呀 ![图片说明](https://img-ask.csdn.net/upload/201909/17/1568730311_317784.png) ![图片说明](https://img-ask.csdn.net/upload/201909/17/1568730417_98663.png)

MacOS app 存储私有数据有哪些解决方案?

一.已知mac自带的keychain,但是存在问题 1.用kSecClassGenericPassword方式存储,但是! 假设另一个app已知这个keychain的service,另一个app访问这个keychain时, 提示用户是否允许访问这个keychain,一但用户允许了, 另一个app就可以获取这个keychain的内容了,这不是我们想要的。 2.用kSecClassKey方式,存储失败! 可能是我能力有限,没掌握正确的用法。 (如果有正确的code,请可以告诉我哈) 二.请问还有别的解决方案吗?有的话,请各位大神告诉我,小弟感激不尽。 ps:这几天被折磨疯了。。。TT(是MacOs上的app,不是IOS)

macOS安装好微信开发者工具,打不开

![图片说明](https://img-ask.csdn.net/upload/201910/29/1572326660_860688.png) 安装好微信开发者工具的最新稳定版,但是打开后提示这个,不知道该怎么办,电脑也重启过,软件也重装过,预发版也安装过都是这个提示

急!关于MacOS根目录文件夹权限的问题!

![图片说明](https://img-ask.csdn.net/upload/202004/18/1587145585_232400.png) 前提:macOS Catalina系统 10.15.4 如图,文件夹在根目录下(/data)yin是我当前的用户名,明明拥有读与写的权限,但显示我只读。不得其解,十分疑惑。 由于开发原因,需要这个根目录下的data文件夹,由于catalina系统对硬盘加了SIP保护,我之前已经按照百度的方法,首先关闭SIP,然后`mount -uw /`重新挂载,之后对文件夹更改权限都是正常操作。 但奇怪的是,每当我重启电脑就变成了如图所示的样子,只有读的权限。由于我没关闭SIP,所以我重新执行`mount -uw /`,之后文件夹的权限就会变成读写都有。但是再重启,就会再变成只有读。不知道是为什么???? 希望有高手来指导一下这个问题。不胜感激

macOS所有修改过的权限恢复为默认

小弟做开发,安装了下idea 找了一篇帖子安装教程,因为安装的时候需要修改一些权限, 之后就发现mysql中的数据库没有了read的权限,对macOS 中权限知道的真的太少了点, 网上找了一些方法都不行,现在是想MAC可不可以将我原来所有修改过的系统权限全部恢复成默认的?不想重新安装系统,每天都在使用,没有时间安装系统

golang cgo链接器如何在macOS上工作?

<div class="post-text" itemprop="text"> <p>On some systems, the project <a href="https://github.com/nilleb/fsevents-watcher" rel="nofollow noreferrer">https://github.com/nilleb/fsevents-watcher</a> produces a <code>fsevents_watcher.so</code> linked to the HomeBrew python. While on other systems it is linked to the system Python.</p> <p>Which environment variables/configuration elements influence the cgo linker on MacOSX?</p> <p>I am asking this question for a user who has the homebrew python as the first in his $PATH, but obtains a <code>.so</code> linked against the system python.</p> </div>

macos应用程序对keyChain的操作

1.OSX应用程序,其中生成一个字符串,要把这个字符串存储到keychain中。 2.要求, 只有这个应用程序能访问到这个串,别的应用程序不能访问这个串(哪怕知道这个串到key)。 3.尝试:kSecClassGenericPassword,失败,因为别的应用程序在已知key的情况下可以访问这个串(用户allow的情况下) 4.尝试:kSecClassKey,失败(因为还没搞懂还需要哪些属性)代码如下: ![图片说明](https://img-ask.csdn.net/upload/201908/08/1565259575_786988.png) 请问各位大神,我该怎么解决图中的问题?或者有其他的解决方案(如不用keychain)?

在MacOS上添加路径时使用环境变量

<div class="post-text" itemprop="text"> <p>I've found myself with the need to add a new path permanently in all terminal sessions on my Mac. Specifically I want to add the contents of my $GOPATH/bin to my $PATH.</p> <p>So far I think my options are to either:</p> <ol> <li>Add it to my $HOME/.bash_profile file using export syntax.</li> <li>Create a file containing the path to add in the /etc/paths.d directory.</li> </ol> <p>I've settled on option 2, because I like the idea of just adding files with one line in whenever I want a new path added permanently.</p> <p>I have tried adding in a file <code>/etc/profile.d/gopath</code> containing <code>~/code/go/bin</code>. This works. However, what I'd like to do is evaluate the environment variable, <code>$GOPATH/bin</code> such that if I decide to change my $GOPATH I only have to change the variable. However, that just adds the literal words "$GOPATH/bin" to my path, it doesn't actually add the directory to my path. The $GOPATH bash environment variable is currently set in my <code>~/.bashrc</code> file.</p> <p>Some questions:</p> <ul> <li>Why doesn't the $ syntax evaluate in the $PATH or setting of $PATH? Is that not bash?</li> <li>What comes first, the inclusion of <code>~/.bashrc</code>, <code>~/.bash_profile</code> or <code>/etc/profile.d</code>? It is reasonable of me to think that the environment variable would be there when setting the $PATH?</li> <li>How can I have this environment variable be evaluated and substituted if it is feasible?</li> </ul> <p>Thanks for your help. All my searches don't seem to come up with the above answers.</p> </div>

window 系统下 Boot Camp 无法切换问题

2011年末MBP,更换了SSD硬盘及内存,macOS-win双系统,macOS升级到high sierra, 5.1bootcamp。问题:当 high Sierra 系统是 HFS 格式时,window系统下bootcamp 可以正常切换回macOS系统;但High Sierra 系统为APFS 格式时,window系统下bootcamp 中macOS 图标消失了,无法切换回macOS。如何解决?不希望用option键方式切换,太麻烦。是否5.1 bootcamp 无法识别APFS?6.0bootcamp 是否就能识别?

safari的调试器经常不显示东西

## `iOS web` 端调试的时候 Safari 的调试器可以打开, 但是检测不到任何东西 没 log , 没网络数据, 恶心的一笔, 各位有什么好办法么

macOS操作系统中,如何利用python自带os库调用终端?

求助。windows可以使用os.system(命令) 的方式打开cmd执行操作。但是macOS却行不通,无法调出终端。请问os库在macOS上的使用与windows有何异同?该如何修改代码调用macOS的终端实现第三方库的批量自动安装?。望各位高手不吝赐教 ![图片说明](https://img-ask.csdn.net/upload/201908/14/1565775455_229213.png)

mac更新了10.14 mojave系统之后,使用xcode打包iOS framework后,framework文件只有0kb

手贱更新了10.14 mojave,xcode也随后安装了一个补丁。模拟器调试真机调试都没问题,但是打包一个之前写的iOS framework的时候,编译也没报错,就是打包出来的文件只有0kb。 同样的项目使用macOS 10.13系统下的xcode打包就没问题。 昨天系统又重新安装了一次,xcode也重新装了,但还是有问题。 请问有人碰到过这个问题吗?

macOS终端.bash_profile报错

今天一打开Mac终端有如下报错: ![图片说明](https://img-ask.csdn.net/upload/201910/27/1572164240_516463.jpg) 通过sudo vi /etc/profile 进入 ![图片说明](https://img-ask.csdn.net/upload/201910/27/1572164250_140204.jpg) 请问一下这是什么问题呀?应该怎么修改

大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了

大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

Java基础知识面试题(2020最新版)

文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别Oracle JDK 和 OpenJDK 的对比基础语法数据类型Java有哪些数据类型switc...

我以为我学懂了数据结构,直到看了这个导图才发现,我错了

数据结构与算法思维导图

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

和黑客斗争的 6 天!

互联网公司工作,很难避免不和黑客们打交道,我呆过的两家互联网公司,几乎每月每天每分钟都有黑客在公司网站上扫描。有的是寻找 Sql 注入的缺口,有的是寻找线上服务器可能存在的漏洞,大部分都...

Linux 会成为主流桌面操作系统吗?

整理 |屠敏出品 | CSDN(ID:CSDNnews)2020 年 1 月 14 日,微软正式停止了 Windows 7 系统的扩展支持,这意味着服役十年的 Windows 7,属于...

讲一个程序员如何副业月赚三万的真实故事

loonggg读完需要3分钟速读仅需 1 分钟大家好,我是你们的校长。我之前讲过,这年头,只要肯动脑,肯行动,程序员凭借自己的技术,赚钱的方式还是有很多种的。仅仅靠在公司出卖自己的劳动时...

学习总结之HTML5剑指前端(建议收藏,图文并茂)

前言学习《HTML5与CSS3权威指南》这本书很不错,学完之后我颇有感触,觉得web的世界开明了许多。这本书是需要有一定基础的web前端开发工程师。这本书主要学习HTML5和css3,看...

女程序员,为什么比男程序员少???

昨天看到一档综艺节目,讨论了两个话题:(1)中国学生的数学成绩,平均下来看,会比国外好?为什么?(2)男生的数学成绩,平均下来看,会比女生好?为什么?同时,我又联想到了一个技术圈经常讨...

搜狗输入法也在挑战国人的智商!

故事总是一个接着一个到来...上周写完《鲁大师已经彻底沦为一款垃圾流氓软件!》这篇文章之后,鲁大师的市场工作人员就找到了我,希望把这篇文章删除掉。经过一番沟通我先把这篇文章从公号中删除了...

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

新一代神器STM32CubeMonitor介绍、下载、安装和使用教程

关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang最近ST官网悄悄新上线了一款比较强大的工具:STM32CubeMonitor V1.0.0。经过我研究和使用之...

记一次腾讯面试,我挂在了最熟悉不过的队列上……

腾讯后台面试,面试官问:如何自己实现队列?

如果你是老板,你会不会踢了这样的员工?

有个好朋友ZS,是技术总监,昨天问我:“有一个老下属,跟了我很多年,做事勤勤恳恳,主动性也很好。但随着公司的发展,他的进步速度,跟不上团队的步伐了,有点...

我入职阿里后,才知道原来简历这么写

私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮助到你。 01、简历的本质 作为简历的撰写者,你必须要搞清楚一点,简历的本质是什么,它就是为了来销售你的价值主张的。往深...

冒泡排序动画(基于python pygame实现)

本项目效果初始截图如下 动画见本人b站投稿:https://www.bilibili.com/video/av95491382 本项目对应github地址:https://github.com/BigShuang python版本:3.6,pygame版本:1.9.3。(python版本一致应该就没什么问题) 样例gif如下 ======================= 大爽歌作,mad

Redis核心原理与应用实践

Redis核心原理与应用实践 在很多场景下都会使用Redis,但是到了深层次的时候就了解的不是那么深刻,以至于在面试的时候经常会遇到卡壳的现象,学习知识要做到系统和深入,不要把Redis想象的过于复杂,和Mysql一样,是个读取数据的软件。 有一个理解是Redis是key value缓存服务器,更多的优点在于对value的操作更加丰富。 安装 yum install redis #yum安装 b...

现代的 “Hello, World”,可不仅仅是几行代码而已

作者 |Charles R. Martin译者 | 弯月,责编 | 夕颜头图 |付费下载自视觉中国出品 | CSDN(ID:CSDNnews)新手...

带了6个月的徒弟当了面试官,而身为高级工程师的我天天修Bug......

即将毕业的应届毕业生一枚,现在只拿到了两家offer,但最近听到一些消息,其中一个offer,我这个组据说客户很少,很有可能整组被裁掉。 想问大家: 如果我刚入职这个组就被裁了怎么办呢? 大家都是什么时候知道自己要被裁了的? 面试软技能指导: BQ/Project/Resume 试听内容: 除了刷题,还有哪些技能是拿到offer不可或缺的要素 如何提升面试软实力:简历, 行为面试,沟通能...

!大部分程序员只会写3年代码

如果世界上都是这种不思进取的软件公司,那别说大部分程序员只会写 3 年代码,恐怕就没有程序员这种职业。

离职半年了,老东家又发 offer,回不回?

有小伙伴问松哥这个问题,他在上海某公司,在离职了几个月后,前公司的领导联系到他,希望他能够返聘回去,他很纠结要不要回去? 俗话说好马不吃回头草,但是这个小伙伴既然感到纠结了,我觉得至少说明了两个问题:1.曾经的公司还不错;2.现在的日子也不是很如意。否则应该就不会纠结了。 老实说,松哥之前也有过类似的经历,今天就来和小伙伴们聊聊回头草到底吃不吃。 首先一个基本观点,就是离职了也没必要和老东家弄的苦...

2020阿里全球数学大赛:3万名高手、4道题、2天2夜未交卷

阿里巴巴全球数学竞赛( Alibaba Global Mathematics Competition)由马云发起,由中国科学技术协会、阿里巴巴基金会、阿里巴巴达摩院共同举办。大赛不设报名门槛,全世界爱好数学的人都可参与,不论是否出身数学专业、是否投身数学研究。 2020年阿里巴巴达摩院邀请北京大学、剑桥大学、浙江大学等高校的顶尖数学教师组建了出题组。中科院院士、美国艺术与科学院院士、北京国际数学...

为什么你不想学习?只想玩?人是如何一步一步废掉的

不知道是不是只有我这样子,还是你们也有过类似的经历。 上学的时候总有很多光辉历史,学年名列前茅,或者单科目大佬,但是虽然慢慢地长大了,你开始懈怠了,开始废掉了。。。 什么?你说不知道具体的情况是怎么样的? 我来告诉你: 你常常潜意识里或者心理觉得,自己真正的生活或者奋斗还没有开始。总是幻想着自己还拥有大把时间,还有无限的可能,自己还能逆风翻盘,只不是自己还没开始罢了,自己以后肯定会变得特别厉害...

HTTP与HTTPS的区别

面试官问HTTP与HTTPS的区别,我这样回答让他竖起大拇指!

程序员毕业去大公司好还是小公司好?

虽然大公司并不是人人都能进,但我仍建议还未毕业的同学,尽力地通过校招向大公司挤,但凡挤进去,你这一生会容易很多。 大公司哪里好?没能进大公司怎么办?答案都在这里了,记得帮我点赞哦。 目录: 技术氛围 内部晋升与跳槽 啥也没学会,公司倒闭了? 不同的人脉圈,注定会有不同的结果 没能去大厂怎么办? 一、技术氛围 纵观整个程序员技术领域,哪个在行业有所名气的大牛,不是在大厂? 而且众所...

男生更看重女生的身材脸蛋,还是思想?

往往,我们看不进去大段大段的逻辑。深刻的哲理,往往短而精悍,一阵见血。问:产品经理挺漂亮的,有点心动,但不知道合不合得来。男生更看重女生的身材脸蛋,还是...

程序员为什么千万不要瞎努力?

本文作者用对比非常鲜明的两个开发团队的故事,讲解了敏捷开发之道 —— 如果你的团队缺乏统一标准的环境,那么即使勤劳努力,不仅会极其耗时而且成果甚微,使用...

为什么程序员做外包会被瞧不起?

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

立即提问
相关内容推荐