小编Cul*_*ant的帖子

尝试启动Firefox时出现Python selenium错误

尝试在ipython笔记本中使用Selenium打开Firefox时出错.我环顾四周,发现了类似的错误,但没有什么能与我得到的错误完全匹配.有人知道问题可能是什么以及我如何解决它?我正在使用Firefox 22.

我输入的代码如下:

from selenium import webdriver
driver = webdriver.Firefox()
Run Code Online (Sandbox Code Playgroud)

代码返回的错误如下:

    WindowsError                              Traceback (most recent call last)
<ipython-input-7-fd567e24185f> in <module>()
----> 1 driver = webdriver.Firefox()

C:\Anaconda\lib\site-packages\selenium\webdriver\firefox\webdriver.pyc in __init__(self, firefox_profile, firefox_binary, timeout, capabilities, proxy)
     56         RemoteWebDriver.__init__(self,
     57             command_executor=ExtensionConnection("127.0.0.1", self.profile,
---> 58             self.binary, timeout),
     59             desired_capabilities=capabilities)
     60         self._is_remote = False

C:\Anaconda\lib\site-packages\selenium\webdriver\firefox\extension_connection.pyc in __init__(self, host, firefox_profile, firefox_binary, timeout)
     45         self.profile.add_extension()
     46 
---> 47         self.binary.launch_browser(self.profile)
     48         _URL = "http://%s:%d/hub" % (HOST, PORT)
     49         RemoteConnection.__init__(

C:\Anaconda\lib\site-packages\selenium\webdriver\firefox\firefox_binary.pyc in launch_browser(self, profile)
     45         self.profile = profile
     46 
---> …
Run Code Online (Sandbox Code Playgroud)

python selenium web-scraping selenium-webdriver

16
推荐指数
1
解决办法
4万
查看次数

将 Pandas DataFrame 写入 unicode 文本文件的问题

我编写了一个程序来生成要上传到网站的 unicode 文本文件。我已经使用 Microsoft Access 成功地制作了这个特定文件的原型,并注意到如果该文件被编码为 utf-8 文件,则该网站拒绝该文件为非 unicode 文本文件。从文本编辑器(使用 Windows 记事本),如果我只使用下拉框中的 unicode 编码保存文件,我上传的网站就可以接受该文件。

因此,考虑到这种情况,我编写了一个程序来使用 Pandas 和 DataFrames 自动生成文件。我程序的最后一行将 DataFrame 导出到文本文件:

 coa1.to_csv('0000-2951-test.txt',index=False, sep='\t', encoding = 'utf-8')
Run Code Online (Sandbox Code Playgroud)

这会生成正确的文件,但是当我在记事本中打开它时,列出的编码是 ANSI 而不是 unicode。如何将我的 DataFrame 写入 unicode 文件?记事本对 Unicode 意味着什么类型的 unicode(当它没有任何额外的限定符时)?

python unicode pandas

3
推荐指数
1
解决办法
1874
查看次数