V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sunzy  ›  全部回复第 2 页 / 共 3 页
回复总数  51
1  2  3  
2020-04-23 15:32:01 +08:00
回复了 sunzy 创建的主题 Python 使用 subprocess 执行另一个脚本,如何实时输出?
@mathzhaoliang 这样写只能获取最后的信息吧
2020-04-23 15:20:14 +08:00
回复了 sunzy 创建的主题 Python 使用 subprocess 执行另一个脚本,如何实时输出?
@ipwx 是的,是要监控进度输出,用.read(n)怎么读取正好一行的数据呢?
2020-04-23 14:43:44 +08:00
回复了 sunzy 创建的主题 Python 使用 subprocess 执行另一个脚本,如何实时输出?
@ipwx "The trick is to add universal_newlines=True to the subprocess.Popen() call, because ffmpeg's output is in fact unbuffered but comes with newline-characters" ---stackoverflow
2020-04-23 14:42:22 +08:00
回复了 sunzy 创建的主题 Python 使用 subprocess 执行另一个脚本,如何实时输出?
@ipwx 在 Mac 下开发,在 Linux 服务器上跑。 用 universal_newlines 这个参数是因为 ffmpeg 输出进度的时候用的是"\r"
2020-04-23 14:39:00 +08:00
回复了 sunzy 创建的主题 Python 使用 subprocess 执行另一个脚本,如何实时输出?
@crella 多谢提醒!这个建议也很不错!
2020-04-23 14:38:06 +08:00
回复了 sunzy 创建的主题 Python 使用 subprocess 执行另一个脚本,如何实时输出?
@ipwx 多谢!

找到了 universal_newlines 这个参数,可以完全满足我的需求!

r = subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, env=env,universal_newlines=True)
while True:
line = r.stdout.readline()
if not line and r.poll() != None:
break
print(line.rstrip())

先不折腾 ffmpeg-python 库了(看了一下,还是要学习成本了),等这个忙完了再看吧
2020-04-23 11:13:15 +08:00
回复了 sunzy 创建的主题 Python 使用 subprocess 执行另一个脚本,如何实时输出?
@ipwx 这个测试脚本跑通了,但是换成 ffpmeg 就不行了,汗~

```python
env = os.environ.copy()
env['PYTHONUNBUFFERED'] = '1'

r = subprocess.Popen("ffmpeg -i %s -f flv %s -hide_banner" % (source, target), shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, env=env)
while True:
line = r.stdout.readline()
line2 = r.stderr.readline()
if not line and not line2 and r.poll() != None:
break
print(line.rstrip())
print(line2.rstrip())
```
2020-04-23 10:33:58 +08:00
回复了 sunzy 创建的主题 Python 使用 subprocess 执行另一个脚本,如何实时输出?
@ipwx 恩,我是要执行一个命令(ffmpeg -i %s -f flv %s -hide_banner),使用 list 命令列表总是报错,换成 shell=True 就好了
2020-04-23 10:31:26 +08:00
回复了 sunzy 创建的主题 Python 使用 subprocess 执行另一个脚本,如何实时输出?
@ipwx 大神太厉害了!在网上翻遍了资料都不行(哭~)。求问这是什么原因?
2020-02-08 16:31:02 +08:00
回复了 sunzy 创建的主题 iPhone 绘画大师 APP,强制消费无法取消订阅?求助!
@hammer86 类似“秘密花园”那本书那样,涂色的
2020-02-08 16:29:56 +08:00
回复了 sunzy 创建的主题 iPhone 绘画大师 APP,强制消费无法取消订阅?求助!
@Kimyx
@tagtag
@dot2017
多谢几位了,哈哈!
2020-01-17 18:24:11 +08:00
回复了 helloworld1949 创建的主题 问与答 Office 365 家庭版开车,有人要上吗
双十二的时候已经上车了
2019-12-11 15:33:52 +08:00
回复了 EKkoGG 创建的主题 程序员 推荐一个 IOS 输入法
五笔用户,一直用的清歌输入法
2019-10-16 14:37:40 +08:00
回复了 sunzy 创建的主题 NAS 12 年的 mac air 用来做 nas 是否可行?
@Sylv 查了一下确实是你说的这样!有一个 UASP 就是为了改良半双工而出的协议( https://blog.lbinin.com/interest/USB.html#uasp-%E4%BC%A0%E8%BE%93%E5%8D%8F%E8%AE%AE),而我最近关注的 D2-310 的硬盘盒就支持 UASP

@InuYasha1987 感谢回复! "内置 SATA 永远比外接硬盘盒靠谱,台式机的供电也比硬盘盒强太多",这两个没有搜到相关的内容?我之前没试过,但公司里其他同事有用外接硬盘盒长年使用的,两三年了也没什么问题。我本来有一台 MyCloudHome 的,但性能太弱,就拿它来经常做离线数据备份了。

看过无数 NAS 的帖子,首先不考虑不稳定的矿机(不追求这种性价比),也不考虑白群这种没法折腾的,最适合我的可能就是 Gen10 了,但是目前来说性能过剩,正好手头上有一个旧的 MBA 就拿来先凑合着了
2019-10-16 09:37:33 +08:00
回复了 sunzy 创建的主题 NAS 12 年的 mac air 用来做 nas 是否可行?
@Sylv 刚开始也是装了 PVE,硬盘直通在虚拟机里跑的,但是虚拟机资源消耗太大了,后来索性就在宿主机上了。USB 外接硬盘确实有些慢,虽说 USB3.0,但是也跑不到那个速度,不知道为什么,也不知道有没有办法能提升?

@InuYasha1987 你是认真的吗?蜗牛不知品牌的主板比这个靠谱?也不是没考虑过蜗牛,做工和稳定性太感人了,买回来各种改消耗精力和金钱不说,还各种翻车的

@ak47iej 某鱼上成色好的 13 寸的才能卖到那个价,我的是 11 的,成色还不好。装过黑裙体验,还是喜欢自己捣腾

@taresky 没看 TB2 的列阵,关注了铁威马 D2-310,搞活动 500 出头的价格吧,支持 USB3 和 TB3——考虑的是以后升级 NAS 后,这东西可以接我的工作本上扩展硬盘用

@czhfrank 你家设备很多啊,我就两台笔记本、一台 IPAD
2019-10-16 00:12:10 +08:00
回复了 sunzy 创建的主题 NAS 12 年的 mac air 用来做 nas 是否可行?
@efsg 成色不好(磕碰什么的),也卖不了多少钱,与其在那闲置,还不如发点余光余热
2019-10-16 00:10:53 +08:00
回复了 sunzy 创建的主题 NAS 12 年的 mac air 用来做 nas 是否可行?
@lvybupt 用的 usb 网卡,没用 Wi-Fi,硬盘盒 USB3.0 还行吧
2019-10-15 22:49:54 +08:00
回复了 sunzy 创建的主题 NAS 12 年的 mac air 用来做 nas 是否可行?
@effec
这个设备哪些方面不适合方便说一下吗?
2019-09-26 16:29:14 +08:00
回复了 SpicyHotPot 创建的主题 程序员 培训出来是否应该包装简历?
当过面试官(面试的人是三位数),
也有认识的是从培训机构出来的——有的比较有想法,感觉大学学不到什么东西,就找个培训机构培训一下参加工作;也有跨行业被培训机构连哄带骗弄进去的
培训机构的“老师”会鼓励,甚至帮你“包装”,一是人家想要就业率,二是为了兑现之前招你进来时的高薪承诺
0 基础培训 3-6 个月出来简历就敢写两三年工作经验,开口就要 10K+
能不能找到工作呢?我相信肯定会有,毕竟有概率在那
但是只要面试官有些经验,随便几句都就知道你几斤几两
并且,如果你写的两年经验,面试官就会以两年经验这个级别的面试题来问你,最终你就会低于他的期望值
2019-09-26 16:19:00 +08:00
回复了 sunzy 创建的主题 问与答 本地的 HTTPS 怎么使用 ngrok?
哎,没人回答,最后只好换成了 frp
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1682 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 16:22 · PVG 00:22 · LAX 08:22 · JFK 11:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.