处理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"]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用无循环和乘法的递归调用查找值   java字符串大小冲突   在一组Java文件对象中查找唯一的超级目录   没有Eclipse控制台输出窗口(Java)?   java这怎么等于105而不是15?   java Adempiere列调出,用于不处理从(代码)选项导入和创建行的字段   java tomcat、2个webapps、2个log4js,但这两个应用都记录到一个文件中   lambda理解Java谓词   HotspotFX上的Java EOF问题   java google应用程序引擎:如何向连接/断开通道“ping”添加信息?   java如何使用VTDXML获取一个元素的所有名称空间声明?   java如何使用drawLine()获得一条线以随机方向拍摄?   java transactionManager应该使用哪个SessionFactory?   java在安卓上播放声音   在Mac上使用JBDC对SQL Server进行java Windows身份验证   java基本列表和字符串[]   java NamedParameterJdbcTemplate从中选择*   扩展上的java Android可扩展列表视图   使用ApacheAxis2的java SOAP附件