如何将字体文件安装或复制到Windows字体文件夹

时间:2012-09-18 15:12:22

标签: python fonts shutil

我正在执行一个简单的操作,将字体文件(ttf扩展名)从下载的位置复制到fonts文件夹,但它不起作用,

usrPath = os.environ['USERPROFILE']
src=downloadFont()
print("Downloaded Location:", src)
#dst=usrPath[0]+':\\Windows\\Fonts\\anmollipi.ttf' # this one doesnt
dst="C:\\Users\\Teacher\\Desktop"  # this one works
print("Install location",dst)
copyfont(src,dst)

我希望有人可以调查并帮助我!!!

2 个答案:

答案 0 :(得分:0)

我不知道USERPROFILE环境变量中有什么,因为你还没有告诉我们,但我非常怀疑它应该附加一个“:\”。这只对驱动器号有意义(例如,只有“C”或“D”没有冒号),USERPROFILE应该是路径

答案 1 :(得分:0)

确保您已阅读Fonts文件夹的写入权限,有时即使您在具有管理员权限的系统上以用户身份登录,您也需要更改文件夹权限以执行文件写入操作...