
python
非正经研究生
实际上是正经研究生,小镇青年,IT农民工,不偷井盖的老实人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
py:文件名包含某个字符串,就替换掉这个字符串
replace()方法语法:str.replace(old, new[, max])在py3 里面,你要主动接受 这个 函数 的返回值:new_name = name.replace("old", "new")原创 2021-11-26 07:45:53 · 363 阅读 · 0 评论 -
py: Python 安装 requirements txt 的语法
pip install -r requirements.txt原创 2021-10-21 14:20:26 · 268 阅读 · 0 评论 -
py:pip ; 豆瓣源 pip安装加速,国内源
如下 即可pip install -i https://pypi.douban.com/simple/ 后记如果 安装的东西 没有 在 path 里,就会提示你:那么你需要做的,就是 添加 pathvi .bashrc添加这么 一行export PATH=$PATH:/home/paul/.local/bin然后 source 一下 就好了...原创 2021-10-21 14:19:50 · 266 阅读 · 0 评论 -
selenium:页面内刷新后,要重新定位iframe
b站的刷新,可能就页面局部刷新,查了一个 iframe 进原来的界面所以要driver.switch_to.frame警告一下旧的api参考https://blog.youkuaiyun.com/test_soy/article/details/81062133原创 2021-09-29 18:28:37 · 716 阅读 · 0 评论 -
py: unicode请分清 u 和 U 的前缀区别
大写的U 用 码 是这样的:原创 2021-09-26 14:59:07 · 317 阅读 · 0 评论 -
py: r前缀 来防止\ 被当作转义符
正则表达式 其中的 「正则元素」,都是 依靠 \ 来开头的比如 \d , \w 这些使用 r'\w+:\s+ 的意思,就是 按照 \w 的原样来认识/读取 \w ,因为 \w 的本意就是 我是一个 正则元素。原创 2021-09-26 14:54:02 · 225 阅读 · 0 评论 -
py:两个 星号** 是什么意思
结论:原创 2021-09-17 17:36:37 · 566 阅读 · 0 评论 -
py:os模块:getcwd等处理文件和目录的方法
os.getcwd()返回当前工作目录os.chown(path, uid, gid)更改文件所有者os.chdir(path)改变当前工作目录os.fchdir(fd)通过文件描述符改变当前工作目录参考Python OS 文件/目录方法原创 2021-09-10 16:42:17 · 176 阅读 · 0 评论 -
py:numpy.argmax()函数使用
说明看看数组里面 ,最大的那个元素 的index ,可以指定 axis例子以下例子:1) 不指定 aixs,就会 拉平 数组2) 指定 0 或者 1 ,就是 分别 第一维, 第二维3) 指定 -1, -2 就是 倒着来。原创 2021-09-10 14:42:02 · 152 阅读 · 0 评论 -
py:numpy.reshape()函数使用举例
代码来自 官网Python 3.9.5 (default, May 4 2021, 03:36:27)[Clang 12.0.0 (clang-1200.0.32.29)] on darwinType "help", "copyright", "credits" or "license" for more information.>>> import numpy as np>>> a = np.zeros((10,2))>>> aarra原创 2021-09-10 14:13:49 · 117 阅读 · 0 评论 -
py: numpy提取某些列
https://www.runoob.com/numpy/numpy-ndexing-and-slicing.html切片还可以包括省略号 …,来使选择元组的长度与数组的维度相同。 如果在行位置使用省略号,它将返回包含行中元素的 ndarray。import numpy as np a = np.array([[1,2,3],[3,4,5],[4,5,6]]) print (a[......原创 2020-04-01 18:37:00 · 971 阅读 · 0 评论 -
py: numpy.dot 点积
numpy 矩阵积(点积)refhttps://blog.youkuaiyun.com/l1159015838/article/details/81980330note今天学习到numpy基本的运算方法,遇到了一个让我比较难理解的问题。就是dot函数是如何对矩阵进行运算的。一、dot()的使用参考文档:https://docs.scipy.org/doc/numpy/reference/gene...原创 2020-04-01 17:27:12 · 330 阅读 · 0 评论 -
py: np.random.choice方法
np.random.choice方法觉得有用的话,欢迎一起讨论相互学习~Follow Medef choice(a, size=None, replace=True, p=None)表示从a中随机选取size个数replacement 代表的意思是抽样之后还放不放回去,如果是False的话,那么通一次挑选出来的数都不一样,如果是True的话, 有可能会出现重复的,因为前面的抽的放回去了。...原创 2020-04-01 16:19:27 · 218 阅读 · 0 评论 -
py:你可以用` if x is not None`
refhttps://blog.youkuaiyun.com/sasoritattoo/article/details/12451359note代码中经常会有变量是否为None的判断,有三种主要的写法:第一种是if x is None;第二种是 if not x:;第三种是if not x is None(这句这样理解更清晰if not (x is None)) 。...原创 2020-03-31 16:18:47 · 179 阅读 · 0 评论 -
sublime 插件编写
文章目录refcode三、绑定快捷键official doc:refhttps://www.cnblogs.com/qiyeboy/p/5966353.htmlcodeimport sublimeimport sublime_pluginclass ExampleCommand(sublime_plugin.TextCommand): def run(self, edit):...原创 2020-03-17 21:18:17 · 222 阅读 · 0 评论 -
python 中如何判断list中是否包含某个元素
theList = ['a','b','c']if 'a' in theList: print 'a in the list' if 'd' not in theList: print 'd is not in the list'原创 2020-03-12 13:15:24 · 1350 阅读 · 0 评论 -
py 批量修改文件内容
批量修改文件内容 把原文件的hello替换成world。#!/usr/local/bin/python#coding:gbkimport reold_file='/tmp/test'fopen=open(old_file,'r')w_str=""for line in fopen: if re.search('hello',line): ...原创 2020-03-12 12:27:05 · 387 阅读 · 0 评论 -
python: Non-ASCII character '\xe6'
在网上查了下答案,在第一行加上这样一句话:#encoding: utf-8将编码格式改变为utf-8问题就解决了!原创 2019-12-24 13:16:06 · 171 阅读 · 0 评论 -
py: __name__
if __name__ == '__main__':这句估计很多和我一样的初学者都是不求甚解。这里作一下解释:1:__name__是一个变量。前后加了爽下划线是因为是因为这是系统定义的名字。普通变量不要使用此方式命名变量。2:Python有很多模块,而这些模块是可以独立运行的!这点不像C++和C的头文件。3:import的时候是要执行所import的模块的。4:__name__就是标识模...原创 2019-01-18 10:44:27 · 124 阅读 · 0 评论 -
py finally
原创 2019-03-25 13:58:37 · 130 阅读 · 0 评论 -
py 全局变量
使用全局变量分两步走:1.定义2.使用时再次声明即全局变量在使用之前就要声明,声明全局变量使用关键字 global,然后在使用该全局变量之前,需要再次声明示例global val #在使用前初次声明val = 10 #给全局变量赋值 def xy(): global val #再次声明,表示在这里使用的是全局变量,而不是局部变量 print('现在是全...原创 2019-03-19 14:06:33 · 3796 阅读 · 0 评论 -
py: except
http://www.runoob.com/python/python-exceptions.html#!/usr/bin/python# -*- coding: UTF-8 -*-try: fh = open("testfile", "w") fh.write("这是一个测试文件,用于测试异常!!")except IOError: print "Error: ...原创 2019-03-26 11:33:20 · 199 阅读 · 0 评论 -
subl: gitgutter可以让你看到git 改动
原创 2019-08-27 19:24:24 · 553 阅读 · 0 评论 -
py: with
eg:在java 中取得一个优先队列中的锁,再进行某些工作,我们有如下的代码:原创 2019-02-27 14:21:23 · 338 阅读 · 0 评论 -
py:实现一个shell
文章目录refnotescodeshell.pybuildinref我们要实现的一个 shell 类似物参考了:https://linux.cn/article-7624-1.htmlhttps://zcfy.cc/article/create-your-own-shell-in-python-part-iinotescodeshell.py#!/usr/bin/python...原创 2019-03-20 15:28:47 · 267 阅读 · 0 评论 -
py:中文问题
常常遇到: File "test.py", line 2SyntaxError: Non-ASCII character '\xe4' in file test.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for detailsALL u NEED#!/usr...原创 2019-03-20 11:35:31 · 346 阅读 · 0 评论 -
py: scapy 发送一个vlan 的包
利用 scapy 解决VLAN数据包构造的问题在Scapy中我们使用Dot1Q类来构造图3中的Tag部分。如图在 Scapy 中 有:使用代码构造一个pkt#!/usr/bin/python from scapy.all import *packet = Ether(dst="c0:d3:de:ad:be:ef") / \Dot1Q(vlan=1) / \Dot1Q(vlan=...原创 2019-01-23 17:31:25 · 5314 阅读 · 0 评论 -
py: is not, None 关键字
is not, None 都是关键字转载 2019-01-23 10:37:25 · 558 阅读 · 0 评论 -
py: join
Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。str.join(元组、列表、字典、字符串) 之后生成的只能是字符串。所以很多地方很多时候生成了元组、列表、字典后,可以用 join() 来转化为字符串。list=['1','2','3','4','5']print(''.join(list)) # 注意这里没有空格,不是' '; 是 '';结...原创 2019-01-18 10:54:13 · 405 阅读 · 0 评论 -
py: __doc__
每个对象都会有一个__doc__属性,用于描述该对象的作用。在一个模块被import时,其文件中的某些特殊的字符串会被python解释器保存在相应对象的__doc__属性中。比如,一个模块有模块的__doc__,一个class或function也有其对应的__doc__属性。在python中,一个模块其实就是一个.py文件。在文件中特殊的地方书写的字符串就是所谓的docstrings,就是将被放到...原创 2019-01-18 10:38:08 · 229 阅读 · 0 评论 -
py: __init__
用于初始化一个类原创 2019-01-18 10:36:29 · 167 阅读 · 0 评论 -
py:pexpect:error: must be one of: type 'unicode'
结论: (作为使用py2.7的)你应该使用pexpect.spawn而非: pexpect.spawnu, 这是python3 的当时报错如下{19-01-12 19:10}pauldeMacBook-Pro:~/code/openssl_tar_test paul% ./pe_test.pyTraceback (most recent call last): File "./pe...原创 2019-01-12 19:18:38 · 438 阅读 · 0 评论 -
py:看 python版本 和 pip 版本
pip --versionpython -V原创 2019-01-12 18:16:28 · 939 阅读 · 1 评论 -
python:error: import: command not found
需要在第一行加上(一定是第一行): #!/usr/bin/python这样就好了原创 2019-01-12 17:42:01 · 35436 阅读 · 0 评论 -
py: *args和**kwargs在python中的作用
https://www.cnblogs.com/yanhongjun/p/5825351.htmlnotes转载 2019-01-30 13:53:44 · 407 阅读 · 0 评论 -
py: 子类继承父类
文章目录refnote语法eg:菜鸟示例refhttp://www.runoob.com/python/python-object.htmlnote语法class 派生类名(基类名)eg:菜鸟示例#!/usr/bin/python# -*- coding: UTF-8 -*- class Parent: # 定义父类 parentAttr = 100...原创 2019-02-27 15:12:30 · 233 阅读 · 0 评论 -
python:pass
Python pass 是空语句,是为了保持程序结构的完整性。pass 不做任何事情,一般用做占位语句。eg#!/usr/bin/python# -*- coding: UTF-8 -*- # 输出 Python 的每个字母for letter in 'Python': if letter == 'h': pass print '这是 pass 块'...原创 2019-02-20 15:42:54 · 374 阅读 · 0 评论 -
py: unittest.TestCase
这属于:Python基础-单元测试文章目录ref1 demo 简介notesref2 unittest之TestCase类详解notesref 3 Python单元测试unittestnotesref1 demo 简介https://blog.youkuaiyun.com/su749520/article/details/78821014notes单元测试单元测试是用来对一个模块、一个函数或者一个...原创 2019-03-20 10:32:43 · 634 阅读 · 0 评论 -
py: zip
zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。>>>a = [1,2,3]>>> b = [4,5,6]>>> c = [4,5,6,7,8]>>> zipped = zip(a,b) # 打包为元组的列表[(1, 4), (2, 5), (3,...原创 2019-03-15 19:29:05 · 445 阅读 · 0 评论 -
py:list 列表
文章目录REFNOTE列表操作符REFhttp://www.runoob.com/python/python-lists.htmlNOTE序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表...原创 2019-03-07 13:57:40 · 909 阅读 · 0 评论