首页 > 编程语言 >Python编译pyd后去掉py版本信息

Python编译pyd后去掉py版本信息

时间:2023-05-24 14:36:22浏览次数:40  
标签:index os Python pyd py filename split path 版本信息

# 将该脚本和pyd放同一目录

import os #导入模块
filename = os.getcwd() #文件地址
list_path = os.listdir(filename)  #读取文件夹里面的名字
for index in list_path:  #list_path返回的是一个列表   通过for循环遍历提取元素
    if index.endswith('pyd'):
        name = index.split('.')[0]   #split字符串分割的方法 , 分割之后是返回的列表 索引取第一个元素[0]
        kid = index.split('.')[-1]   #[-1] 取最后一个
        path = filename + '\\' + index
        new_path = filename + '\\'  + name+'.'+ kid  
        os.rename(path, new_path) #重新命名

print('修改完成')

 

标签:index,os,Python,pyd,py,filename,split,path,版本信息
From: https://www.cnblogs.com/zwnsyw/p/17428186.html

相关文章

  • Python自动化办公对每个子文件夹的Excel表加个表头(Excel不同名且有xls文件)
    大家好,我是皮皮。一、前言上一篇文章,我们抛出了一个问题,这篇文章来进行解答。如果针对子文件夹下不同的Excel表名,而且Excel表格类型包括了.xls和.xlsx应该如何处理?要求一步到位。二、实现过程其实这里依靠【ChatGPT】给的答案,只需要修改其中一行代码就可以搞定了,如下所示:imp......
  • python mongodb
    下载mango数据库https://www.runoob.com/mongodb/mongodb-window-install.html程序调用安装依赖pipinstallpymongo简单使用importpymongo#ConnecttoMongoDBmyclient=pymongo.MongoClient("mongodb://localhost:27017/")#Createdatabasemydb=myclient["m......
  • python中对象方法的链式调用
    conf=SparkConf().setMaster("Local[*]").setAppName("test_spark_app")#链式调用#下面三条语句功能相当于上面一条语句conf=SparkConf()conf.setMaster("Local[*]")conf.setAppName("test.namel")conf=SparkConf().setMaster(&......
  • < Python全景系列-6 > 掌握Python面向对象编程的关键:深度探索类与对象
    欢迎来到我们的系列博客《Python全景系列》!在这个系列中,我们将带领你从Python的基础知识开始,一步步深入到高级话题,帮助你掌握这门强大而灵活的编程语法。无论你是编程新手,还是有一定基础的开发者,这个系列都将提供你需要的知识和技能。Python全景系列的第六篇,本文将深入探讨Python......
  • python+playwright 学习-64 非无痕模式启动浏览器launch_persistent_context
    前言最近有一些爬虫用户在使用playwright的时候,提到playwright默认是用无痕模式打开的浏览器,很多网站会有反爬机制,使用无痕模式打开的时候功能无法正常使用。playwright提供了launch_persistent_context启动浏览器的方法,可以非无痕模式启动浏览器。无痕模式启动浏览器......
  • python+playwright 学习-62 日历控件操作
    前言遇到输入框是弹出日历控件,选一个日期的这种场景,可以直接在输入框输入内容。如果输入框是readonly的时候,可以用js改变输入框的属性日历控件如果输入框是日历控件先看能不能直接输入一个日期,如果能直接输入的情况,就不用点开了代码示例#上海悠悠wx:283340479#blog:ht......
  • python运行使用pywin32下载及安装问题
     1、python执行报错File"F:\XXX\XXX.py",line7,in<module> 运行python程序,提示错误如下:importwin32gui ModuleNotFoundError:Nomodulenamed'win32gui'该报错信息表示在F:\XXX\XXX.py中的第7行引入了win32gui,但是当前设备缺少pywin32的模块,需要安装安装方式一:直......
  • Jupyter Notebook 10个提升体验的高级技巧
    Jupyter笔记本是数据科学家和分析师用于交互式计算、数据可视化和协作的工具。Jupyter笔记本的基本功能大家都已经很熟悉了,但还有一些鲜为人知的技巧可以大大提高生产力和效率。在这篇文章中,我将介绍10个可以提升体验的高级技巧。完整文章:https://avoid.overfit.cn/post/519c......
  • Centos7安装Python3.9
    1、 使用源码编译安装:您可以从Python官方网站下载Python3.9的源代码,并按照以下步骤进行编译和安装:安装编译所需的依赖项: sudoyuminstallgccopenssl-develbzip2-devellibffi-develzlib-develreadline-develsqlite-devel下载Python3.9的源代码包: wgethttp......
  • Python爬虫为什么需要库
    爬虫需要库是因为爬虫需要从网页中提取数据,并对数据进行处理和存储。库是一组已经封装好的工具,可以帮助爬虫快速地完成这些任务。这些库可以大大简化爬虫的开发过程,提高爬虫的效率和稳定性。Python爬虫常用的库有很多,以下是一些常用的库:1、requests:用于发送HTTP请求,获取网页内容。2......