Month: January 2019

修改或重置wordpress用户密码, Change / Reset WordPress password using MySQL / PHPMyAdmin / wp-cli

  1. 最简单的方法: 通过 WP-CLI 命令行修改i更新密码。How to change user password with wp-cli? 如果你还不知道什么是  WP-CLI , 请移步到:WP-CLI:使用命令行工具控制 WordPress, 命令行安装,更新,配置 WordPress , 更多也可以参考:WordPress: 一键更新所有(WordPress版本,插件,主题,翻译)   假设你已经知道了wp-cli,那么直接输入命令行即可: wp user update {USERNAME} --user_pass="{PASSWORD}"   拓展用法,你还可以创建用户 # 创建一个用户 $ wp user c… Read More

python: 获得PayPal Transaction信息,payment 信息(GetTransactionDetails API), python paypal nvp

  安装 python 的paypal的库: https://github.com/paypal/PayPal-Python-SDK 要求: Python 2.6 or 2.7 +   安装: pip install paypal ## or easy_install: # easy_install paypal ## or download the source, un-tar/un-zip it, cd into paypal-python, and: # python setup.py install   申请 NVP/SOAP 开发账户 参考:python: 获得PayPal余额(GetBalance API), python paypal… Read More

python: 报错 Command “python setup.py egg_info” failed with error code 1 in /tmp/pip-build-BqMhb7/matplotlib, /tmp/pip-install-uc5u0zxb/mysqlclient/

  运行 pip install mysqlclient 的是报错 The directory '/home/justcode/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag. The directory '/home/justcode/.cache/pip' or its parent direc… Read More

Python导入模块的几种姿势, Python导入的路径, 绝对导入, 相对导入, 模块加载和路径查找, python import 路径

  深入这个问题之前,我们需要理解几个概念: module:模块, 一个 py文件或以其他文件形式存在的可被导入的就是一个模块 package:包,包含有 __init__ 文件的文件夹 relative path:相对路径,相对于某个目录的路径 absolute path:绝对路径,全路径 路径查找:python 解释器查找被引入的包或模块   作为一名新手Python程序员,你首先需要学习的内容之一就是如何导入模块或包。但是我注意到,那些许多年来不时使用Python的人并不是都知道Python的导入机制其实非常灵活。在本文中,我们将探讨以下话题: 常规导入(regular imports) 使用fr… Read More

python 3.5: a bytes-like object is required,not ‘str’ 报错

今天用python3的request写爬虫的时候遇到这个问题 查了很多,都没用,最后找到自己的解决办法 因为python3是bytes-like的,所以我们需要用split的话只能把它转为str # bytes object b = b"example" # str object s = "example" # str to bytes bytes(s, encoding = "utf8") # bytes to str str(b, encoding = "utf-8") # an alternative method # str to bytes str.encode(s) # bytes to str

Python3: python3 内置函数, Python3 id() 详解, Python3 dir() 详解, Python3 str() 详解,Python3 type() 详解

  1. Python3 id() 内置函数 Python3 id() 函数是 Python3 提供的一个内置(Build-in)函数,用于获取对象的 “identity” (唯一身份标示值,其实际值是内存地址),这个值是在对象的生命周期内是唯一且恒定的。如果两个对象的生命周期没有重叠,那么这两个对象使用 id() 函数返回的标示符(内存地址)可能相同。 Python3 id() 函数的底层使用 CPython 实现,CPython 在生成唯一标示符时,实际是获取的对象的内存地址。   Python3 id() 函数语法形式 使用 Python3 id() 函数需要提供一个参数,它会返回这个… Read More

python:字符串string 开头r,b,u,f 含义, str bytes 转换 format, 字节转字符串

  字符串开头r b u f各含义:   1、字符串前加 b 作用: python3.x里默认的str是(py2.x里的)unicode, bytes是(py2.x)的str, b”“前缀代表的就是bytes python2.x里, b前缀没什么具体意义, 只是为了兼容python3.x的这种写法 b'input\n' # bytes字节符,打印以b开头。 # 输出: # b'input\n'   2、字符串前加 r 例:r”\n\n\n\n\n\n” 作用:声明后面的字符串是普通字符串,相对的,特殊字符串中含有:转义字符 \n \t 什么什么的。 测试效果: 用途:一般用在 正则表达式、文件绝对地址、等等中。。。… Read More

Paypal: 如何获取API signature, How do I request API Signature or Certificate credentials?, NVP/SOAP API integration

    获取 Sandbox 的 API 信息 首先要有一个 developer 账户: https://developer.paypal.com/ 然后到 DASHBOARD 页面:https://developer.paypal.com/developer/applications/ 然后到 SANDBOAX DASHBOARD 页面: https://developer.paypal.com/developer/accounts/   点击 facilitator 的 profile,就可以得到:   其他的 API 信息,可以到 https://developer.paypal.com/d… Read More

获得免费Linux VPS – 2019有限优惠

  顾名思义,VPS托管的整个方面都是虚拟的。虚拟化技术是将一个强大的服务划分为各种虚拟服务器的手段。您可以像拥有一个作为单独服务器的物理硬件一样使用它。 它永远不容易获得名义上和值得信赖的托管服务提供商,但是为了速度而构建的xshellz虚拟服务器,永远不会出错。使用免费的VPS主机服务器,无论您是学生,开发人员还是希望它用于您的学校项目或任何个人需求。   当你可以利用便宜的东西并试试免费时,为什么要付出更多? 当您即将在xshellz.com上创建免费帐户时,几乎没有值得考虑的事情。 以高品质托管而闻名 完全安全 SSH和IRC访问 无限包安装 保证性能 快速的服务器设置和易于使用 无需信用… Read More

7个最佳管理界面的Python库

  Python是那些可以声称既简单又强大的罕见语言之一。Python是一种易于学习,功能强大的编程语言。它具有高效的高级数据结构和面向对象编程的简单而有效的方法。 Python优雅的语法和动态类型及其解释性使其成为大多数平台上许多领域的脚本编写和快速应用程序开发的理想语言。 Python标准库确实非常庞大。它可以帮助您做各种事情,包括正则表达式,文档生成,单元测试,线程,数据库,Web浏览器,CGI,ftp,电子邮件,XML,XML-RPC,HTML,WAV文件,加密,GUI(图形用户界面), Tk和其他系统相关的东西。请记住,只要安装了Python,所有这些都可以使用。这被称为“包含电池… Read More

7个用于验证数据的最佳Python库

如果您是系统管理员,则可能是您遇到过Perl,Bash或其他一些脚本语言。您甚至可能自己使用过一个或多个。脚本语言通常用于以一定的速度进行重复,繁琐的工作,并且准确度远远超过没有它们时可以实现的目标。所有语言都是工具。它们只是完成工作的一种手段。他们只有在帮助您更好地完成工作的情况下才有价值。我们相信Python是一个有价值的工具,特别是因为它使您能够有效地完成工作。 我们认为Python非常出色的第一个原因是它很容易学习。如果一种语言不能帮助你很快提高效率,那么该语言的诱惑就会严重减弱。 在这里,我们列出了7个可用于数据验证的最佳python库:   1. Cerberus – 一个… Read More

Python:Python数据验证库 – validus, python 数据验证, python 判断数据类型, python verification

  Validus A dead simple Python data validation library. 项目地址:https://github.com/shopnilsazal/validus/   环境要求 Python 3.3+   安装 pip install validus   用法 >>> import validus as check >>> check.isemail('someone@example.com') True >>> check.isascii('1234abcDEF') True >>> check.isasc… Read More