Python 模块 doctest doctest – Test interactive Python examplesdoctest 模块会寻找>>>然后执行,判断是否正常工作。 可用于测试 docstring 是否 up-to-date. 使用如: 1python3 example.py -v 前提是要有如下代码: 123if __name__ == "__main__" import d 2022-08-22 Python
Python 的部分命令行选项 -c 选项应该意为 code. 后面跟一段 Python 代码。 如: 1python3 -c "print('hello world')" 若要多行代码, 使用三个单引号''': 1234python3 -c '''>print(1)>print(2)''' - 2022-08-22 Python
流畅的Python doctest是 Python 的一个标准库,用来测试,通过模拟控制台对话来检验表达式求值是否正确。 如: 1python3 -m doctest example_script.py 第一部分 序幕第一章 Python 数据模型1.1 一摞 Python 风格的纸牌特殊方法 __len__ 和 __getitem. __len__ 支持 len() 操作: 12def __len__(self): 2022-08-22 Python
查看PYTHONPATH 查看 PYTHONPATH123$ python3$ >>> import sys >>> sys.path 添加路径1>>> sys.path.append(路径) 永久添加可以修改.bashrc文件。 2022-08-22 Python
解决ImportError: cannot import name gcd from fractions 问题 好像 Python3.9 把 gcd 函数移入到 math 模块中了, 因此,将: 1from fractions import gcd 改为: 1from math import gcd 2022-08-22 Python
dist-packages 和 site-packages 的区别 dist-packages当模块从Debian的包管理器下载时,其会被安装至dist-packages: 1/usr/lib/python3.10/dist-packages 由于easy_install和pip都是从包管理器下载,因此用这两个安装的模块也会到dist-packages. site-packages从源代码安装Python, 其会使用site-packages目录。 2022-08-22 Python
Ubuntu下安装tkinter 使用命令如下: 1sudo apt-get install python3-tk 或者: 1sudo apt-get install python-tk 2022-08-22 Python
安装 turtle 库 直接通过pip安装会报错. 先通过wget下载: 1wget -O turtle-0.0.2.tar.gz https://pypi.tuna.tsinghua.edu.cn/packages/ff/f0/21a42e9e424d24bdd0e509d5ed3c7dfb8f47d962d9c044dba903b0b4a26f/turtle-0.0.2.tar.gz 解压后进入文件夹: 12cd t 2022-08-22 Python
wget 部分常用参数 下载单个文件并重命名1wget -O newname url 断电续传,也就是接着上次没下载完的1wget -c url 后台下载1wget -b url 查看进度用: 1tail -f wget-log 下载多个文件1234567cat > filelist.txturl1url2url3url4wget -i filelist.txt 2022-08-22 Skills