python中系统找不到指定文件怎么办,Python“系统找不到指定的文件”

我正在尝试编写一个OpenDyslexic字体的安装程序。我已经在https://github.com/kirbyfan64/OpenDyslexic-Installer上有一个Linux版本,但是Windows版本(显然)目前还不太好用。这是UAC问题吗?我想不出别的办法了。有两个奇怪的部分:程序正在通过else子句和filecmp找到了第一个文件。我有一种感觉,执行else是因为与filecmp问题相同的问题。在

代码:"""This work is licensed under the

Creative Commons Attribution-

NonCommercial-ShareAlike 3.0 Unported

License. To view a copy of this license, visit

http://creativecommons.org/licenses/by-nc-sa/3.0/

or send a letter to Creative Commons,

444 Castro Street, Suite 900, Mountain View,

California, 94041, USA."""

import urllib

import os

import os.path

import shutil

import filecmp

import sys

def fcheck(filename):

try:

with open(filename) as f:

return True

except IOError:

return False

homedir = os.environ['SystemRoot']

tempdir = os.environ['TEMP']

fontsdir = homedir + r'\Fonts'

installcheck = fontsdir + r'\OpenDyslexic-Regular.otf'

dpath = tempdir + r'\OpenDyslexic-Regular.otf'

dpath2 = tempdir + r'\OpenDyslexic-Bold.ot

你可能感兴趣的:(python中系统找不到指定文件怎么办,Python“系统找不到指定的文件”)