Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将本地文件添加到pyinstaller包_Python_Python 3.x_Pandas_Pyinstaller_Packaging - Fatal编程技术网

Python 将本地文件添加到pyinstaller包

Python 将本地文件添加到pyinstaller包,python,python-3.x,pandas,pyinstaller,packaging,Python,Python 3.x,Pandas,Pyinstaller,Packaging,这段代码是一个python文件的一部分,我正试图使用pyinstaller将其打包为exe,因为您可以看到,我使用很多本地文件来读取数据,如何将这些文件添加到pyinstaller包中 import pandas as pd import numpy as np import camelot from selenium import webdriver from selenium.webdriver.common.keys import Keys import time from seleniu

这段代码是一个python文件的一部分,我正试图使用pyinstaller将其打包为exe,因为您可以看到,我使用很多本地文件来读取数据,如何将这些文件添加到pyinstaller包中

import pandas as pd
import numpy as np
import camelot
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
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.chrome.options import Options
import requests
import urllib.request
import csv
from bs4 import BeautifulSoup
import os
import shutil
import glob
import requests
import urllib.request
import pandas as pd
import csv
from bs4 import BeautifulSoup
import math
import datetime
from datetime import datetime,timedelta
start=datetime.now()
work_dir = r'C:\Users\mudad\OneDrive\Desktop\Catterton_Parcel_Analysis'
#os.path.join(work_dir,file_name)
url1 = "https://www.eia.gov/dnav/pet/hist_xls/EMD_EPD2DXL0_PTE_NUS_DPGw.xls"
url2 = 'https://www.eia.gov/dnav/pet/hist_xls/EER_EPJK_PF4_RGC_DPGw.xls' 
urllib.request.urlretrieve(url1,'fuel_ground_prices.xls' )
urllib.request.urlretrieve(url2,'fuel_express_prices.xls' )
pg_main_data = pd.read_excel(os.path.join(work_dir,'Public Goods Data.xlsx'),sheet_name='Template',skiprows=1,usecols=lambda x: 'Unnamed' not in x)
fedex_pricing = pd.read_excel(os.path.join(work_dir,'Small Parcel Data for Python.xlsx'),sheet_name='Fedex Price')
service_mapping = pd.read_excel(os.path.join(work_dir,'Zone mapping AK HI.xlsx'),sheet_name='Fedex service')
fedex_ground_fuel_prices = pd.read_excel(os.path.join(work_dir,'fuel_ground_prices.xls'),sheet_name='Data 1',skiprows=2)
fedex_express_fuel_prices = pd.read_excel(os.path.join(work_dir,'fuel_express_prices.xls'),sheet_name='Data 1',skiprows=2)
weekday_deduct = pd.read_excel(os.path.join(work_dir,'Fedex Surcharge List.xlsx'),sheet_name='fedex_weekday_calc')
fedex_incentives = pd.read_excel(os.path.join(work_dir,'Fedex UPS Incentives.xlsx'),sheet_name='Fedex Incentive')
fedex_surcharges = pd.read_excel(os.path.join(work_dir,'Fedex Surcharges.xlsx'))
Fedex_DAS_zip = pd.read_excel(os.path.join(work_dir,'Small Parcel Data for Python.xlsx'),sheet_name='FedEx DAS Zip')
Fedex_DAS_prices = pd.read_excel(os.path.join(work_dir,'Small Parcel Data for Python.xlsx'),sheet_name='Fedex DAS')

将这些文件添加为数据文件,有关更多信息,请参阅