当我打开一个由 python 编剧的脚本制作的 exe 文件时,会打开一个黑屏,在某些情况下是一个窗口,在某些情况下是一个控制台。有没有办法在没有任何窗口或控制台的情况下运行这个 exe 文件?
当我从这段代码运行一个窗口化的 exe 文件时,只有程序运行并且没有黑屏显示:
import requests
from bs4 import BeautifulSoup
soup = BeautifulSoup(requests.get('https://time.ir').text, 'html.parser')
today = soup.find('span', attrs={'id' : 'ctl00_cphTop_Sampa_Web_View_TimeUI_ShowDate00cphTop_3734_lblGregorianNumeral'}).text
with open('date.txt', 'w') as datefile:
datefile.write(today)
但是这个窗口中的 exe 向我展示了名为 window 的黑屏:
from playwright.sync_api import sync_playwright
with sync_playwright() as s:
browser = s.chromium.launch(channel="chrome", headless=True, slow_mo=50)
page = browser.new_page()
page.goto("https://www.reddit.com/login", timeout=100000)
page.fill("input#loginUsername", username)
page.fill("input#loginPassword", password)
page.click("button[type=submit]")