os.chmod等效于Windows

时间:2014-08-18 22:19:43

标签: python

我需要根据条件更改文本文件中的一行。我正在运行以下脚本:

fh, newMapFullName = mkstemp()
newMapFile = open (newMapFullName, 'w')
oldMapFile = open(oldMapFullName)
pattern = 'PROCESSING "CHART_SIZE_RANGE='
substr= 'PROCESSING "CHART_SIZE_RANGE= {0} {1} {2} {3} {4}"'.format("sum_all", minPix, maxPix, oldMinSum, oldMaxSum)
for line in oldMapFile:
    if pattern in line:
        newMapFile.write(substr)
    else:
        newMapFile.write(line)

此脚本按预期工作,但更改了文件权限。我只能以管理员身份从命令提示符处打开文件。我在Windows上运行python 2.7。 This response表明这可以通过os.chmod实现,而Windows无法使用。是否有一个可行的等效流程?

0 个答案:

没有答案
相关问题