在Raspbian上使用Python打开程序?

时间:2019-03-05 12:48:50

标签: python syntax

我有一个Raspberry PI,我想在启动时自动打开一个网站。 因此,我进行了自动启动配置,以在启动时运行python(v.3.5.3)脚本。

python脚本如下:

import os    
import subprocess

subprocess.call([/home/pi/Desktop/Shortcut Final.desktop])

但是我得到了错误:

Traceback (most recent call last):   File "/home/pi/myscript.py", line 3
    subprocess.call([/home/pi/Desktop/Shortcut Final.desktop])
                     ^ SyntaxError: invalid syntax

我从使用Windows文件位置的指南中获得了指示,所以我认为错误是我的文件位置不是以C:之类的目录字母开头,但我不认为raspbian使用相同的系统。

我还没有找到其他指南来解释如何用简单的术语完成(因为我只知道非常基本的python编码)

我已经研究了open()命令,但看起来很复杂。

关于如何实现目标/解决错误的任何提示吗?

将文件位置放在引号中后,语法错误消失,并且遇到新的错误:

Traceback (most recent call last):
  File "/home/pi/myscript.py", line 5, in <module>
    subprocess.call(["/home/pi/Desktop/Shortcut Final.desktop"])
  File "/usr/lib/python3.5/subprocess.py", line 247, in call
    with Popen(*popenargs, **kwargs) as p:
  File "/usr/lib/python3.5/subprocess.py", line 676, in __init__
    restore_signals, start_new_session)
  File "/usr/lib/python3.5/subprocess.py", line 1282, in _execute_child
    raise child_exception_type(errno_num, err_msg)
PermissionError: [Errno 13] Permission denied

0 个答案:

没有答案