【发布时间】:2017-02-21 13:30:54
【问题描述】:
我正在研究 python 如何在 Windows 10 上启动其他程序,我正处于堆栈溢出状态,有人说:
import subprocess
subprocess.call(['C:\\Users\Edvin\Desktop', 'C:\\Example.txt'])
应该这样做,所以我更改了位置,所以它是特定于我的,并且有一个错误是 PermissionError: [WinError 5] Access is denied。
有谁知道如何授予python打开文件的权限?
我试过了:
import subprocess
subprocess.call(['C:\\Users\\Edvin\\AppData\\Roaming\\Microsoft\\Windows'
'\\Start Menu\\Programs\\Accessories\\Notepad.exe'],
'C:\\Users\\Edvin\\Desktop\\Example.txt')
但这会出现TypeError: bufsize must be an integer 错误。
【问题讨论】:
-
别担心,这很清楚,我读得不够好。
标签: python windows permissions subprocess python-3.5