代码拉取完成,页面将自动刷新
# -*- coding: utf-8 -*-
'''
This file is used to install fridobot plugin to FBIDE-eric.
If you have any advises, We are happy to hear from you.
Follow us:
----------------------------------------------------------------------
Email 971159199@qq.com
公众号 刘柏江
百家号 刘柏江VM
微博 刘柏江VM
头条 刘柏江
码云 https://gitee.com/geekneo/
----------------------------------------------------------------------
'''
import os
import sys
import platform
OnWindows = platform.system() == "Windows"
srcnames = [
'PluginFridobotLoader.py',
'PluginFridobot.pyc',
'Fridobot'
]
def execmd(cmd):
print('Fridobot Install : ' + cmd)
os.system(cmd)
def install_macos():
srcroot = os.path.dirname(__file__)
if srcroot == '':
srcroot = '.'
dstroot = os.path.expanduser('~') + '/.eric6'
dstplugroot = dstroot + '/eric6plugins'
if not os.path.exists(dstplugroot):
execmd('mkdir -p ' + dstplugroot)
execmd('touch %s/__init__.py' % (dstplugroot))
for n in srcnames:
src = srcroot + '/' + n
dst = dstplugroot + '/' + n
if os.path.exists(dst):
execmd('rm -rf ' + dst)
execmd('cp -r -f "%s" "%s"' % (src, dst))
def install_windows():
srcroot = os.path.dirname(__file__)
if srcroot == '':
srcroot = '.'
dstroot = os.path.expanduser('~') + '\\_eric6'
dstplugroot = dstroot + '\\eric6plugins'
if not os.path.exists(dstplugroot):
execmd('mkdir "%s"' % (dstplugroot))
open("%s\\__init__.py" % (dstplugroot), 'w').close()
for n in srcnames:
src = srcroot + '\\' + n
dst = dstplugroot + '\\' + n
if os.path.exists(dst):
execmd('del /F /S /Q "%s"' % (dst))
if n.find('.') > 0:
execmd('copy /Y "%s" "%s"' % (src, dst))
else:
execmd('xcopy /E /Y /I "%s" "%s"' % (src, dst))
if OnWindows:
install_windows()
else:
install_macos()
print('Finished installing fridobot.')
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。