小编Cha*_*hmu的帖子

如何使用泡菜来保存字典?

我查看了Python文档提供的信息,但我仍然有点困惑.有人可以发布编写新文件的示例代码,然后使用pickle将字典转储到其中吗?

python dictionary pickle

304
推荐指数
7
解决办法
33万
查看次数

用Python播放音频

如何从Python脚本播放音频(它可能就像1秒声音)?

如果它与平台无关,那将是最好的,但首先它需要在Mac上运行.

我知道我可以afplay file.mp3从Python中执行命令,但是可以在原始Python中执行吗?如果它不依赖外部库我也会更好.

python audio

101
推荐指数
10
解决办法
19万
查看次数

如何比较两个洗牌的字符串?

我有以下两个字符串:

var str1 = "hello";
var str2 = "ehlol";
Run Code Online (Sandbox Code Playgroud)

如何检查两个字符串是否包含相同的字符?

javascript

32
推荐指数
1
解决办法
1007
查看次数

在webdriver中使用DELETE或BACK SPACE键清除文本字段

我试图使用此操作清除文本字段:

emailField.sendKeys("gmail.com");
emailField.sendKeys(Keys.CONTROL,"a",Keys.DELETE);
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,最后一行只选择文本,不删除它,但如果我将它分开的动作.

emailField.sendKeys(Keys.CONTROL,"a");
emailField.sendKeys(Keys.DELETE);
Run Code Online (Sandbox Code Playgroud)

webdriver selenium-webdriver

14
推荐指数
4
解决办法
5万
查看次数

C++ Vector给出了令人难以置信的意外价值

我有这个代码:

std::vector <int> loc;
loc.push_back(cpx);
loc.push_back(cpy);
loc.push_back(play.GetSize().x);
loc.push_back(70);
std::cout<<loc[3];
Run Code Online (Sandbox Code Playgroud)

在我正在制作的游戏中,但即使我打印了loc [2]和loc [3]的值,它们与它们应该完全不同,当我运行此代码时,我得到loc [3]等于70070而不是70.有谁知道如何解决这个问题?

c++ windows vector codeblocks

2
推荐指数
1
解决办法
100
查看次数

石头剪刀布程序不工作(Python)

问题:\n程序似乎不接受输入的整数。不会添加赢/输/平局计数,并且不会在调试模式下显示计算机选择

\n\n

程序的基本设计: \n编写一个程序,让用户在计算机上玩石头、剪子、布游戏。\n该程序应按如下方式工作。\n显示一个菜单:

\n\n

得分: 0 胜, 0 平, 0 负\n(D)ebug 显示计算机的选择\n(N)新游戏\n(Q)uit

\n\n

如果用户输入“Q”或“q”,程序将结束。“N”或“n”表示新游戏,“D”或“d”表示调试模式,其他任何内容都会导致显示错误消息。

\n\n
    \n
  1. 当游戏开始时,会生成一个 1 到 3 范围内的随机数。如果数字为 1,则计算机选择了 rock。如果数字是2,则计算机选择了纸张。如果数字是3,那么计算机选择了剪刀。(除非我们处于“D”ebug 模式,否则不要显示计算机的选择。)
  2. \n
  3. 用户输入他或她的选择 \xe2\x80\x9c1-rock\xe2\x80\x9d、\xe2\x80\x9c2-paper\xe2\x80\x9d 或 \xe2\x80\x9c3-scissors\xe2\键盘上的 x80\x9d。
  4. \n
  5. 显示计算机的选择。
  6. \n
  7. 根据以下规则选出获胜者:\n\xe2\x80\xa2 如果一个玩家选择石头,另一个玩家选择剪刀,则石头获胜。\n(石头打碎剪刀。)\n\xe2\x80 \xa2 如果一个玩家选择剪刀,另一个玩家选择布,则剪刀获胜。(剪刀剪布。)\n\xe2\x80\xa2 如果一个玩家选择布,另一个玩家选择石头,则布获胜。\n (纸包石。)\n\xe2\x80\xa2 如果双方做出相同的选择,则游戏平局。
  8. \n
  9. 您的程序将保存胜利、失败和平局的总数。
  10. \n
  11. 重新显示菜单并重复游戏循环。
  12. \n
\n\n

我的计划:

\n\n
import random\n\ndef main():\n\n    continuing = "y"\n\n    win = 0\n    lose = 0\n    draw = 0\n\n    while continuing == "y":\n        print("Score:", win,"wins,", draw, "draws,", lose,"losses")\n        print("(D)ebug to show computer\'s choice")\n        print("(N)ew game")\n …
Run Code Online (Sandbox Code Playgroud)

python random return-value

2
推荐指数
1
解决办法
2622
查看次数

将视图坐标转换为窗口坐标 SFML

我有一个使用 SFML 编写的应用程序,其顶部有一个菜单栏,还有一个小框,可以让您在其下方移动内容。我需要将框中使用的视图中的坐标转换为窗口坐标,以便我可以检查它们是否在框内。我知道 Convertcoords 将窗口坐标转换为视图坐标,但是有没有办法反向执行此操作?

c++ window view sfml

1
推荐指数
1
解决办法
2655
查看次数

如何跟踪C++对象

我目前有一个阶级场地,用于为我正在制作的游戏构成所有块的对象.跟踪这个有点大的块列表的最佳方法是什么?我知道如何跟踪对象的蟒蛇,但我最近搬到C++和我不确定如何去建立某种名单的,很容易遍历.

c++ list object

0
推荐指数
1
解决办法
2256
查看次数