我试图遍历一个包含zip文件的文件夹,只提取以某个前缀开头的csv文件。
以下是代码:
for name in glob.glob(path + '/*.zip'):
zf = zipfile.ZipFile(name)
csv_file = pd.read_csv(zf.open('Common_MarketResults*.csv'))
df = pd.concat(csv_file, axis=0).reset_index()
csv文件在我使用的字符串后面有一些日期,每个zip文件都有不同的日期。我收到以下错误消息:
KeyError:"没有名为' Common_MarketResults * .csv'在档案馆"
答案 0 :(得分:0)
在文件名中搜索子字符串使这成为可能。
function Title{
Write-host "$($Options[$Navigation]) for:"$computerSystem.Name -BackgroundColor DarkCyan
}
function GetMenu {
# Set the menu options
$Options = @{
"1" = "1) System Information"
"2" = "2) Something else"
}
# Get menu selection
$Navigation = Read-Host "Enter Selection"
ToolBox
}
function ToolBox{
Clear-Host
switch ($Navigation){
1 { #Script 1
Title
}
}
}