我知道这听起来很奇怪,但是我想导入模块Selenium-Webdriver,导入他的每个文件分开的含义 - 我想导入模块而不写:
from selenium import webdriver
但是,通过写这样的东西:
import C:\selenium\webdriver.py, phantomjs.py....
我想这样做的原因是因为我想将file.py转换为exe。因此,我使用了这个网站http://pytoexe.com
问题是我在我的代码中使用 - phantomjs驱动程序,当我将它转换为exe exe文件时,打开一个cmd控制台,我希望它被隐藏。
我在互联网上搜索并发现可能是因为他们在特定文件中有问题 - service.py,在文件中添加几行会避免出现cmd控制台。
因此,如果我通过向他们提供文件来导入所有模块,就好像他们是我的那样,我会导入我的service.py文件,该文件非常有效,这将解决问题。
非常感谢您的帮助,
欧麦
答案 0 :(得分:0)
为什么不使用像py2exe这样的工具。 (http://www.py2exe.org/index.cgi/Tutorial) 它更灵活,更易于使用(您无需导入完整的文件路径)