Python笔记

不想当科学家的程序员不是好的投资人

文章列表(第5分页)

profile模块的使用

2020年11月6日

如果是对一个.py文件整体的运行分析,也不要反复运行,需要使用profile或者cProfile模块。 阅读全文->

functools.partial的使用

2020年11月5日

partial函数是我学习的functools模块中的第2个函数,它可以用来快速创建callable对象(可像函数一样调用的对象,包括函数)。 阅读全文->

注册退出时执行的函数

2020年11月4日

python3有一个atexit模块,可以用来注册程序一般退出时执行的函数。 阅读全文->

pass和Ellipsis(...)

2021年4月2日

刚发现python3中有一个语法是ellipsis,省略号,3个小点:... 阅读全文->

更有效率的if...else...语句

2020年10月26日

现在越来越多的需求要求python执行的更有效率,因为数据量越来越大。本文总结自己对于如何写更有效率的if...else...语句。 阅读全文->

str.join真的比+快吗?

2021年4月30日

要看使用场景,如果只是少量的几个字符串拼接,用+更快,也更有可读性。大量字符串拼接,用str.join更快。 阅读全文->

python如何直接跳出多重循环?

2020年10月23日

没有异常时,我们也可以用raise来直接跳出多重循环,可以自己继承一个名称看起来更合适的“异常”类型来使用。 阅读全文->

str.strip函数的坑

2020年10月22日

str.strip函数有个不大不小的坑,它的sep默认值是None,不是空格。 阅读全文->

多进程同时写同一个文件

2020年10月19日

我在python中做了个测试(Linux平台),多进程同时写同一个文件,是不行的!写入的内容会被相互覆盖,必须要有同步机制。 阅读全文->

用cgi模块获取query string中的参数

2020年10月13日

python标准库中的cgi模块,提供了一点接口,可以让python cgi程序很方便的获取到query string中的参数。 阅读全文->

用python3 -m pip

2020年10月13日

改变一下使用pip的习惯,不再做symbolic link到/usr/bin下,直接使用 python -m pip 执行安装等命令,安装模块使用--user参数。 阅读全文->

配置CGI环境,用python写CGI脚本

2020年11月19日

本文总结在Apache下配置CGI环境,已经如何编写python cgi程序。 阅读全文->

用inspect.getsource查看源码

2020年10月6日

python标准库中的inspect模块,可以用来在运行时查看很多有用的信息。其getsource函数,就是用来查看对象的源码。 阅读全文->

什么时候用mmap?

2020年11月6日

记录一点自己的学习和思考,关于标准库中的mmap模块,它可以提高读写文件的效率,也能够在多进程见提供内存共享机制。 阅读全文->

进度条模块tqdm介绍

2021年1月12日

tqdm来自阿拉伯语taqaddum,就是进度的意思;同时它还是西班牙语“我非常爱你”的缩写! 阅读全文->

用pdb走读代码如何?

2020年10月1日

一直不是很喜欢和习惯使用pdb调试代码,但是今天却发现用pdb走读代码还不错,一遍看代码,一遍执行,一遍查看变量的值。 阅读全文->

truncate函数

2020年9月30日

我在操作文件的时候,很少使用truncate函数,似乎有点鸡肋,可能是因为没有处理过真正复杂的应用吧。 阅读全文->

pathlib模块使用

2020年10月9日

一直用os.path模块处理与文件路径有关的操作,python从3.4开始提供了pathlib,是一种用OO方式处理pathname的新机制。 阅读全文->


©Copyright 麦新杰 Since 2019 Python笔记

go to top