我正在尝试通过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
而不是制作变量,同样的错误。