大佬教程收集整理的这篇文章主要介绍了Python Bot 无法在 .EXE 中执行,但在我的 IDE 中运行良好,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我的项目文件夹
@H_671_5@myProj/ ├ driver/ │ └ geckodriver.exe └ main.py@H_149_2@main.py
from SELEnium import webdriver
from SELEnium.webdriver.common.keys import Keys
from pynput.keyboard import Key,Controller
import time
import os
import sys
def resource_path(relative_path):
try:
base_path = sys._MEIPASS
except Exception:
base_path = os.path.dirname(__file__)
return os.path.join(base_path,relative_path)
class InfermeDicaBot:
def __init__(self,username,password):
self.username = username
self.password = password
self.bot = webdriver.firefox(resource_path('driver'))
def login(self):
bot = self.bot
bot.get('https://example.com/login')
time.sleep(2)
email = bot.find_elemenT_By_name('username')
password = bot.find_elemenT_By_name('password')
email.clear()
email.send_keys(self.userName)
password.send_keys(self.password)
password.submit()
time.sleep(5)
site = InfermeDicaBot('username','password')
site.login()
Pynstaller 命令构建 exe
pyinstaller main.py --onefile --noconsole --add-binary "driver\geckodriver.exe;driver"
非常感谢您的帮助,因为我一直在努力创建一个功能强大的可执行文件!
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的Python Bot 无法在 .EXE 中执行,但在我的 IDE 中运行良好全部内容,希望文章能够帮你解决Python Bot 无法在 .EXE 中执行,但在我的 IDE 中运行良好所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。