我一直在使用GitHub user@hanikesn编写的一个很棒的开源python脚本(见下文),它通过命令行(macosx上的终端)将单个WOFF文件转换回OTF格式。在

现在,我将脚本拖放到Terminal,然后将WOFF文件拖放到Terminal,按Enter,脚本在同一目录中创建一个OTF。这个脚本可以手动调用,但我发现拖放要容易得多,速度也快得多。然而,作为一个排版师,我使用的是大字体系列,其中一些字体每个都有100多种样式,所以我需要一个批量转换工具。我知道网上有一些工具,但是这些工具通常都有大小限制,除非你为服务付费,而且结果永远不会像这个脚本那样一致。另外,我想有一个离线工具。在

我想修改它运行在一个目录(WOFFs文件夹)而不是一个文件。理想情况下,我想拖放脚本到终端,然后拖放一个文件夹。脚本只应尝试转换扩展名为.woff的文件。在

当我问这个脚本的创建者时,他说“用一行简单的shell脚本就可以很容易地做到:for file in *.woff; do woff2otf.py $file; done

但是我不知道如何实现这一点。我不是程序员,但我不得不在我的排版项目中使用一些基本的python脚本。所以,请像我5岁一样跟我解释一下。在

python调用woff_修改Python脚本以批量转换目录中的所有“WOFF”文件相关推荐

  1. python找不到文件数据_在使用python pykitti packag的目录中找不到文件

    我正在使用pykitti包来可视化python中的KITTI数据集.找不到需要的校准文件.它在指定的目录中查找这些校准文件.我指定了它应该在其中查找这些文件的目录.但是,它仍然给我一个错误: File ...

  2. 01-Win10家庭版修改C盘下的用户目录中账户文件夹名称(新版家庭版不能改了,新版家庭版此方法无效)

    注意:新版家庭版用此方法无法更改.(2019-10-10更新) 新电脑开机进入系统时,当时设置了一个中文名称,导致C:\Users目录下文件夹名称为中文,导致许多软件在安装运行上出现问题. 解决问题的 ...

  3. python调用shell命令-Python怎么运行shell脚本

    Python作为一门脚本语言,有时候需要与shell命令交互式使用,在Python中提供了很多的方法可以调用并执行shell脚本,本文介绍几个简单的方法. Python怎么运行shell脚本 一.os ...

  4. python脚本中执行另一个脚本_如何用python调用另一个python脚本?

    如果想要将已经设置好的内容,在转移到另一个位置要怎么做呢?小编能写到的方法有,照抄,复制,以及转移使用.在我们日常办公上是非常好理解的,就是ctr v,但是如果想在编程上,将某一位置拿去到别的项目上使 ...

  5. python调用其他程序或脚本方法(转)

    python运行(调用)其他程序或脚本 在Python中可以方便地使用os模块运行其他的脚本或者程序,这样就可以在脚本中直接使用其他脚本,或者程序提供的功能,而不必再次编写实现该功能的代码.为了更好地 ...

  6. python调用lib_基于python调用libvirt API

    基于python调用libvirt API 1.程序代码 #!/usr/bin/python import libvirt import sys def createConnection(): con ...

  7. python调用百度翻译-Python 调用百度翻译API

    由于实习公司这边做的是日文app,有时要看看用户反馈,对于我这种五十音图都没记住的人,表示百度翻译确实还可以.但不想每次都复制粘贴啊,google被墙也是挺蛋疼的事,所以用python结合baidu ...

  8. 测绘:利用python将cass软件导出dat数据批量转换成报部数据txt

    一般做测绘地籍的应该会涉及到报部数据的生成,这是一个比较麻烦的事情,在网上搜了搜几乎没有这方面的软件,于是自己用python开发了个小脚本,可以实现批量转换. 注意:只支持由"cass 工程 ...

  9. python调用shell命令-Python调用shell命令常用方法(4种)

    方法一.使用os模块的system方法:os.system(cmd),其返回值是shell指令运行后返回的状态码,int类型,0表示shell指令成功执行,256表示未找到,该方法适用于shell命令 ...

  10. python调用shell命令-python调用shell命令小结

    在写python脚本的时候,经常需要调用系统命令,常用的python调用系统命令的方法主要有subprocess.call和os.popen.默认情况下subprocess.call的方法结果是返回值 ...

最新文章

  1. Devexpress Xtraform 资源文件 汉化
  2. Spring boot 参数校验
  3. 【三次优化】剑指 Offer 35. 复杂链表的复制
  4. android oom工具,Android OOM-Heap,MAT工具检测内存泄露
  5. 你的护城河在哪?老程序员的一些2016感悟
  6. PyTorch 入坑七:模块与nn.Module学习
  7. 下一代终端保护六大支柱
  8. java array和数组_Java:数组和Arrays类的使用
  9. 【C语言项目设计】趣味算术游戏设计
  10. 2010最新***工具包
  11. 计算机不连接网络打印机驱动程序,电脑无法自动连接局域网打印机驱动程序怎么处理...
  12. 企业网站制作网站安全评估技术与漏洞挖掘技术
  13. 重大问题,Windows11出现重大BUG(开始菜单掉帧,卡顿)
  14. 如何恢复电脑里C盘删除的文件?
  15. 初识Anaconda------潇哥带你入坑之python学习(一)
  16. C语言qsort解析
  17. python将bytes转为str_Python3中bytes类型转换为str类型
  18. 各种常见文件的文件头及其含义
  19. 计算机的主要性能指标
  20. 考研计算机组成原理难度,考研计算机组成原理特点及复习攻略

热门文章

  1. Python socket粘包解决
  2. Selenium2 + Python3.6实战(五):生成HTML测试报告 Invalid argument
  3. Android开发中如何调用摄像头的功能
  4. 试着用java实现DNS(一)——DatagramSocket, DatagramPacket, Message
  5. Hadoop step by step _ install and configuration environment
  6. 用并发队列(ConcurrentQueue)实现多线程任务中随时异步回调进度通知(.Net4.0)
  7. 基于麻雀算法的投影寻踪模型 - 附代码
  8. 【ArcGIS|空间分析】地形特征相关计算
  9. 【空间统计】0 空间统计基础理论
  10. 2017安装包打开没反应_虚拟机中红帽linux连不上网络以及自带浏览器无法打开等问题的解决办法...