在python3.4中,我试图在Linux中使用vlc打开一个"wav“文件。这是我的代码:
import os,time
os.system("cvlc audio/some.wav")
time.sleep(3) #audio was one and half sec
a = 3+3
print (a)
它播放音频,但之后就不播放了。我该怎么做才能让他们这么做?更确切地说,我应该做什么来关闭vlc程序?
随着问题的解决,它也将非常感激知道是否有更容易的方式来播放音频在代码中,特别是在python3.4中?(平台独立代码将更加感激!)
在我运行完以下Python代码之后:
from selenium.webdriver import Firefox
from contextlib import closing
with closing(Firefox()) as browser:
# some code here
在我的Linux机器上仍然有监听的geckodriver进程。
$ ss -arp
LISTEN 0 128 localhost:44132
在python中(在Linux系统上),我使用os.system()启动一个命令并检索返回代码。如果返回代码不同于0,我想让程序以相同的返回代码退出。所以我写道:
ret = os.system(cmd)
if ret != 0:
print "exit with status %s" % ret
sys.exit(ret)
当返回码小于256时,它可以正常工作,但当返回码大于255时,使用的退出码为0。如何让sys.exit()接受大于255的代码?
编辑:限制实际为255
实际上,ret变量得到256,但是sys.exit()没有使用它,所以程序返回0。当我手动
我刚刚使用conda create --name py35 python=3.5 anaconda将Python3.5添加到了anaconda的环境中
我将anaconda的bin、envs和py35的路径依次添加到PATH变量中,但没有任何效果。
我总是得到相同的错误:
>>> source activate py35
activate: No such file or directory.
>>> activate py35
Error: activate must be sourced. Run 'source activate envname
ankur@ahkyp:~$ sudo apt update && sudo apt upgrade
Hit:1 http://ppa.launchpad.net/linrunner/tlp/ubuntu bionic InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
Reading package lists...
我使用了一个名为的天体物理软件,它使用python命令行。我已经得到了在终端中导入娱乐的二进制版本。现在,如果我想在任何目录中运行保存的python程序,我如何调用它?
以前我在终端机上使用过
python first.py
pwd=secret;database=master;uid=sa;server=mpilgrim
first.py看起来像这样
def buildConnectionString(params):
"""Build a connection string from a dictionary of parameters.
Ret