所以我在Python上查看不同的事情,比如闪存文本或计时器的代码,但是当我将它们复制到我的窗口时,会出现持续的语法错误.现在,也许你不打算直接复制它们,但我得到的一个错误是"没有名为wx的模块".我了解到我可以通过安装wxPython来获得该模块.问题是,我已经尝试了所有4个选项,但没有一个适合我.我下载哪一个,如何使用Windows进行设置?
谢谢
好的,所以我一直在寻找大约 40 分钟如何在 Python 上设置全局变量,我得到的所有结果都是复杂和高级的问题,还有更多的答案。我正在尝试用 Python 制作老虎机,我想制作一个硬币系统,您可以在其中真正赚取硬币,因此游戏会更好,但是当我运行代码时,它告诉我“UnboundLocalError:之前引用的局部变量任务'。我把我的变量设为全局变量:
global coins
coins = 50
Run Code Online (Sandbox Code Playgroud)
由于某种原因打印了“50”并再次给出了 UnboundLocalError 错误,所以从一个答案中我尝试了:
def GlobalCoins():
global coins
coins = 50
Run Code Online (Sandbox Code Playgroud)
尽管出现以下错误,但没有打印“50”:“NameError: global name 'coins' is not defined'。Soo我真的不知道如何设置一个。这可能是非常基本的东西,这可能也是一个重复的问题,但我的网络搜索和程序内尝试都没有结果,所以我现在处于低迷状态。
我正在为 Python 制作一个游戏,其中有代码可以将我自己运行时的答案写入文件,以防止自己不得不实际玩游戏。我已经编写了用于编写和读取一个工作正常的文件的编码,但是对于作弊 .txt 文件,打印其内容仅返回[].
这是正在发生的事情的简短示例。
file = open("E:\\ICT and Computer Science\\Python\\GCSE\\cheat.txt", "a+")
text = file.readlines()
print(text)
[]
file.close()
file = open("E:\\ICT and Computer Science\\Python\\GCSE\\cheat.txt", "r+")
text = file.readlines()
print(text)
['xcfghujiosdfnonoooooowhello']
Run Code Online (Sandbox Code Playgroud)
现在在网络机器上出现 a+ 不起作用,而是 r+。我完全理解每种模式的功能,但是谁能提出为什么它在 a+ 模式下无法读取(或写入,返回参数的长度)?
注意 a+ 是必需的模式,因为它需要附加到文件中。
编辑:当我输入时file.write(),帮助您应用参数的小框显示为“查看源代码或文档”。