我想讓我的腳本可執行文件。我使用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或者將它交給其他人更快地運行它。
請讓我知道是否有任何問題。
感謝
首先,如果你通過運行'python script.py'從'cmd.exe'窗口啓動程序,它會工作嗎?其次,從'cmd.exe'窗口啓動時'script.exe'能夠正常運行嗎? –
請看[官方文檔](https://docs.python.org/2/faq/windows.html),他們很清楚 – Pynchia
@RolandSmith python script.py運行良好。當我運行script.exe時,它會打開另一個命令窗口並在0.5秒內關閉。 –