树莓派开机自启python gui程序

树莓派开机自启python gui程序,第1张

如果希望在树莓派开机进入界面后,自动开始一个python的gui程序,按照如下方法,以my_programpy文件为例:

1给文件设置运行权限

chmod +x my_programpy

2在这个py文件最开始,加上python编译器的地址

比如 #!/usr/bin/env python

如果不清楚python编译器的地址是什么,可以用 which python命令查看。如果是用python3,是用 which python3

3打开自启动的文件(用户为pi的时候)

nano /home/pi/config/lxsession/LXDE-pi/autostart

增加一行

@/home/pi/folder/my_programpy

注意:如果py文件中存在地址,要写绝对地址。

既然知道阻塞了,应该多少有点基础吧,我简单说一下。你可以参照我之前写的代码段

def Start(self,ScriptName,parameter):

        """

        参数含义:脚本名,模式(占位)

        返回值:调用成功 1 失败 0

        """

        procname = ScriptName + '_' + parameter

        

        GlobalWirteLogINFO('本次注册的程序为:'+str(procname))

        if selfRegister(procname):

            ScriptName = subprocessPopen(['python',ScriptName,parameter],stdout=open('/dev/null','w'),stderr=open('/dev/null','w'))

            #ScriptNamewait()

            selfproclist[procname] = ScriptName

            msg = '子程序:'+str(procname)+'调用成功。'

            GlobalWirteLogINFO(msg)

            #print '调用完成'

            return 1

        else:

            msg = '子程序:'+str(procname)+'调用失败。'

            GlobalWirteLogWARNING(msg)

            #print '调用失败'

            return 0

重点就是subprocessPopen的这个方法,就是用来实现你的需求。

在Windows环境下启动交互式解释器

Windows启动Python交互式解释器有两种方式。第一种方式是进入Pyhton的安装目录,直接运行pythonexe程序;第二种方式是进入Windows命令行窗口,在命令行窗口启动pythonexe。

在Windows命令行窗口启动Python交互式解释器,首先需要将Python安装目录的路径,添加到Path系统环境变量。否则,只能进入Python安装目录启动交互式解释器。在安装Python37时,如果勾选了Add Python37 to PATH选项,安装程序会自动把Python安装目录添加到Path系统环境变量。

推荐学习《python教程》

进入Windows命令行窗口,输入python命令启动交互式解释器,输入python语句并执行,如下图所示。

使用Python自身提供的IDLE集成开发环境

Pyhton自身提供了一个简洁的集成开发环境,具备基本的IDE功能。利用IDLE可以较为方便地创建、运行、测试和调试Python程序。

Windows和Mac OS启动IDLE

Winodws环境下启动IDLE有多种方式,可以通过快捷菜单、桌面图标、进入Python安装目录直接运行IDLE等方式启动IDLE。

Mac OS启动IDLE的方式同启动交互解释器相同,可以在Python的安装目录直接启动,也可以在终端窗口输入open /usr/bin/idle命令启动。

IDLE的简单使用

IDLE本身就是一个Python shell,可以在IDLE窗口直接输入和执行Python语句,IDLE自动对输入的语句进行排版和关键词高亮显示。如下图所示。

IDLE还可以保存、打开并执行代码文件。

安装完python之后,我们可以做两件事情,

1将安装目录中的Doc目录下的python331chm使用手册复制到桌面上,方便学习和查阅

2将Python安装路径我的是C:\Python33\加入到系统变量中

按win+R打开启动窗口输入python回车,如果你看到如图

说明配置成功了。

就可以正式开始python的编程之旅了,或者点开始按钮找到python菜单

点击Python(command line)命令行工具。

防止双击py文件一闪而过的问题

程序末尾加一行

input()低版本rawinput()

以上就是关于树莓派开机自启python gui程序全部的内容,包括:树莓派开机自启python gui程序、python 怎么启动一个外部命令程序,并且不阻塞当前进程、怎么重启python等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10162998.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存