如何在中运行多个bash/sh脚本设置.py文件?

2024-10-01 13:32:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个脚本:startup.sh和{}在bin文件夹中。下面是我的setup.py的代码。在

from setuptools import setup
from setuptools.command.install import install
import os

class MyInstall(install):
    def run(self):
        install.run(self)
        path = os.getcwd().replace(" ", "\ ").replace("(","\(").replace(")","\)") + "/bin/"
        os.system("echo 'Setting up Tzara.desktop'")
        os.system("chmod +x "+path+"desktopsetup.sh")
        os.system("sh "+path+"desktopsetup.sh")
        os.system("chmod +x "+path+"startup.sh")
        os.system("sh "+path+"startup.sh")


setup(name='Tzara---A-Personal-Assistant',
      version='1.0.6',
      description='A Virtual Personal Assistant',
      url='https://github.com/Suman7495/Tzara---A-Personal-Assistant',
      author='MyName',
      author_email='myemail@gmail.com',
      license='MIT',
      packages=['tzara'],
      classifiers=['Development Status :: 4 - Beta',
      'Programming Language :: Python :: 2.7',            
      ],
      scripts=['bin/desktopsetup.sh', 'bin/startup.sh'],
      cmdclass={'install': MyInstall},
)

当我运行它时,使用python install setup.py,只有startup.sh运行,desktopsetup.sh不运行。在

这是我的desktopsetup.sh代码:

^{pr2}$

一定要找到the details of my code here.

如果有人能提供一点帮助,我将不胜感激。在


Tags: installpathpyimportbinosshsetup