
Python
文章平均质量分 60
见牛羊
化繁为简
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python获取命令行参数
在写python程序的时候,经常需要获取命令行的参数,以达到灵活配置和批量执行(结合配置文件和sh脚本)的目的。下面介绍两种方法,一种适合简单的参数输入,一种适合更多更专业的参数输入。原创 2025-01-03 16:58:30 · 667 阅读 · 0 评论 -
Python 多进程和多线程在加速程序运行上的差别
IO密集型指的是系统运作大部分的情况是CPU在等 I/O(硬盘/内存/网络等等)的读/写操作,这时候CPU的占用率是非常低的(这也是多进程加速表现不明显的原因)。起因是在处理一个需要大量计算且批量生成文件的程序时,使用多线程的方法处理计算任务加速效果不理想,后来采用了多进程的方式加速效果很好,所以花点时间探究一下两者之间的区别。对于IO密集型,CPU占用率低,一个任务执行后需要CPU一直等待,如果使用多线程对程序进行并发执行,那么CPU在原本等待的时间就可以执行其他任务,进而加速程序的执行。原创 2024-05-08 09:54:32 · 623 阅读 · 1 评论 -
Python 的print输出函数
知识点小结有一段时间没有写Python了,很多东西总是忘。后来我发现其实是学习的时候太系统,很多细节都照顾到反而容易弄混。比如关于python的格式化输出,其实python的print已经设计的比较人性化使用很方便了,但我之前一直用穷尽的方法去接触所有print的格式和方法,反而得不偿失。下面罗列几个我最常用到的几种输出方式。反正对我而言,这些基本够用了,太复杂的就不去记了。主要包括三点:...原创 2019-05-26 22:58:39 · 598 阅读 · 0 评论 -
Python的文本操作1
知识点小结python的文本操作是很重要的内容,和之前的原则一样,不纠结与大而全的仔细描述,这里希望记住的几个基本操作,打开open,打开的方式,r表示只读,w表示写入,a表示在已有文件后追加,r+表示读写,a+表示读和追加,单纯的写入和追加是不能够进行读取的。另外还有两个重要的函数,read()/readline(), write()/writeline(), 分别是读取和写入的操作。在初级...原创 2019-05-27 00:08:57 · 206 阅读 · 0 评论