前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >瞎搞的,对,抄的,几个Python工具脚本!

瞎搞的,对,抄的,几个Python工具脚本!

作者头像
二爷
发布2022-12-01 11:22:38
3010
发布2022-12-01 11:22:38
举报
文章被收录于专栏:二爷记二爷记

txt关键词文档合并去重

一堆关键词列表,格式为txt文档,在同一个目录内,全部读取再去重获得一个汇总关键词列表文档txt!

代码语言:javascript
复制
#关键词整合过滤
# -*- coding: utf-8 -*-
import os

path = r"E:\Python\duoxq\"  # 文件夹目录
files = os.listdir(path)      # 得到文件夹下的所有文件名称
dataset = []
for file in files:            # 遍历文件夹
   location = os.path.join(path, file)
   print(location)
   if "txt" in location:
       with open(location, "r", encoding='utf-8') as f:   # 打开文件
            lines = f.readlines()                         # 读取文件中的一行
            for line in lines:
                line=line.replace('\ufeff','')
                dataset.append(line)                      # 将每一行添加到列表中
                f.close()

print(len(dataset))
print(dataset)
dataset=set(dataset)
print(len(dataset))

for keyword in dataset:
    keyword=keyword.replace('\ufeff','').replace('\n','')
    with open(f'ycyz.txt','a+',encoding='utf-8') as f:
        f.write(f'{keyword}\n')
print("保存关键词列表成功!")

图片文件名批量修改

图片文件名批量修改,一批图片位于同一个目录内,直接读取,并通过 os.rename 方法修改图片文件名,当然其他类型的文件也可以参考使用。

其实前面也有分享详细的,实战认识PY的魅力,省时省力教你Python批量修改文件名,可供参考使用!

代码语言:javascript
复制
#图片文件名修改
# -*- coding: utf-8 -*-
import os

path = r"C:\Users\Administrator\Desktop\ycyz"  # 文件夹目录
fileist = os.listdir(path)      # 得到文件夹下的所有文件名称
n = 0
for i in fileist:
   # 设置旧文件名(就是路径+文件名)
   oldname = path + os.sep + fileist[n]  # os.sep添加系统分隔符

   # 设置新文件名
   newname = path + os.sep + str(n + 1) + '.png'

   os.rename(oldname, newname)  # 用os模块中的rename方法对文件改名
   print(oldname, '======>', newname)

   n += 1

百度搜索普通收录api提交

百度普通收录,api提交网页,post方式提交到百度,以前有写过,可看看前面的文章,SEO工具脚本,Python百度普通收录API提交工具,仅供参考!

代码语言:javascript
复制
#网站推送
# -*- coding: utf-8 -*-
import requests

def ts(url,site,token):
    apiurl=f"http://data.zz.baidu.com/urls?site={site}&token={token}"
    headers={
        "User-Agent": "curl/7.12.1",
        "Host": "data.zz.baidu.com",
        "Content-Type": "text/plain",
        "Content-Length": "83",
    }
    response=requests.post(url=apiurl,data=url,headers=headers)
    print(response)
    print(response.json())

·················END·················

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-07-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python与SEO学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • txt关键词文档合并去重
  • 图片文件名批量修改
  • 百度搜索普通收录api提交
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档