onlyclxy 发表于 2022-10-6 17:20

python如何修改文件属性里的详细信息?

找了半天也搜不到对应的资料..看看有没有大佬正好知道这块的,求个解
就是想用python 改下图的这个标题和备注,想不到这么个东西这么不好搜

songyuxuan 发表于 2022-10-6 17:52

这些都是图片的exif信息!使用exif的库,操作写入应该就行了

https://www.baidu.com/s?ie=utf-8&wd=python%20%20exif

onlyclxy 发表于 2022-10-6 17:55

songyuxuan 发表于 2022-10-6 17:52
这些都是图片的exif信息!使用exif的库,操作写入应该就行了

https://www.baidu.com/s?ie=utf-8&wd=pyth ...

我那会脑子傻了.. 一开始我确实也是搜的图片的属性. 但是搜到好多什么分辨率之类的..
后来突然一想 正常文件是不是都有这样的标题之类的信息?然后就傻了吧唧去搜文件了 结果半天也没搜到.

狐白本白 发表于 2022-10-6 18:46

如果是文件的话在打包exe的时候加入一个file_version_info.txt 里面修改版本信息即可
打包使用包时用此参数--version-file 即可
pyinstaller --version-file file_version_info.txt 1.py

onlyclxy 发表于 2022-10-7 00:10

狐白本白 发表于 2022-10-6 18:46
如果是文件的话在打包exe的时候加入一个file_version_info.txt 里面修改版本信息即可
打包使用包时用此参 ...

哦哦... 之前网上看到的原来是这个样子,新技能get.
这回这个问题主要还是想改其他的文件的属性... 不过现在已经不弄这个问题了..一个是除了这个功能别的都写完了. 大概需求都满足了.另外国庆放假要结束了..不能愉快写代码了

zhangting2022 发表于 2022-10-7 09:04

能不能这样说

葫芦炒鸡蛋 发表于 2022-10-7 11:17

音频类的文件可以用mutagen打标签。

狐白本白 发表于 2022-10-8 17:43

onlyclxy 发表于 2022-10-7 00:10
哦哦... 之前网上看到的原来是这个样子,新技能get.
这回这个问题主要还是想改其他的文件的属性... 不过 ...

嗯这个你在写代码的时候加入第一次的出版本信息
之后可以直接在cmd中获取出版本信息 然后改完在提交上去就可以
pyi-grab_version和pyi-set_version
可以看一下这两个工具 希望有用
页: [1]
查看完整版本: python如何修改文件属性里的详细信息?