Python 在UNC上的文件中搜索字符串

Python 在UNC上的文件中搜索字符串,python,windows,Python,Windows,我在Windows2008R2和Python3.4上运行了以下内容 import argparse parser = argparse.ArgumentParser(description="This program process arguments") parser.add_argument("-d", "--date", dest="date", help="Process a specific date in the format %%y/%%m/%%d"

我在Windows2008R2和Python3.4上运行了以下内容

import argparse

parser = argparse.ArgumentParser(description="This program process arguments")
parser.add_argument("-d", "--date", dest="date",
               help="Process a specific date in the format %%y/%%m/%%d", default="today")
parser.add_argument("-f", "--file", dest="file",
               help="Vendor Filename", default="test.csv")
parser.add_argument("-s", "--server", dest="server",
               help="Reindex all files for a specific server (for all available dates")

args = parser.parse_args()
print ("Passed Date:%s" % args.date)
print ("Passed File:%s" % args.file)
print ("Passed Server:%s" % args.server)

fileHandle = open ( '//server/data/vendor/2014/04/02/%s' % args.file)
lineList = fileHandle.readlines()
fileHandle.close()

print (lineList[-1])
只有当我使用上面提到的文件句柄时,它才起作用。如果我使用的是传统的windows格式“\server\data\vendor\yyyy\mm\dd\%s”,它就不起作用

有没有办法让它工作起来?

找到了解决方案

fileHandle = open ( r'\\server\data\vendor\2014\04\02\%s' % args.file)
r必须在那里才能指定字符串