2
如果我有一個文件的以下目錄,我將如何去打開該文件,然後從該文件讀取內容?我知道如何打開文件,如果它只是一個文件,當我打開文件什麼也沒有發生。在給定文件的情況下使用Python打開一個文件
我有以下代碼:
我想要做的就是打開的文件中找到匹配,然後通過文件查找特定的行看(基於其他變量),然後返回一個項目數據(又名,一個在一個行字段)
data_paths = []
data_paths.append(r'\\..\..\..\..\..\....\AV_only')
data_paths.append(r'\\..\..\...\..\..\..\all')
configfiles = []
for path in data_paths:
configfiles.append(glob.glob(path+"/" + server +"*"))
heading = True
for fileListing in configfiles:
for root, dirs, fnames in os.walk(fileListing):
for fname in fnames:
print fileListing # items is a list here
print "Success:"
print "Item 0" + fileListing[0]
for elements in fileListing:
f = file(elements,"r")
reader = f.read()
rownum = 0
for row in reader:
# Save header row.
if rownum == 0:
header = row
else:
colnum = 0
for col in row:
print '%-8s: %s' % (header[colnum], col)
colnum += 1
rownum += 1
f.close()
它不打印任何東西,即使它應該...
文件dirrectory,即時通訊指向將在如
APX 20個文件server1.txt
server1.csv
serverx.txt
文件類型將是.txt和.csv文件的混合:它可能與此有關嗎?
編輯:configfiles如下所示:
Config Files[['\\\\...\\...\\...\\...\\...\\...\\...\\x\\server.csv'], ['\\\\x\\x\\x\\x\\x\\x\\all\\server.txt']]
你確定路徑正確嗎? 'r'\\ .. \ .. \ .. \ .. \ .. \ .... \ AV_only''在一行中包含四個句點,這看起來不正確。 'configfiles'列表可能是空的,所以它不會執行任何操作。 – Aya
我現在編輯帖子,給出配置文件的外觀:-) – KingJohnno