如何使我的python脚本可执行

时间:2015-09-24 20:06:08

标签: python pyinstaller

我正在尝试使我的脚本可执行。我使用pyinstaller将我的脚本转换为' exe'。但是,当我双击“exe”后,我对其进行了转换。文件它打开一个命令窗口并在0.5秒内关闭它。

我的脚本创建了一个执行函数的类。该脚本的目的是自动从网站生成报告,处理报告并将其导出到数据库。

我的最后几行提示用户输入用户名,密码,月份和年份。然后它使用提示输入运行类函数。

我的剧本中是否缺少某些内容,或者我写错了?

我使用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或将其移交给其他人。

如果有任何问题,请与我们联系。

由于

1 个答案:

答案 0 :(得分:0)

您可以从cmd运行script.exe(不是双击)并发布确切的错误吗?