作者回复: 你好,对于excel中的图片处理,步骤比较多,但是操作不难。 首先你需要将excel文件的扩展名改成zip格式, 然后对zip格式进行解压缩 利于我在后面讲解的遍历文件的方式找到图片,并替换成新的图片 最后,再将文件夹打包回zip并重命名为xlsx
作者回复: Windows是不行的哦,这个软件是 Linux和MAC下边实现 photoshop的一个工具,主打的就是通过命令行进行批量处理。在windows下想实现这种功能,可以使用photoshop的“动作”来完成。
作者回复: 你好,要考虑拼接顺序,确实是需要在文件名做文章的。 这也是命令行工具能够批量化但是没有可视化工具人性化的地方,有取有舍
编辑回复: 开篇词、01-03文章底部都有链接 专栏的完整代码位置是https://github.com/wilsonyin123/python_productivity,可点击链接下载查看。 或者通过网盘链接提取后下载,链接是: https://pan.baidu.com/s/1UvEKDCGnU6yb0a7gHLSE4Q?pwd=5wf1,提取码: 5wf1。
作者回复: windows可以使用subprocess但不可使用fork,是不是文章中的描述给你造成了误解? 参考地址 https://docs.python.org/zh-cn/3/library/subprocess.html
作者回复: 我解释一下报错的原因,是因为ls命令在运行的时候需要环境变量,而环境变量是存在于shell中的。所以需要增加shell=True。
作者回复: 外部命令功能,可以调用任何命令行执行的命令,最常见的就是文件操作类命令, windows可以通过cmd命令作为关键字搜索,mac可以通过shell脚本作为关键字搜索到
作者回复: 先不要痛彻心扉,我在这节课主要想把调用外部命令的方式交给你,windows下也有很多软件支持命令行的,最常见的就是文件和文件夹的操作命令。你可以通过搜索引擎搜索windows 命令行自带的命令,来找到他们。在我工作的早期,接触的服务器大部分就是windows的操作系统,我需要进行定时任务和各种复杂任务的编排的时候,都会通过cmd命令行的命令来完成。有了Python进行封装之后,这些命令肯定更好用了。你可以去了解一下。