0

我知道这听起来很奇怪,但我想通过导入他的每个文件来导入模块 Selenium-Webdriver 分离的意思 - 我想在不写的情况下导入模块:

from selenium import webdriver

但是,通过写这样的东西:

import C:\selenium\webdriver.py, phantomjs.py....

我想这样做的原因是因为我想将我的 file.py 转换为 exe。因此,我使用了这个网站http://pytoexe.com

问题是我在我的代码中使用了 - phantomjs 驱动程序,当我将其转换为 exe 时,exefile 打开了一个我希望隐藏的 cmd 控制台。

我在互联网上搜索,发现可能是因为他们在特定文件-service.py中存在问题,在文件中添加几行将避免出现cmd控制台。

因此,如果我通过给他们文件来导入所有模块,就好像它们是我的一样,我会导入我的 service.py 文件,它工作得很好,这将解决问题。

非常感谢您的帮助,

奥马尔

4

1 回答 1

0

你为什么不使用像py2exe这样的工具。( http://www.py2exe.org/index.cgi/Tutorial ) 更加灵活易用(不需要导入完整的文件路径)

于 2018-04-10T11:24:47.457 回答