我試圖考慮通過一個目錄樹運行,並確定具體的Excel文件的最佳方式中的文件,然後移動到大熊貓操縱它們。使用的文件的作者利用在Python
我試圖通過掃描,以確定我想要的文件的文件名,(數據),但我意識到這將是更爲有效的,如果我能夠通過他們的作者來識別文件。我如何能夠重新搜索下面的例子來搜索'data'來搜索文件的作者?
我在我的例子中添加file.lower()爲某些文件可能包含在文件名中的數據或數據。如果有更好的方法來做到這一點,並且如果有一個很好的資源來學習我的文章中描述的更多操作文件,我會很高興聽到這個消息。
import os
import shutil
for folderName, subfolders, filenames in os.walk(r'dir\Documents'):
for file in filenames:
file.lower()
if 'data' in file:
try: shutil.copy(os.path.join(folderName, file), 'C:\\dir\ALL DATA')
except:
print(folderName, file)
下()不改變到位字符串,而是返回一個字符串。所以你應該做一些像lower_file = file.lower()這樣的事情,並且所有的excel文件都有一個在文件本身指定的作者? – LeopoldVonBuschLight
在上面的例子中,你可能想'如果「數據」如果file.lower():' – Alexander