Skip to main content

处理 PHP 项目中一些奇怪的标准

项目描述

使其中一些仅限 PHP 的函数可用于 Python

有时您想为用 PHP 编写的项目编写 Python 脚本。在大多数情况下,这很容易,但是对于一些关键的事情,PHP 打破了标准并以自己的方式做事。对于这些情况,您可以使用此模块进行补偿。

php.http_build_query()

这是从PHP 论坛无耻地撕下并移植到 Python 中的:

本质上,它是 PHP 的 http_build_query()的(希望是完美的)副本,允许您通过 POST 或 GET 将多维数组传递到 PHP 管理的 URL。

php.parse_ini_file()

尝试制作一个与 PHP 在其 parse_ini_file() 函数中遵循的“标准”兼容的 .ini 文件解析器。包括的便利功能包括:

  • 列表表示法(varname[] = value

  • 关联数组表示法(varname[key] = value

  • 删除包装双引号(varname = "stuff"变为varname = stuff

您可以使用stripquotes=False关闭双引号删除

例子

from php import Php
config = Php.parse_ini_file("config.ini")
print config["sectionName"]["keyName"]

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

php-1.2.1.tar.gz (4.2 kB 查看哈希)

已上传 source