微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从桌面启动另一个位置上的python脚本带有参数

我们使用Ubuntu进行OpenERP开发,每天早上必须从terminal浏览openERP目录,启动带有大量参数的“openerp-server”python文件,然后保持terminal窗口打开。

有没有办法,我可以双击桌面上的python文件,将从其自己的目录中的参数启动以下文件

在terminalI中导航到此path后,我现在用来启动程序的目录是“home / username / Projects / openerp_7_0 / server /”:

“python openerp-server –addons-path = .. / addons”

性能的angular度来看,虚拟地址空间映射怎么可以被接受呢?

用户是否需要pipe理员权限才能安装Flash播放器?

Windows交换冗余?

内存的Windows页总是在4096字节的步幅?

ps和ps -e命令在linux中有什么区别?

所以我怎样才能在桌面上创build一个快捷方式。

如何通过扫描码(而不是虚拟键码)获得关键状态?

部署Python Qt应用程序跨平台:Win,OSX,Linux

如何安排两个任务?

如何获得信号来捕捉SIGABRT

更改mp4ize.py在Windows上工作

而不是“双击桌面上的python文件”,你可以在桌面上放置一个shell脚本(并单击开始,而不是双击),有点如下。

#!/bin/sh cd $HOME/Projects/openerp_7_0/server/ /usr/bin/xterm -e 'python openerp-server --addons-path=../addons; /bin/bash' &

(或者说/usr/bin/gnome-terminal而不是/usr/bin/xterm 。 如果openerp服务器无限期地运行,那么; /bin/bash部分可能是不必要的。 包括; /bin/bash ; /bin/bash部分,当openerp-server完成时,如果你希望终端保持(并显示任何输出) 如果你想在openerp-server完成时终端消失,请不要包含它。

虽然我会建议尝试导入python文件,然后运行它,我觉得在这种情况下,你不能。

所以你可以尝试这样的事情。

import os os.system('python /home/username/Projects/openerp_7_0/server/openerp-server --addons-path=../addons')

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐