python笔记
办公室里穿拖鞋
资深互联网业务安全从业者
展开
-
python中如何对列表进行排序
@TOC# python中如何对列表进行排序文章目录前言一、使用List成员函数List.sort()二、使用内置函数Sorted()三、使用Heapq-堆队列算法前言list是python语言中经常使用的数据类型,在代码实现中,会经常涉及到对其进行排序处理,这里对经常使用的一些方法进行了总结。一、使用List成员函数List.sort()>>> help(list.sort)Help on method_descriptor:sort(...) L.sort原创 2020-09-08 17:42:45 · 17286 阅读 · 0 评论 -
用conda创建python虚拟环境
1、首先在所在系统中安装Anaconda。可以打开命令行输入conda -V检验是否安装以及当前conda的版本。2、conda常用的命令。 1)conda list 查看安装了哪些包。 2)conda env list 或 conda info -e 查看当前存在哪些虚拟环境 3)conda update conda 检查更新当前conda3、创转载 2018-05-10 11:38:23 · 5270 阅读 · 0 评论 -
Python中subprocess学习
subprocess的目的就是启动一个新的进程并且与之通信。subprocess模块中只定义了一个类: Popen。可以使用Popen来创建进程,并与进程进行复杂的交互。它的构造函数如下:subprocess.Popen(args, bufsize=0, executable=None, stdin=None, stdout=None, stderr=None, preexec_f转载 2017-06-26 16:12:54 · 438 阅读 · 0 评论 -
python中调用动态链接库(C++,linux)
1,创建并编译C++程序#include #include #include #include #include #include #include #include #include using namespace std; extern "C"原创 2017-07-04 15:33:08 · 1526 阅读 · 0 评论 -
python中调用动态链接库(C++,DLL)
1,动态链接库编译使用VS2015创建“Win32项目”,选择应用程序类型为“DLL”,创建项目完成后,头文件中:#ifdefEXT_DEC_EXPORTS#defineEXT_DEC_API__declspec(dllexport)#else#defineEXT_DEC_API__declspec(dllimport)原创 2017-07-04 15:21:22 · 9339 阅读 · 0 评论 -
Python yield 使用浅析
如何生成斐波那契數列斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前 N 个数是一个非常简单的问题,许多初学者都可以轻易写出如下函数:清单 1. 简单输出斐波那契數列前 N 个数 def fab(max): n, a, b = 0, 0, 1 while转载 2017-05-01 12:21:47 · 303 阅读 · 0 评论 -
python 的日志logging模块学习
1.简单的将日志打印到屏幕import logginglogging.debug('This is debug message')logging.info('This is info message')logging.warning('This is warning message')屏幕上打印:WARNING:roo转载 2017-02-15 10:00:40 · 410 阅读 · 0 评论 -
Python中通过csv的writerow输出的内容有多余的空行
Python中的csv的writer,打开文件的时候,要小心,要通过binary模式去打开,即带b的,比如wb,ab+等而不能通过文本模式,即不带b的方式,w,w+,a+等,否则,会导致使用writerow写内容到csv中时,产生对于的CR,导致多余的空行。转载 2016-10-08 19:05:36 · 6996 阅读 · 0 评论 -
Python repr() 或str() 函数
Python 有办法将任意值转为字符串:将它传入repr() 或str() 函数。函数str() 用于将值转化为适于人阅读的形式,而repr() 转化为供解释器读取的形式(如果没有等价的语法,则会发生SyntaxError 异常) 某对象没有适于人阅读的解释形式的话, str() 会返回与repr()等同的值。很多类型,诸如数值或链表、字典这样的结构,针对各函数都有着统一的解读方式。字转载 2015-02-28 17:23:24 · 3574 阅读 · 0 评论 -
Python sys.path详细介绍
如何将路径“永久"添加到sys.path?sys.path是python的搜索模块的路径集,是一个list复制代码代码如下:['', 'C:\\WINDOWS\\system32\\python26.zip', 'C:\\Python26\\DLLs', 'C:\\Python26\ \lib', 'C:\\Python26\\lib\\plat-win', '转载 2015-01-13 11:31:33 · 3443 阅读 · 0 评论 -
Python raw_input和input总结 在版本2和版本3中的区别
[html] view plaincopyPython 2.3.4 (#1, Feb 2 2005, 11:44:13) [GCC 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)] on linux2 Type "help", "copyright", "credits" or "license" for more info转载 2013-10-08 10:42:54 · 1391 阅读 · 0 评论 -
Python Errors and Exceptions
http://www.cnblogs.com/xuqiang/archive/2011/04/30/2033579.html1. python中的try{}catch{}2. raise exception3. try...except ... else.. 4. finally块 1. python中的try{}catch{}python中的异常处理的关键字和c#转载 2013-12-20 09:52:58 · 1051 阅读 · 0 评论