Python 3 字典不包含 dict.has_key() 方法
Python 3 中移除了字典的 has_key() 方法,如果你有代码使用了 has_key(),要么就改用 Python 2,要么就建议使用 in 操作。这也是 Python 官方文档给出的 Python 3 的若干变化之一。今天正好用 […]
Python 3 中移除了字典的 has_key() 方法,如果你有代码使用了 has_key(),要么就改用 Python 2,要么就建议使用 in 操作。这也是 Python 官方文档给出的 Python 3 的若干变化之一。今天正好用 […]
今天在部署一个 Python 代码的时候发现遇到了问题,主要是用 requests 这个库请求一个网页。这份代码在其他的服务器上没有问题,但是换了个服务器发现每次运行都会报错,具体错误忘了记录了,反正最后会提示“[Errno 104] Co […]
今天需要处理几个比较大的 txt 文件,每个文件都在 2GB 以上,直接用 Excel 将其转换成 csv 文件显然是不太可行的,于是用 Python 中的数据处理神器 Pandas,三行代码就能搞定,在此记录,希望对大家也有所帮助。csv […]
今天装 Python 库的时候遇到一个问题,记录一下解决方法。提示 “launchpadlib 1.10.6 requires testresources, which is not installed.” ,其实解决也简单,把缺少的东西装 […]
在 Ubuntu 中可以通过 Virtualenv 创建 Python 虚拟环境。一般来说我们可以通过下面的命令安装 virtualenv: apt-get install python3-pip pip3 install virtuale […]
在使用 Python 正则匹配的时候,一般我们都使用 match() 函数进行匹配。re.match() 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match() 就返回 None。一般来说,返回之后我们可以直接获取 […]
好久没写 PyTorch 了,记录一下在 PyTorch 中如何让程序使用指定的 GPU,这样能有效的避免多人共用一台服务器的时候互相抢占 GPU 资源。如果不指定,PyTorch 默认会占用所有 GPU,这样是非常不友好的,建议大家都在写 […]
分享一下使用 Python 通过 SMTP 发送邮件的方法,废话不多说,直接分享代码。主要使用到了 smtplib 和 email 这两个库,代码里重要部分已经加了注释,相信大家都能看懂。 一、使用 Python 通过 SMTP 发送邮件的 […]