GVKun编程网logo

即使语法与官方网站上的相同,此 playsound 模块的代码中有什么错误?(即使和即使用法的区别)

1

针对即使语法与官方网站上的相同,此playsound模块的代码中有什么错误?和即使和即使用法的区别这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展arrayisnotShuffled代码中有

针对即使语法与官方网站上的相同,此 playsound 模块的代码中有什么错误?即使和即使用法的区别这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展array is not Shuffled 代码中有什么错误?、c – 为什么下面的代码中没有编译或运行时错误?、c – 代码在g上编译并带有警告,但在clang3.1(Xcode 4.3.3)上的相同代码中出错、Cloud Foundry中文官方网站已上线!等相关知识,希望可以帮助到你。

本文目录一览:

即使语法与官方网站上的相同,此 playsound 模块的代码中有什么错误?(即使和即使用法的区别)

即使语法与官方网站上的相同,此 playsound 模块的代码中有什么错误?(即使和即使用法的区别)

如何解决即使语法与官方网站上的相同,此 playsound 模块的代码中有什么错误??

我也检查了路径变量对于其他函数一切正常,但它只显示这个模块的错误 代码:

from playsound import playsound
playsound(''E://PYTHON//Music.mp3'')

错误如下:

PS C:\Users\HP> & C:/Users/HP/AppData/Local/Programs/Python/python39/python.exe e:/PYTHON/Playsound.py

    Error 263 for command:
        open E://PYTHON//Music.mp3
    The specified device is not open or is not recognized by MCI.

    Error 263 for command:
        close E://PYTHON//Music.mp3
Failed to close the file: E://PYTHON//Music.mp3
Traceback (most recent call last):
  File "e:\PYTHON\Playsound.py",line 2,in <module>
    playsound(''E://PYTHON//Music.mp3'')
  File "C:\Users\HP\AppData\Local\Programs\Python\python39\lib\site-packages\playsound.py",line 72,in _playsoundWin
    winCommand(u''open {}''.format(sound))
  File "C:\Users\HP\AppData\Local\Programs\Python\python39\lib\site-packages\playsound.py",line 64,in winCommand
    raise PlaysoundException(exceptionMessage)
playsound.PlaysoundException:
    Error 263 for command:
        open E://PYTHON//Music.mp3
    The specified device is not open or is not recognized by MCI.
PS C:\Users\HP> & C:/Users/HP/AppData/Local/Programs/Python/python39/python.exe e:/PYTHON/Playsound.py

    Error 263 for command:
        open E://PYTHON//Music.mp3
    The specified device is not open or is not recognized by MCI.

    Error 263 for command:
        close E://PYTHON//Music.mp3
    The specified device is not open or is not recognized by MCI.
Failed to close the file: E://PYTHON//Music.mp3
Traceback (most recent call last):
  File "e:\PYTHON\Playsound.py",in winCommand
raise PlaysoundException(exceptionMessage)

playsound.PlaysoundException: 命令的错误 263: 打开 E://PYTHON//Music.mp3 指定的设备未打开或未被 MCI 识别。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

array is not Shuffled 代码中有什么错误?

array is not Shuffled 代码中有什么错误?

如何解决array is not Shuffled 代码中有什么错误?

  function shuffleArray() {
    let array=characters
    for (let i = array.length - 1; i > 0; i--) {
      const j = Math.floor(Math.random() * (i + 1));
      const temp = array[i];
      array[i] = array[j];
      array[j] = temp;
    }
    setCharacters(array)
  }

数组不会混洗,也不会触发重新渲染,它是一组图像

解决方法

当我尝试复制您的代码时对我来说效果很好...

function shuffleArray() {
  let array=[''c'',''h'',''a'',''r'']
  for (let i = array.length - 1; i > 0; i--) {
    const j = Math.floor(Math.random() * (i + 1));
    const temp = array[i];
    array[i] = array[j];
    array[j] = temp;
  }
  return array
}

console.log(shuffleArray())

Working pen here

,

错误可能不是改组,它工作正常,而是你在反应中的使用。

当你这样做

array = characters;

您不是在复制数组,而只是分配 array 指向该数组的完全相同的引用,即 array === characters 返回 true

因此,当你最终做到

setCharacters(array);

react 可能无法获取更改后的数组(因为它指向相同的引用),因此不会重新渲染组件。

尝试使用 characters 制作 slice() 数组的浅拷贝,并在改组后重新分配状态

function shuffleArray() {
  let array = characters.slice();
  for (let i = array.length - 1; i > 0; i--) {
    const j = Math.floor(Math.random() * (i + 1));
    const temp = array[i];
    array[i] = array[j];
    array[j] = temp;
  }
  setCharacters(array)
}

c – 为什么下面的代码中没有编译或运行时错误?

c – 为什么下面的代码中没有编译或运行时错误?

我偶然发现了以下.编译器编译以下代码时没有任何错误或警告.请帮我理解为什么编译器没有抛出任何错误?该程序只包含双引号中的字符串.

我没有声明任何char数组既没有将下面的字符串分配给任何变量.

void main()
{
    "Why there is no error in compilation?";
}

解决方法

因为任何表达式都是有效的语句.

"Why is there no error in compilation?";

是一个语句,由一个表达式组成,该表达式的计算结果为给定的文字字符串.这是一个完全有效的陈述,恰好没有任何效果.

c – 代码在g上编译并带有警告,但在clang3.1(Xcode 4.3.3)上的相同代码中出错

c – 代码在g上编译并带有警告,但在clang3.1(Xcode 4.3.3)上的相同代码中出错

以下行在g上成功编译但在clang上给出错误::

static_assert(tBits <= sizeof(ULONG)*8,"This is IO method");

g警告::

there are no arguments to ‘static_assert’ that depend on a template parameter,so a declaration of ‘static_assert’ must be available

铿锵错误::

use of undeclared identifier ‘static_assert’; did you mean ‘static_cast’?

请帮帮我.

评论中的函数声明:

template < size_t tBits >
HRESULT DoIO( std::bitset< tBits >& bitsetToSerialize ) const

解决方法

“static_assert”在C 11中作为语言关键字引入 – 不是函数或宏.

两个编译器都给你“我不知道这个函数”的警告/错误.

当您使用“static_assert”时编译器为您提供“我不知道此函数”,编译器不能使用C 11支持进行编译(-std = c 11).

为了证明这一点,我采用了以下代码:

#include <bitset>

template<size_t tBits>
int DoIO(std::bitset<tBits>& /*bitsetToSerialize*/)
{
    static_assert(tBits <= sizeof(unsigned long) * 8,"tBits is too big.");
    return tBits;
}

然后我用GCC 4.7.3编译它,我得到以下错误:

osmith@olivia64 ~/src $g++ -o sa.o -c sa.cpp
sa.cpp: In function ‘int DoIO(std::bitset<_Nb>&)’:
sa.cpp:6:78: error: there are no arguments to ‘static_assert’ that depend on a template parameter,so a declaration of ‘static_assert’ must be available [-fpermissive]
sa.cpp:6:78: note: (if you use ‘-fpermissive’,G++ will accept your code,but allowing the use of an undeclared name is deprecated)

然后我在启用C 11支持的情况下编译它并编译没有问题:

osmith@olivia64 ~/src $g++ -std=c++11 -o sa.o -c sa.cpp -Wall
osmith@olivia64 ~/src $

所以,然后我用Clang编译它

osmith@olivia64 ~/src $clang++ -o sa.o -c sa.cpp
sa.cpp:6:9: error: use of undeclared identifier 'static_assert'; did you mean 'static_cast'?
        static_assert(tBits <= sizeof(unsigned long) * 8,"tBits is too big.");
        ^
1 error generated.

最后我使用Clang C 11支持编译它,编译得很好.

osmith@olivia64 ~/src $clang --version
Ubuntu clang version 3.2-1~exp9ubuntu1 (tags/RELEASE_32/final) (based on LLVM 3.2)
Target: x86_64-pc-linux-gnu
Thread model: posix
osmith@olivia64 ~/src $clang++ -std=c++11 -o sa.o -c sa.cpp
osmith@olivia64 ~/src $

只是为了确定,让我们给编译器机会来帮助我们并打开“-Wall”:

osmith@olivia64 ~/src $g++ -Wall -o sa.o -c sa.cpp
sa.cpp:6:9: warning: identifier ‘static_assert’ is a keyword in C++11 [-Wc++0x-compat]
sa.cpp: In function ‘int DoIO(std::bitset<_Nb>&)’:
sa.cpp:6:78: error: there are no arguments to ‘static_assert’ that depend on a template parameter,but allowing the use of an undeclared name is deprecated)

Cloud Foundry中文官方网站已上线!

Cloud Foundry中文官方网站已上线!



喜大普奔!经过小伙伴们的共同努力,Cloud Foundry中文官方网站现已上线!国内的Cloud Foundry用户及关注者们再也不用发怵满屏的英文字母了,是不是很开心


Cloud Foundry官网的落地充分表明了Cloud Foundry基金会对中国用户和中国市场的重视,以及在中国长期发展的决心。同学们,跟着我们一起前进吧



点击阅读原文获得官网链接




--------------------------------------------------

关注CFF官微,获取更多资讯


本文分享自微信公众号 - LFAPAC(gh_8442c14fe49e)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

今天关于即使语法与官方网站上的相同,此 playsound 模块的代码中有什么错误?即使和即使用法的区别的分享就到这里,希望大家有所收获,若想了解更多关于array is not Shuffled 代码中有什么错误?、c – 为什么下面的代码中没有编译或运行时错误?、c – 代码在g上编译并带有警告,但在clang3.1(Xcode 4.3.3)上的相同代码中出错、Cloud Foundry中文官方网站已上线!等相关知识,可以在本站进行查询。

本文标签:

上一篇使用 Flask 将每个字符串值插入表 SQL(flask-sqlachemy)

下一篇PHP常量约定(php常量定义)