V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  XYxe  ›  全部回复第 6 页 / 共 11 页
回复总数  215
1  2  3  4  5  6  7  8  9  10 ... 11  
实习也可以直接发邮件吗?
2017-04-12 10:32:37 +08:00
回复了 hss133 创建的主题 Python 小白求助:关于 Python 创建非常大的二维数组的几个问题
@Lime #4 Python 里的 int 占 28 字节
2017-04-10 20:27:20 +08:00
回复了 dxandlight 创建的主题 Python 各位大神们,关于 dotdict 的 deepcopy 问题请教。
@dxandlight #2 dict 没有__deepcopy__吧,你什么版本的?
getattr 源代码里是这样的:
```
result = PyObject_GetAttr(v, name);
if (result == NULL && dflt != NULL && PyErr_ExceptionMatches(PyExc_AttributeError))
{
PyErr_Clear();
Py_INCREF(dflt);
result = dflt;
}
```
其中 v,name,dflt 是 getattr 的三个参数。
也就是如果在 v 里面没找到 name ,并且设置了 dflt 参数,并且发生的错误是 AttributeError ,就把错误清除,然后把 dflt 作为结果返回回去。
换成 Python 的代码大概是:
```
try:
result = v.name
except AttributeError:
result = dflt
return result
```
2017-04-10 12:45:14 +08:00
回复了 dxandlight 创建的主题 Python 各位大神们,关于 dotdict 的 deepcopy 问题请教。
在 deepcopy 里面会去找参数对象的__deepcopy__方法,如果可以找到这个方法就直接调用它进行拷贝。
但是在这里 DotDict 对象没有__deepcopy__,所以就会有 KeyError 。
deepcopy 里面调用 getattr 的时候会 except AttributeError ,所以在__getattr__里面抛出这个异常可以正常运行了。
2017-04-01 11:58:53 +08:00
回复了 QcloudCommunity 创建的主题 推广 愚人节,程序员是怎么整蛊朋友的?
(>﹏<)
2017-03-28 15:57:04 +08:00
回复了 xc77 创建的主题 程序员 windows 上有什么 pdf 文件转成 html 文件的工具吗?
2017-03-28 10:33:12 +08:00
回复了 Michlix 创建的主题 Visual Studio Code 撸了一个 vscode 的印象笔记插件
啊,没理解,是创建一个 Untitled 文件,写好以后用 publish 吗?为什么我这里没有 markdown 的高亮显示 https://ws1.sinaimg.cn/bmiddle/62e721e4gw1et00rsrkrnj200k00k3y9.jpg
2017-03-27 10:45:22 +08:00
回复了 jinya 创建的主题 Python Python dict lookdict 函数分析
你可以看看“.\Lib\test\crashers\nasty_eq_vs_dict.py ”文件,以及这个 http://bugs.python.org/issue14205
大概就是一个 dict 在遍历的时候被修改了。
2017-03-19 14:46:09 +08:00
回复了 tumbzzc 创建的主题 分享发现 摩拜充值 bug
2017-03-18 09:43:17 +08:00
回复了 yxslnmp 创建的主题 Python py 的字符串拼接是不是有点反人类啊
以 CPython 2.7.11 为例,在 Objects/stringobject.c 文件的 string_concat 函数开头加上:

```
if(!PyString_Check(bb) && bb->ob_type->tp_str != NULL)
{
PyObject *nbb = bb->ob_type->tp_str(bb);
return string_concat(a, nbb);
}
```
然后就:
http://ww2.sinaimg.cn/large/c4326b21ly1fdqqz8en50j20sj05ljse.jpg
http://ww4.sinaimg.cn/bmiddle/62e721e4gw1et02g5wksrj200k00k3y9.jpg
所以 sudo 的密码是啥
2017-03-12 22:39:03 +08:00
回复了 falseen 创建的主题 Python 关于 pyqt5 跨进程操作 ui 的问题。
@wwqgtxx 啊,应该是的。

@falseen 在主进程里面创建一个线程用来和其他进程通信,用 Queue 。然后主进程内部用 pyqtSignal 。

http://ww2.sinaimg.cn/large/c4326b21ly1fdkford69kj20ur09m0sz.jpg
2017-03-12 20:22:38 +08:00
回复了 falseen 创建的主题 Python 关于 pyqt5 跨进程操作 ui 的问题。
用信号不行吗?
signal = pyqtSignal(str)
signal.connect(log_func) # 主线程
signal.emit(log_content) # 子线程
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3000 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 13:03 · PVG 21:03 · LAX 05:03 · JFK 08:03
Developed with CodeLauncher
♥ Do have faith in what you're doing.