小编Car*_*ith的帖子

IPython Notebook:什么是默认编码?

我使用编码utf-8创建了一个包.

调用函数时,它返回一个DataFrame,其中的列以utf-8编码.

在命令行中使用IPython时,显示此表的内容时没有任何问题.使用Notebook时,它会因错误而崩溃'utf8' codec can't decode byte 0xe7.我在下面附上了一个完整的追溯.

使用Notebook的正确编码是什么?

UnicodeDecodeError                        Traceback (most recent call last)
<ipython-input-13-92c0011919e7> in <module>()
      3 ver = verif.VerificacaoNA()
      4 comp, total = ver.executarCompRealFisica(DT_INI, DT_FIN)
----> 5 comp

c:\Python27-32\lib\site-packages\ipython-0.13.1-py2.7.egg\IPython\core\displayhook.pyc in __call__(self, result)
    240             self.update_user_ns(result)
    241             self.log_output(format_dict)
--> 242             self.finish_displayhook()
    243 
    244     def flush(self):

c:\Python27-32\lib\site-packages\ipython-0.13.1-py2.7.egg\IPython\zmq\displayhook.pyc in finish_displayhook(self)
     59         sys.stdout.flush()
     60         sys.stderr.flush()
---> 61         self.session.send(self.pub_socket, self.msg, ident=self.topic)
     62         self.msg = None
     63 

c:\Python27-32\lib\site-packages\ipython-0.13.1-py2.7.egg\IPython\zmq\session.pyc in send(self, stream, msg_or_type, content, parent, ident, buffers, subheader, track, header)
    557 …
Run Code Online (Sandbox Code Playgroud)

ipython pandas ipython-notebook

21
推荐指数
1
解决办法
2万
查看次数

实现文本编辑器的数据结构?

最近我在接受采访时被问到这个问题.确切的问题是

您将使用哪些数据结构来实现文本编辑器.编辑器的大小可以更改,您还需要保存所有文本的样式信息,如斜体,粗体等?

在那个时间点,我试图说服他使用许多不同的方法,如堆栈,双重链接列表和所有.

从那时起,这个问题让我感到困惑.

algorithm data-structures

8
推荐指数
1
解决办法
2145
查看次数

客户端GitHub身份验证

我正在使用Javascript对GitHub进行基本身份验证。例如,以下shell命令从Github获取令牌:

    curl -i -u uaername:password -k -d "{\"scopes\": [\"repo\"]}" https://api.github.com/authorizations
Run Code Online (Sandbox Code Playgroud)

您如何使用jQuery和AJAX实现这一目标?

javascript github-api

5
推荐指数
2
解决办法
3331
查看次数

如何理解和解析默认的Python对象表示

当您打印在Python的对象,__repr____str__不是由用户定义的Python转换的对象字符串表示,用尖括号分隔...

<bound method Shell.clear of <Shell object at 0x112f6f350>>
Run Code Online (Sandbox Code Playgroud)

问题是在Web浏览器中呈现包含必须正常呈现的HTML的字符串.浏览器显然被尖括号弄糊涂了.

我很难找到关于这些表示形成方式的任何信息,如果有一个名称甚至可以.

是否有可能改变了Python代表对象作为字符串的方式,对所有没有一个对象__repr__定义的方法,通过重写__repr__object类?

那么,如果Python通常会返回"<Foo object at 0x112f6f350>",那么什么钩子可以使它返回"{Foo object at {0x112f6f350}}",或者其他任何东西,而不必直接修改Foo其他所有类?

python repr built-in

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

你如何断言某些东西在Python中是不正确的?

在试图理解assertPython时,特别是反转它,我想出了这个......

>>> assert != ( 5 > 2 )
>>> assert != ( 2 > 5 )
Run Code Online (Sandbox Code Playgroud)

现在第一行失败,第二行失败.什么是断言某事的惯用方法是错误的?

python assert

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

Python:函数/方法(如sort)来自哪里?

我是python的新手.我有这个示例程序:

def main():
  a = [4,2,1,6]
  b = sorted(a)

  for i in b:
    print i
Run Code Online (Sandbox Code Playgroud)

排序来自哪里,或者这是某种python关键字?与印刷相同的问题我.顺便说一句,这是python 2.7.

python python-2.7

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

设置特定于操作系统的键绑定 - 在Mac上使用Cmd,在其他任何位置设置Ctrl

配置Ace(文本编辑器)时,您可以使用特定于操作系统的键绑定,例如{win: "Ctrl-Esc", mac: "Cmd-Esc"}.这表明您可以在JavaScript中使用特定于操作系统的键绑定,但是如何完成?

我想创建Cmd在OS X和Ctrl其他系统上使用的快捷方式.

javascript macos keyboard-shortcuts keyboard-events

0
推荐指数
1
解决办法
180
查看次数

删除自己作为另一个人项目的编辑

拥有App Engine项目的其他人将我添加为编辑.我们已经不再联系了,我仍然得到了许可.有没有办法从列表中删除自己

google-app-engine

-1
推荐指数
1
解决办法
207
查看次数