Bearbeiten: Da ich es nicht getan habe Um keine Antwort zu erhalten, habe ich weitere Tests durchgeführt und festgestellt, dass der Fehler auftritt, wenn ich pool.map() von multiprocessing.Pool()
< verwende p>Hier ist die fehlerhafte Konsole:

Hier ist mein main()-Code:
Code: Select all
import sys
import multiprocessing
import xlwt
from xlwt import Workbook
from datetime import datetime, timedelta
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import time
import tempfile
import subprocess
import os
def main():
days_from_today = int(input("First input: "))
days_in_the_future = int(input("Second input: "))
pool = multiprocessing.Pool()
pool = multiprocessing.Pool(processes=len(urls))
wb = Workbook()
sheet1 = wb.add_sheet("Sheet 1")
inputs = [[x, days_from_today, days_in_the_future] for x in range(6)]
results = pool.map(get_prices_in_range, inputs)
if __name__ == '__main__':
main()
Code: Select all
C:\Users\Fernando\Desktop>python -m PyInstaller --onefile --console "scraping and excel.py"
927 INFO: PyInstaller: 6.11.1, contrib hooks: 2024.11
927 INFO: Python: 3.13.1
942 INFO: Platform: Windows-10-10.0.19045-SP0
...
22020 INFO: Copying icon to EXE
22063 INFO: Copying 0 resources to EXE
22063 INFO: Embedding manifest in EXE
22101 INFO: Appending PKG archive to EXE
22122 INFO: Fixing EXE headers
24195 INFO: Building EXE from EXE-00.toc completed successfully.