处理php项目中的一些奇怪标准
php的Python项目详细描述
使其中一些仅限php的函数对python可用
有时您希望为用php编写的项目编写python脚本。 在大多数情况下,这很简单,但是对于一些关键的事情,php会中断 标准和做事有自己的方式。对于这些情况,您可以使用 这个模块来补偿。
php.http_build_query()
这是不知羞耻地从PHP forum上撕下来的,并移植到python:
实际上,它是php的(希望是完美的)副本 http_build_query()允许您将多维数组传递给 php通过post或get管理url。
php.parse_ini_file()
一个被黑到一起的尝试,试图创建一个与 php在parse_ini_file()函数中遵循的“标准”。在 包括以下便利功能:
- 列表符号(varname[] = value)
- 关联数组表示法(varname[key] = value)
- 删除包装双引号(varname = "stuff"变为varname = stuff)
您可以使用stripquotes=False
关闭双引号删除示例
from php.php import Php config = Php.parse_ini_file("config.ini") print config["sectionName"]["keyName"]