我写一个脚本来打开使用subprocess.Popen()的notepad.exesubprocess.Popen和相对目录
import subprocess
command = '%windir%\system32\\notepad.exe'
process = subprocess.Popen(command)
output = process.communicate()
print(output[0])
这将引发FileNotFoundError
是否有可能改变/添加到上面代码,使其与相对路径工作? 我尝试在C:\ Windows>中移动脚本后再次失败。同样设置shell = True,但也失败了。 使用os.popen()编写一个类似的脚本工作良好的相对路径,无论脚本是从哪个目录运行,但据我了解popen是不是前进的方式..
在世界的早期步骤编程/ Python的。任何输入非常赞赏。
感谢您的提示。我确实尝试了两种方法,在system32之前使用\或\\,但打印效果相同。 – mdn