Я делаю код на блокноте IPython (.ipynb), который я экспортировал с помощью функции Jupyter «Скачать как», в виде файла .py.
Этот файл принимает 4 CSV-файла в качестве входных данных.Прежде всего, мне немного непонятно, является ли это лучшим способом получения информации.Это делается так:
x_filename = str(sys.argv[1]) #This would be x.csv
y_filename = str(sys.argv[2]) #y.csv
z_filename = str(sys.argv[3]) #z.csv
target_filename = str(sys.argv[4]) #target.csv
x = np.loadtext('Data Files\\'+x_filename. dtype = float, delimiter = ',')
y = np.loadtext('Data Files\\'+y_filename. dtype = float, delimiter = ',')
z = np.loadtext('Data Files\\'+z_filename. dtype = float, delimiter = ',')
target = np.loadtext('Data Files\\'+target_filename. dtype = float, delimiter = ',')
Я сделал это, потому что файлы были расположены в подпапке каталога местоположения кода.
Теперь я хочу создать этот код .py в качестве исполняемого файлаиспользуя PyInstaller, и убедитесь, что PyInstaller также принимает эти файлы зависимостей.Насколько я понимаю, PyInstaller самостоятельно обрабатывает импорт пакетов.
Буду очень признателен за любые советы по этому поводу (стоит ли мне рвать структуру подпапок и просто хранить все в одной папке, например?), Этоя впервые пытаюсь взять код за пределами среды ipynb.