code,result_str=commands.getstatusoutput('java -Dprofile=20852 -Droot.dir=' + root_dir + ' -jar ' + root_dir + '/domain-import.jar ' + root_dir + '/public_suffix_list.latest.dat true');
执行上述命令的时候 jar 包读取 public_suffix_list.latest.dat 文件的时候发现这个文件读到最后少了几行!!!
少的部分如下
// XS4ALL Internet bv : https://www.xs4all.nl/
// Submitted by Daniel Mostertman <unixbeheer+publicsuffix@xs4all.net>
cistron.nl
demon.nl
xs4all.space
// Yola : https://www.yola.com/
// Submitted by Stefano Rivera <stefano@yola.com>
yolasite.com
// Yombo : https://yombo.net
// Submitted by Mitch Schwenk <mitch@yombo.net>
ybo.faith
yombo.me
homelink.one
ybo.party
ybo.review
ybo.science
ybo.trade
// ZaNiC : http://www.za.net/
// Submitted by registry <hostmaster@nic.za.net>
za.net
za.org
// Zeit, Inc. : https://zeit.domains/
// Submitted by Olli Vanhoja <olli@zeit.co>
now.sh
// ===END PRIVATE DOMAINS===
但是 jar 包读取的最后一行却是:
// XS4ALL
你没看错,就是这么多,这一行没有读完就没了。。。
我想这可能是python 在执行 commands 指令的时候是不是开了个子线程,子线程有内存限制???
作为一个 python 初学者, 仅仅是猜测,烦请各位大神指点
public_suffix_list.latest.dat 见链接 https://publicsuffix.org/list/public_suffix_list.dat
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。