如何解决将php脚本转换为python
| 我尝试将PHP脚本转换为Python$texte = file_get_contents(\"../test/detail-20110503_10\");
preg_match_all(\"#Acct-Status-Type(.*)Timestamp#Ums\",$texte,$blocs);
$nbBlocks = count($blocs[0]);
for ($i = 0; $i < $nbBlocks; $i++)
{
preg_match(\'#Acme-Session-Egress-Realm = \"(.*)\\\"#i\',$blocs[0][$i],$Session_Egress_Realm);
if ($Session_Egress_Realm[1] == \"Ext-9C\" OR $Session_Egress_Realm[1] == \"Ext-OBS\")
{
echo \"cool\";
}
}
但是文件“ detail-20110503_10 \”非常胖(+ 100Mo),因此当我尝试读取它时出现此错误。
IOError:[errno 12]空间不足
mon_fichier = open(\"D:/CDR SBC/test/detail-20110503_10\",\"r\")
contenu = mon_fichier.read()
print(contenu)
请有人可以帮助我将PHP脚本转换为python吗?
解决方法
您可以通过将参数传递给
read()
函数来读取特定长度的内容,例如read(100)
或者您可以使用readline()
一次获得一行
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。