python
维基人
坚持原创,坚持分享
展开
-
python批量修改文件内容
脚本如下:"""这个脚本用于批量修改文件内容,比如批量修改文件中的链接,每次仅可以修改一处内容"""import osimport reimport sysmark_url = input('请输入文件所在的文件夹地址:')modify_it = input('请输入被修改的部分:')want_it = input('请输入你想修改成的内容:')par = re.compile(modify_it)modify_list = [] # 可修改文件名的列表file_list =.原创 2022-05-30 22:53:08 · 2423 阅读 · 4 评论 -
python批量修改文件名
脚本如下:"""1)这个脚本的用处是批量修改文件的名称,如果存在已经修改过的名字的文件(加过前缀)就会跳过2)这个脚本中修改的是图片,如果需要修改其他文件,可以单独创建一个变量,将代码中的 ‘.jpg’更换为变量3)脚本符合三种情况,不含后缀名,前缀名需要修改,后缀名需要修改4)这个脚本中还存在一些问题,如果缺失了某个图片,使得图片中数字码不连贯,这个脚本不会自动排序,需要手动排序否则 修改的名称会追加到所有文件的最后面,但可以重命名新的前缀,再改回来,这也是一种办法,针对这个问题以后会解.原创 2022-05-30 22:52:41 · 3190 阅读 · 0 评论 -
python可迭代对象、迭代器和生成器
1. 迭代器与生成器的区别迭代器与列表的区别在于,构建迭代器的时候,不像列表把所有元素一次性加载到内存,而是以一种延迟计算(lazyevaluation)方式返回元素,这正是它的优点。比如列表中含有一千万个整数,需要占超过100M的内存,而迭代器只需要几十个字节的空间。因为它并没有把所有元素装载到内存中,而是等到调用next()方法的时候才返回该元素(按需调用call by need 的方式,本质上 for 循环就是不断地调用迭代器的next()方法)。1.1 案例:列表与迭代器列表不论遍原创 2022-05-30 22:51:34 · 66 阅读 · 0 评论 -
python正则表达式
1. re 模块re 模块使 Python 语言拥有全部的正则表达式功能。compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换,与re模块有同样的正则函数官方说明文档2. re.match 函数re.match 尝试从字符串的起始位置匹配一个模式匹配成功返回一个匹配的对象,否则返回None。函数语法:re.match(pattern, string, flags\=0)函数参数说明:参数描述原创 2022-01-12 18:52:39 · 56 阅读 · 0 评论 -
linux安装pip2
linux安装pip2下载安装pip 2.7curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.pypython get-pip.py设置软链接sudo ln -s /home/kali/.local/bin/pip2 /usr/bin/pip2安装一些包pip install --upgrade setuptools安装impactet (自己选择)pip install impacket原创 2021-11-22 01:07:24 · 2995 阅读 · 0 评论