请教如何使用python实现根据文件名获取文件大小和路径

请教如何使用python实现根据文件名获取文件大小和路径,第1张

怎么在Excel中运行python脚本?这个问题由来已久,很多pythoner都希望直接用python控制Excel,但是只能从外部调用,有没有一个VBA的东西可以直接在Excel中运行呢?答案是有,DataNitro就是这么一个东西,看看下面Excel中的界面,他就是了,可以直接点击‘run'来运行一个Python脚本。下面我们来看看它是如何安装与配置的。

先安装python27,其他版本不知道行不行,但是这个肯定行,然后配置环境变量,保证python在该环境中,打开开始菜单,找到计算机,然后右键单击它,选择属性

找到高级系统设置

找到环境变量,点击该按钮,打开环境变量设置窗口

找到Path系统变量,然后点击编辑

在这里,确保python的安装目录在,没有的话,添加进去

下面就可以安装该插件了,去官网下载一个;或者百度一下,各大下载网站都有

双击即可安装,安装过程就是一路点击’下一步,不过有一步需要注意

在这里,不要勾选python,如果通过这种方式安装python,你原先安装的python就无法使用了

最后安装完成,打开Excel就可以看到datanitro了

你好,经过我查阅相关资料得知

小米手机python运行创建的文件在python的安装目录,在安装目录下面,有一个pythonexe文件,这个就是python的运行文件。希望能够帮助到你。

for root,dirs,name in oswalk(""):

    for files in names:

        if files in ("1mp4","thumbpng"):

            newname=osbasename(root)

            extname=ospathsplitext(files)[-1]

            osrename(files,newname+extname)

如果想得到脚本的路径,那么得这样:

ospathsplit(ospathrealpath(__file__))[0]

其中__file__虽然是所在py文件的完整路径,但是这个变量有时候返回相对路径,有时候返回绝对路径,因此还要用ospathrealpath()函数来处理一下。

osgetcwd()是不对的,只能得到当前目录位置

使用pyinstaller可以把py文件打包为exe可执行文件,命令为:

打包后有两个文件夹,一个是dist,另外一个是build,可执行文件在dist文件夹里面,但是会有许多依赖是独立文件存在

使用-F参数后,打包的可执行文件是一个整体,只有一个exe文件。

获取文件路径的方式有四种,可以在打包成exe文件后,获取exe文件的当前路径

在ide界面的执行结果如下:

在exe文件的执行结果为:我是把exe文件放到桌面运行的。

imgfiles = []

for path, dirs, files in oswalk(""):

    imgfilesextend([ospathjoin(path, f) for f in files if fendswith('jpg')])

以上就是关于请教如何使用python实现根据文件名获取文件大小和路径全部的内容,包括:请教如何使用python实现根据文件名获取文件大小和路径、小米手机python运行创建的文件在哪里、python获取当前目录下很多文件夹的名称,然后重命名文件夹下面的文件。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10174313.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存