首页   注册   登录
 xpresslink 最近的时间轴更新

xpresslink

V2EX 第 209409 号会员,加入于 2017-01-05 23:04:12 +08:00
xpresslink 最近回复了
经常装 Linux 系统,这话说得很笼统。
云环境,物理机,虚拟机里面,装 1 个,装 10 个还是 50 个,这个差别很大。
使用的策略和方法也非常不同。
@cgsv 实际上那些函数名字不是相同前辍。exec('print'+key)😂
@hjq98765
写得太丑陋了
b=list(eval(a))
1 天前
回复了 Ewig 创建的主题 Python 关于用 scrapy 翻页问题
@Ewig 因为下页的 url 在最后一页肯定是获取不到或得到 None 的。yield 下一页的 Request 对象就会报错。scrapy 本身也有异常处理机制并不会影响其它 Request 对象执行,只是输出错误信息到日志里面。

直接使用捕获异常,或是先检测再使用是两种哲学。
python 和一些动态语言倾向使用第一种哲学
我来一个吧,独家发明,是我深入理解了 python 的对象系统以后灵感一闪写出来的。

>>> add = type('add', (int,), {'__call__':lambda o,i: add(o.numerator+i)})
>>> add(1)
1
>>> add(2)
2
>>> add(1)(2)
3
>>> add(1)(2)(3)(4)
10
>>>
1 天前
回复了 Ewig 创建的主题 Python 关于用 scrapy 翻页问题
try: 获取下一页;yeild 下一页; except: pass
1 天前
回复了 vexplain 创建的主题 Python 你们 Python 会写: if a < b < c :么?
@Xs0ul 这个式子和传递性屁关系没有,只是纯粹的语法糖,解释器直接转换成 a < b and b < c, 并且不保证 a < c, 这此官方文档上写得清清楚楚的。程序语言只是借用数学符号,表达式并不能和数学公式定理等价。有些人不懂装懂非要把简单明确的事搞复杂了。
2 天前
回复了 vexplain 创建的主题 Python 你们 Python 会写: if a < b < c :么?
@SeaRecluse
talk is cheap, show me the python code, for any case, a < b and b < c is True, but a < b <c is False.
don't use operator overloading.
2 天前
回复了 vexplain 创建的主题 Python 你们 Python 会写: if a < b < c :么?
@SeaRecluse 别扯了,a < b < c 只是 a < b and b < c 的语法糖
如果你刚入门 Python 就做 Qt 开发的话是有困难的。
你应该先把 Python 语言基础这块提高到中级水平,特别是面向对象这块要加强学一下,然后再把各种标准库都过一遍。
不然上来你学 Qt 坑太多比较耽误时间。

说心理话你这个问题问得有点太大了,我只能简单说两句。

第一个问题在界面中显示文件夹中的 py 文件,用 QListWidget 控件,不知道是否合适,有什么需要注意的关键点
如果要树型结构显示可以左边用一个 QTreeWidget 右边用 QListWidget,点 QTreeWidget 节点信号触发 QListWidget 调用 os.listdir(path)显示目录中文件列表。

第二个问题,在显示的文件列表中,选定某个 py 文件执行,这个该怎么实现?
retcode = subprocess.call(["python", full_path_file_name])
如果要回显结果
subproc = subprocess.Popen(["python", full_path_file_name], stdout=subprocess.PIPE)
subproc.stdout.read()
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1401 人在线   最高记录 4236   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.2 · 9ms · UTC 00:00 · PVG 08:00 · LAX 16:00 · JFK 19:00
♥ Do have faith in what you're doing.
沪ICP备16043287号-1