错误'无法分配给函数调用'通过Python在命令行上运行

时间:2016-05-04 20:46:06

标签: python windows command-line subprocess python-3.4

我正在尝试通过Python在命令行上运行一行代码。

例如,这个正在运作;

py -c "import time;a=lambda x: [x for x in range(10)];print(a(5));time.sleep(2);print(a(15))"

我得到了预期的输出而没有错误等。

但是当我尝试通过Notepad.exe;

打开例如subprocess
py -c "import subprocess;lul='Notepad.exe';subprocess.call([lul])"

引发错误

  

SyntaxError:无法分配给函数调用

这里有什么问题我看不到?另外,我尝试将Notepad.exe直接写入subprocess而不是制作变量,同样的错误。

0 个答案:

没有答案