一堆关键词列表,格式为txt文档,在同一个目录内,全部读取再去重获得一个汇总关键词列表文档txt!
#关键词整合过滤
# -*- 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批量修改文件名,可供参考使用!
#图片文件名修改
# -*- 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提交网页,post方式提交到百度,以前有写过,可看看前面的文章,SEO工具脚本,Python百度普通收录API提交工具,仅供参考!
#网站推送
# -*- 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·················
本文分享自 Python与SEO学习 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!