Я пытаюсь сделать свой скрипт исполняемым. Я использовал pyinstaller для преобразования моего скрипта в «exe». Однако после того, как я преобразовал его, когда я дважды щелкнул файл «exe», он открывает окно команд и закрывает его в течение 0,5 секунд.Как сделать мой скрипт python исполняемым
Мой скрипт создает класс, который выполняет функции. Назначение сценария автоматически создает отчет с веб-сайта, обрабатывает отчет и экспортирует его в базу данных.
Мои последние несколько строк подсказывают пользователю ввести свое имя пользователя, пароль, месяц и год. Затем он запускает функции класса с запрограммированными входами.
Есть ли что-то в моем скрипте или я пишу это неправильно?
Я использую Windows 7, pycharm как мою IDE, мой проектный интерпретатор - anaconda/python 2.7.
Вот мой скрипт, он не содержит функции класса, потому что он слишком длинный. Но все работает нормально, когда я запускаю его в pycharm.
import os
import sys
import pandas as pd
import datetime as dt
import pyodbc
import sqlalchemy
import time
import datetime as dt
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import Select
class Cybersource(object):...
username = raw_input("username: ")
password = raw_input("password: ")
month = raw_input("month (example: 07): ")
year = raw_input("year (example: 2015): ")
test = Cybersource(username,password,month,year)
test.scraper()
test.rename()
test.clean()
Я хочу, чтобы мой скрипт исполняемым, так что я могу запустить его быстрее, не открывая PyCharm или передать его другим людям.
Пожалуйста, дайте мне знать, если возникнут вопросы.
Благодаря
Во-первых, он работает, если вы запускаете программу из окна 'cmd.exe', запустив' python script.py'? Во-вторых, правильно ли запускается 'script.exe' при запуске из окна' cmd.exe'? –
см. [Официальные документы] (https://docs.python.org/2/faq/windows.html), они совершенно ясно об этом – Pynchia
@RolandSmith python script.py работает нормально. Когда я запускаю script.exe, он открывает другое командное окно и закрывается в течение 0.5 секунд. –