当前位置: 首页 > news >正文

网站关键词挖掘工具阿里云使用wordpress-move

网站关键词挖掘工具,阿里云使用wordpress-move,哪个网站做简历免费下载,徐州百度seo排名优化源码 DelSomeFile.py 此代码用于删除文件夹下面以txt结尾的文件 #xff08;同理将.txt--.py可以删除py文件#xff09; 借用pyqt5调用文件选择对话框看起来比较人性化点 本来是用win32ui的#xff0c;但是win32ui不太人性化#xff0c;不能选择文件…源码 DelSomeFile.py 此代码用于删除文件夹下面以txt结尾的文件 同理将.txt--.py可以删除py文件 借用pyqt5调用文件选择对话框看起来比较人性化点 本来是用win32ui的但是win32ui不太人性化不能选择文件夹 需要经过一点处理虽也能实现但是比较麻烦而tk我也不熟悉 一下子去用也崩溃了后来想起我玩过qt索性就试试dlg win32ui.CreateFileDialog(1) #打开文件对话框dlg.SetOFNInitialDir(E:) #初始dlg.DoModal()filename dlg.GetPathName()print(os.path.dirname(filename),os.path.basename(filename))try:print(os.path.dirname(filename),文件夹大小为: ,scanFolder(os.path.dirname(filename)),字节)except Exception as e:print(未选择路径) from __future__ import print_function import ctypes import os,sys from PyQt5.QtWidgets import QApplication,QFileDialogdef is_admin():try:return ctypes.windll.shell32.IsUserAnAdmin()except:return Falsedef scanFile(path):print(path,文件夹:n)for filename in os.listdir(path):# print(os.access(filename, os.X_OK))if filename.endswith(.txt):print(找到txt文件,filename,是否删除?(Y or N))active input()if active.lower() y:print(active.lower(),active)os.unlink(os.path.join(path,filename))print(filename,已删除)else:print(未删除)#判断当前目录的子文件是否是目录如果是利用递归到这个文件下if os.path.isdir(os.path.join(path,filename)):scanFile(os.path.join(path,filename))if __name__ __main__:if is_admin():# 调用qt5的文件夹窗口app QApplication(sys.argv)filewindow QFileDialog()filename filewindow.getExistingDirectory()path filenametry:scanFile(path)print(选择文件夹查询结束)input(按下任意键结束程序)except Exception as e:print(e, 未选择路径)else:if sys.version_info[0] 3:ctypes.windll.shell32.ShellExecuteW(None, runas, sys.executable, __file__, None, 1)# else:#else是在python2.x中使用的# ctypes.windll.shell32.ShellExectueW(None,urunas,unicode(sys.executable,unicode(__file__),None,1))1.1 运行后弹出文件管理对话框人性化选择文件夹路径(可以用qt、tk)import os,sys from PyQt5.QtWidgets import QApplication,QFileDialog # 调用qt5的文件夹窗口 app QApplication(sys.argv) filewindow QFileDialog() filename filewindow.getExistingDirectory() path filename #此处得到你选择的文件夹路径 #print(path)1.2 本来是用win32ui的但是win32ui似乎不支持选择文件夹只是支持选择文件得到文件路径但是通过文件路径处理也能得到文件夹路径即使能得到文件夹路径感觉也比较没意思import win32ui,os dlg win32ui.CreateFileDialog(1) #打开文件对话框dlg.SetOFNInitialDir(E:) #初始dlg.DoModal()filename dlg.GetPathName()#此处得到文件路径print(os.path.dirname(filename),os.path.basename(filename))#通过os对文件路径进行处理前面得到文件夹路径--dirname#后面获得文件名称--basename2.对文件夹进行递归处理即判断此文件夹下是否还存在文件夹反复递归最终遍历整个文件夹import os,sys def scanFile(path):print(path,文件夹:n)#打印当前处于哪个文件夹下面--绝对路径for filename in os.listdir(path):if filename.endswith(.txt):#判断文件名后缀是否为txt,同理可以判断后缀是否是pyprint(找到txt文件,filename,是否删除?(Y or N))#交互选择--如果想全部删除可以不要交互active input()if active.lower() y:print(active.lower(),active)os.unlink(os.path.join(path,filename))#将文件名加上路径然后删除,如果只是想打印不删除将这句话删掉就可以print(filename,已删除)else:print(未删除)#如果没有输入Y就不会删除文件#判断当前目录的子文件是否是目录如果是利用递归到这个文件下if os.path.isdir(os.path.join(path,filename)):scanFile(os.path.join(path,filename))#自己调用自己 3 由于部分文件夹或者说路径需要权限于是加入调用权限功能---参考别人的代码不能在ide中运行要在cmd中python DelSomeFile.py这样运行整个py文件from __future__ import print_function import ctypes import os,sys from PyQt5.QtWidgets import QApplication,QFileDialog #我的逻辑还是弄不太清楚此代码如果在ide中运行则会直接结束不能处理 def is_admin():try:return ctypes.windll.shell32.IsUserAnAdmin()except:return False if is_admin():# 调用qt5的文件夹窗口app QApplication(sys.argv)filewindow QFileDialog()filename filewindow.getExistingDirectory()path filenametry:scanFile(path)print(选择文件夹查询结束)input(按下任意键结束程序)except Exception as e:print(e, 未选择路径) else:if sys.version_info[0] 3:ctypes.windll.shell32.ShellExecuteW(None, runas, sys.executable, __file__, None, 1)# else:# ctypes.windll.shell32.ShellExectueW(None,urunas,unicode(sys.executable,unicode(__file__),None,1))4 到这里了整个小工具以我的理解能力介绍完了我是觉得自己写这个还行整个工具还是有点粗糙但是应该有用即使没有实际作用也算是增强自己对代码的熟练把5 最后可以通过pyinstaller -F DelSomeFile.py 将脚本打包成一个真正的exe小工具了 如果喜欢可以像我一样给它加个图标那就这样pyinstaller -i xx.ico-F DelSomeFile.py,这个是用相对路径相对路径成功使用是建立在xx.ico和DelSomeFile在同一个文件夹下如果不在就用绝对路径6 运行截图
http://www.pierceye.com/news/571754/

相关文章:

  • 漂亮的博客网站模板装修公司网站开发
  • 厦门网站注册与网页设计公司wordpress找不到php的拓展
  • 常熟网站建设icp备案自己怎样创建网站
  • 移动互联网站建设seo流量排名门户
  • 做腰椎核磁证网站是 收 七设计网络品牌营销方案思路
  • 外贸网站建站系统基于php网站开发
  • 可以做代销的网站都有哪些神马网站快速排名案例
  • 个人能申请网站吗百度站长提交网址
  • 给素材网站做签约设计不想做了网络规划设计师教程第2版pdf
  • 新做的网站怎样推广html代码加密
  • 织梦淘宝客网站嘉兴网站开发公司
  • 宁波网站推广营销网上购物软件哪个好
  • 网站 风格做网站都可以做什么
  • 网站的建设公司简介现在建站好么
  • 简述电子商务网站建设流程wordpress极速优化
  • 移动网站怎么做万维设计
  • 建设网站我们重中之重-用户体验企业网站模板 首页大图
  • 怎么在本地做网站wordpress 建表
  • wordpress整站数据网站设计公司排名
  • 常州建设局网站海南网站建设报价方案
  • 做网站流量怎么解决广州热点新闻
  • 浙江省网站icp备案网页设计大赛海报
  • 做传奇开服一条龙网站哪个好学计算机网站建设
  • 商城网站素材wordpress影视解析插件
  • 昆明市住房和城乡建设局门户网站如何做自己官方网站
  • 微网站官网室内设计平面图素材
  • 国外做袜靴的网站wordpress在后台文章自定义表单
  • 网站商城建设实训心得优质校建设网站
  • 皖icp网站建设专业建设存在问题及改进建议
  • 建设网银登录网站wordpress怎么删除目录下